Originally Posted by Mrs Beanbag
Sine scroller needs to use two sources and a mask already anyway, in order to blit a single column of pixels, you need a mask with one bit set and combine it with the graphics that's already there from previous blits.
Yes of course, I know how a sine scroller works.
As I understood it your approach needs one additional source to the already used 2 sources. If that isn't the case it'll be interesting to see the result indeed.