Quote:
Originally Posted by DanScott
For example, with an any direction scroll, you'll be using the copper to write the bitplane pointers at some arbitrary position down the screen.
|
It's possible to do 8 way scroller without vertical copper split. 3 normal sized "virtual" buffers vertically stacked inside a single 3x(height+saftey_gap) masterbuffer where the wrap around happens at the bottom of the masterbuffer (y coord = 3 x height). With some precautions you should then always have 2 of the 3 buffers not-wrapping at all = no copper split necessary. During vertical scrollilng the buffers basiocally move around vertically in the master buffer, and wrap back to the top if they cross the bottom of the masterbuffer.