Hi FNX, thanks for your comments/help. I have found that setting the timer to a slow rate might cause jerky movement, therefore I've got it a lot faster and I use updatespeed to get time based movement in stead of frame based movement. Also, my dxDraw resolution is 1024/768 16 bit.

I don't have do3d but I'll do some tests, WaitVblank slows things down too much. I downloaded your game about the Japanese robots and I liked your explosions a lot One thing I did notice is that your sprites move a lot slower than mine.

There's a lot of talk that DelphiX is outdated but I think it still has a lot of power Tip,I see you're using Find for the image change, an Index is a lot faster :-)

My game is working very well and it runs at the same speed on slow and fast machines...I'll get the animation right, I just need to do a few more tests :-) One thing I did realize is that there's a lot of different ways to do things when programming :-)

Happy coding :-)