Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!sunybcs!uhura.cc.rochester.edu!rochester!udel!mmdf From: gbbrooks%sybil.cs.buffalo.edu@cunyvm.cuny.edu Newsgroups: comp.sys.amiga Subject: Re: Fast Scrolling Message-ID: <5486@nigel.udel.EDU> Date: 6 Dec 89 16:23:18 GMT Sender: mmdf@udel.EDU Lines: 29 In article <6096@ucdavis.ucdavis.edu> rogers@iris.ucdavis.edu (Brewski Rogers) writes: > >ScrollVPort is actually pretty slow. Also, in the RKM's it is described >as having a slight bug where it may flicker periodically. Having programmed an Atari 800 previously, and upon spotting this command, I used it and noticed the flicker. It doesn't seem to be a bug according to what my knowledge of the Atari is. I just use a Wsync(), or the Amiga equivalent to this, WaitTOF. The flickering is then eliminated. >Doesn't ScrollVPort do a MergeCopList (or whatever its called)? Maybe, but my "Amiga Programmer's Handbook", ScrollVPort, pg. 281 doesn't say that it does. It DOES get the screen's new copperlist and fiddles with it. >Basically, any system command is going to have to do some big data >moving to get the screen's new copperlist to work with the screen-dragging >the O.S. supports. > >It depends on how much CPU time you want to spend scrolling your view. > I am in the midst of programming a scrolling game on my Amiga. So far, using ScrollVPort seems to do the job very quickly. If someone knows how to scroll a view faster, with less CPU time, please enlighten me! -Brandon!