But it sounds as if this is happening...
1) In your BlitzMax program you request 800x600
2) Everything is returned ok so you proceed.
3) System runs the game in wide screen stretched mode, but internally Blitzmax thinks it's still in 800x600 mode so all checks for resolution still report 800x600.
If the above is the way it's happening, there's not a whole lot we can do. The only thing I can think of is, query the available graphics modes, see if widescreen modes are available, if they are then select one of the widescreen modes and self center your game if needed at run time.
1) In your BlitzMax program you request 800x600
2) Everything is returned ok so you proceed.
3) System runs the game in wide screen stretched mode, but internally Blitzmax thinks it's still in 800x600 mode so all checks for resolution still report 800x600.
If the above is the way it's happening, there's not a whole lot we can do. The only thing I can think of is, query the available graphics modes, see if widescreen modes are available, if they are then select one of the widescreen modes and self center your game if needed at run time.