Compatability Problems

Blitz3D Forums/Blitz3D Programming/Compatability Problems

Cousin Gilgamesh(Posted 2004) [#1]
So I finished my totally awesome game and gave it to some friends to test it, but some of their computers ran invalid memory calls where others didn't, and it turns out that all of the computers that did not run the game correctly also did not have windows xp. All of the computers with windows xp ran the game just fine. could there possibly be some sort of operating system compatability issue? if so, what caused it and how can I get rid of it?


Bouncer(Posted 2004) [#2]
Propably some mistake by you... It's just that XP let's you get away with lot's of stuff.

Check list:
* Make sure all entity pointers are stored in integers - storing in floats causes crach on most computers, but not all.

* Make sure you aren't keeping any buffers locked.

* Make sure you don't write off screen with lockedbuffer conmmands.

* Make sure your arrays are not out of bounds. Test with debugger to find out. The error doesn't always come up without debugger.

* Make sure the gfx cards support all the features you use.

There's some things to check :)
Hope you find the bugs.


Beaker(Posted 2004) [#3]
Bouncer is correct. You should also do some error catching for loaded media, open files etc.

And, check that you aren't exceeding array, bank, triangle, vertex counts etc.


smilertoo(Posted 2004) [#4]
Also do a dxdiag check to see if directx 7 is fully working, i had that problem on some pc's at uni.