Quote:
Originally Posted by Mrs Beanbag
It is a difficult trick to pull off, especially with 8-way scrolling (which can make copper palette changes more difficult)
|
This is what I originally thought when coding Chuck 2
But I created a lookup table with an entry for each horizontal scanline, with how many words of copper data there were up until (and including) that line.
I then blitted the copper data into the copperlist, wrote in the roaming bitplane pointers for the copper split scroll, and then blitted the remaining copper data after the bitplane ptr changes.
I couldn't have any dynamic moving copper stuff that way, but I am sure it could be done with some improvements