I just discovered something totally obvious... I had:
Graphics 800,600,16,1
(in BlitzPlus that last ,1 means "full screen mode", but in BlitzMax it means "set refresh to 1 FPS"). So if you are having this problem, check your Graphics statement first!!
Removing that last ,1 sped things up a lot... However it still seems to be running a little slower than I would expect it to. Doesn't look/feel like 60FPS. I'd say around 20 or 30... But I haven't put an FPS counter in there yet to be sure (will do that next). Also Papa Lazarou suggested using the FlushMem() command. Going to try that too.
Incidently, I found out about that last ,1 thing in this thread:
BlitzMax Forums/BlitzMax Beginners Area/Orientation guide for existing Blitz users
If you are coming from the world of BlitzPlus or Blitz3D, this post is a must-read! Very helpful...!
Now that its running at a decent speed, I take back my angry words, and instead say: BlitzMax ROCKS!!!
Graphics 800,600,16,1
(in BlitzPlus that last ,1 means "full screen mode", but in BlitzMax it means "set refresh to 1 FPS"). So if you are having this problem, check your Graphics statement first!!
Removing that last ,1 sped things up a lot... However it still seems to be running a little slower than I would expect it to. Doesn't look/feel like 60FPS. I'd say around 20 or 30... But I haven't put an FPS counter in there yet to be sure (will do that next). Also Papa Lazarou suggested using the FlushMem() command. Going to try that too.
Incidently, I found out about that last ,1 thing in this thread:
BlitzMax Forums/BlitzMax Beginners Area/Orientation guide for existing Blitz users
If you are coming from the world of BlitzPlus or Blitz3D, this post is a must-read! Very helpful...!
Now that its running at a decent speed, I take back my angry words, and instead say: BlitzMax ROCKS!!!