Megaman style scrolling

BlitzMax Forums/BlitzMax Programming/Megaman style scrolling

I`m trying to get an effect similar to the old NES Megaman games in that they smoothly scroll the play area like an normal 2D platformer but at key points they switch to a page flip style scroll. What would be an elegant way to mix these two styles together?

Here`s a video of what I mean.

http://www.youtube.com/watch?v=5SQ3Nww66v4

First sections use page flip scrolling then cleverly change to smooth scrolling. Megaman games use this technique quite a lot but I actually find it pretty hard to implement a mix of the two styles myself.

Any help is most appreciated,
Jason.