Hohum. Just found a small image lying around.. Basically, with GapiDraw 1.02, the DirectDraw bridge is a 1:1 implementation (where GapiDraw always draws in a format compatible with the native pitch of the DirectDraw back buffer). I will do some more modifications, but it is currently very possible to create "real" games that runs in both 640x480 and 800x600 @ 50 fps (my crappy laptop could only show 500 sprites in 640x480, but this machine could be considered low end by todays standards).