@Ferris, well it is throwing a fair chunk of pixels at the screen using zawrans framework which I believe is using bmax's drawpixmap command to render the imagebuffer's. drawpixmap uses gldrawpixels which isnt always the fastest put is available on alot of old hardware

It might have been better fullscreen and maybe at 640x480.
My code probably isnt the best, was something I converted from a blitz source originally to tinyptc then I converted it to bmax and my opengl framebuffer lib and now I worked it into a framework example zawran sent me. I am not even sure now what half the variables do