[Coco] DynoSprite Demo 1
Nick Marentes
nickma at optusnet.com.au
Sat Oct 5 18:27:44 EDT 2013
Richard wrote:
I'm using the GIME vert/horz start registers; that's why there is a
limit on
the maximum height. There are 2 pairs of screen buffers: front pair and
back
pair for double buffering, and within each pair there are 2 buffers: one
for
odd-byte screen start (X) position, and one for event byte start position.
This allows me to get 1-byte background positioning, even though the GIME
horizontal start must be aligned to a 2-byte boundary. I don't think it
would
be possible to scroll the entire 320x200 screen in software at 60fps.
Nick replies:
Very good. That 1 byte scroll is how I'm doing it for my game.
(horizontal only)
You must be chewing a lot of RAM but heck, that's what it's for! :)
I thought you may have been moving only the tiles which is more do'able
than trying to software scroll a entire 320x200 screen.
Very good Richard.
More information about the Coco
mailing list