@KrazyK, yeh, it seems my video drivers were the cause, but now I'm copping blue and yellow squares all over the screen, so I will do another uninstall, clean, then put back the latest non-beta drivers again. As for your demo, runs nice and smooth (vsync on by the looks), although I did make it crash in full screen mode by pressing M quickly about 10 times (yeh it all pauses). Other than that, it works nice. This is coded in PureBasic I take it? It seems to me PureBasic is easier/cleaner to set things up and run smoothly than FreeBasic. I guess I need to learn more, so I can force vsync on, etc. It's all a big learning curve for me. Once I do a few demo's, I'll prob also help with retro remakes. n1.