stardot / MatrixBrandy

Matrix Brandy BASIC VI for Linux, Windows, MacOSX
http://brandy.matrixnetwork.co.uk/
44 stars 8 forks source link

Windows only: Full screen not working correctly #38

Open soruk42 opened 5 years ago

soruk42 commented 5 years ago

In full screen mode, the screen is not automatically updated (except in Mode 7, which does regular refreshes to support VDU136/Flash), and leaving fullscreen leaves a corrupted display. In both cases *REFRESH will force a display update but does not resolve the automatic updates. Cursor placement is also very wrong.

None of this affects the Linux build.

soruk42 commented 4 years ago

It seems like it works, but only when the selected mode has exactly the same dimensions as a mode available in Windows. If the mode is smaller, a suitable hardware mode is chosen, but the screen drawing is broken. SDL 1.2 bug most likely.