> but it *would* be possible to simulate double-buffering like this: > 1.) SetMode() to 800x600, virtual 1600x600
I'd recommend to use Virtual 800x1200 instead and pan vertically, as this requires less interaction with then underlying driver. Having xvirtual differ from xvisible usually requires another setup in the chip registers, while that is not needed for yvirtual!=yvisible. > 2.) Draw on the left 800x600 part of the virtual screen > 3.) SetOrigin() to 0,0 > 4.) Draw on the right 800x600 part of the virtual screen > 5.) SetOrigin() to 800,0 > 6.) GOTO 2.) > Right? Right - just that I'd prefer to use up and down instead of left/right. In order to enable SetOrigin for vesafb, you need to pass it the "ypan" option - see /usr/src/linux/Documentation/fb/vesafb.txt for more information. CU, ANdy -- = Andreas Beck | Email : <[EMAIL PROTECTED]> =
