I would like to have a little suggestion. I have been writing a 2D tile engine for a platform game for 2-3 months, and I learned 13h and then Mode X, but now I'm getting into Vesa high-resolution modes instead of low-res 320x200 or annoying tweaked planar modes.
I'm working on a Pentium Pro 150 MHz, and I'm using the linear frame buffer Vesa 2.0 provides. The screen resolution is 640x480, 256 colours.
Here is my question: I have to do parallax scrolling, but I don't know what could be the best choice between page flipping and double buffering. I'm in trouble because I have a 3-layers scrolling, and I have to flush them every tile-map movement. My goal is to write a Sonic-like game (hm, AMBITIOUS! ), but I've time to spend to do it!
So ... please help me!