The demo as is runs at 32FPS

XP 3Ghz, Nvidia 7800GS.

Get rid of the interval and I get about 2400 FPS

Getting rid of the dxtimer interval (set to 17) and setting option dowaitvblank. Made it the demo very smooth (85 FPS) - but way to fast.

I never liked the sprite engine. I have always made my own. Much more control.