View Single Post
Old 11 December 2015, 20:14   #697
Trachu
Registered User
 
Join Date: Dec 2015
Location: Poland
Posts: 189
ok, this is repeatitive scrollable background created using 9!!! different sprites

full scrolling requies different copperlists, but we could move the sprite position every 2 pixels and halve their number (160 different copperlists for 320 resolution).

Copper works like this
First pixel should be NOP, but i think its better copper would just start from 12pixel...
Change SPR7DATA ;can be replaced with NOP
Change SPR4POS
Change SPR5POS
Change SPR7DATB ; can be replaced with NOP
Change SPR6POS
Change SPR7POS
Change SPR7DATA
Change SPR4POS
Change SPR5POS
Change SPR7DATB
Change SPR6POS
Change SPR7POS
Change SPR7DATA
Change SPR4POS
Change SPR5POS
Change SPR7DATB
Change SPR6POS
Change SPR7POS
Change SPR7DATA
Change SPR4POS
Change SPR5POS
Change SPR7DATB
Change SPR6POS
Change SPR7POS
Change SPR7DATA
Change SPR4POS
Change SPR5POS
Change SPR7DATB
Change SPR6POS
Change SPR7POS

because first 4 sprite data are updated by amiga hardware dma, the actual creation of new sprites begins after 64pixel.
Attached Thumbnails
Click image for larger version

Name:	newbackgroundlev1-4colorsexplainedver4.png
Views:	431
Size:	7.4 KB
ID:	46539  

Last edited by Trachu; 11 December 2015 at 20:55.
Trachu is offline  
 
Page generated in 0.04513 seconds with 11 queries