View Single Post
Old 11 January 2017, 09:32   #8
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 23,366
Originally Posted by dissident View Post
I guess the OCS-hardware behaves the same way, if you do this trick with the write to the BPL0DAT register at the beginning of the scanline to display sprites outside the border in the blanked area to simulate "bordersprites" on OCS.
I didn't test but I am sure there are no differences between ocs/ecs/aga. It is just a side-effect of how sprite DMA fetches are done, single sprite line needs two separate fetches and sprite can be loaded to output shift register even if its data has not been fully loaded (or even not loaded at all)

I think it should be quite easy to work around it by having multiple sprites (one normal, one that has second plane shifted by one pixel vertically and so on) and selecting correct depending on sprite's x-coordinate.
Toni Wilen is online now  
Page generated in 0.04148 seconds with 11 queries