View Single Post
Old 12 March 2016, 20:19   #18
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,510
Quote:
Originally Posted by DanScott View Post
it's just about writing to the SpritePtrs, and using the copper at particular lines to re-arm the DMA or write sprite data into the SprData & SprPos registers.
To make it clear (for me), let's make an example:
Sprite 0 is displayed at VPOS 100 with a single line. At VPOS 101 Agnus reads SPR0POS=0 and SPR0CTL=0, which means the sprite display list has ended for this frame.
Now I want to display a second sprite display list on channel 0 starting at VPOS 200. My copper list waits until a line between 101 and 200 to set the SPR0PT to the new display list. Then it writes SPR0POS and SPR0CTL to re-arm the DMA channel. Is that correct?
phx is offline  
 
Page generated in 0.04421 seconds with 11 queries