If it's just vertical scrolling, you can easily calculate the large areas of the foreground that can be blitted with D=A blit... only the edge areas would need proper masking.
In De Profundis, I am doing a pretty similar thing in the intro (but left to right scrolling), and that is running at 25fps.. but because we scroll so slowly we can get away with the half frame rate.
|