[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