Menu

Fullscreen mode corrupts display on Mac

2018-08-14
2018-08-16
  • Daniel Stritt

    Daniel Stritt - 2018-08-14

    Hello, using Mac OS X High Sierra with PC-BASIC 1.2.13. When I hit F11+F to go to full screen, the graphics on the screen are corrupt. It reminds me of the old days with CRT monitors when you switch to an unsupported mode. Is there any more info I can give to help out?

    Thanks,
    Daniel

     
  • Rob Hagemans

    Rob Hagemans - 2018-08-15

    Hi, could you attach a screenshot or photograph to illustrate? Not clear to me what is going on, sorry...

     
  • Daniel Stritt

    Daniel Stritt - 2018-08-15

    Here is a screen grab

     
  • Rob Hagemans

    Rob Hagemans - 2018-08-15

    Well, that looks weird... seems there is some issue with Pygame fullscreen on your Mac version. Could you maybe try if PC-BASIC version 2.0.0 works better? See here for a DMG: https://github.com/robhagemans/pcbasic/releases/download/v2.0.0/PC-BASIC-2.0.dmg

     
  • Rob Hagemans

    Rob Hagemans - 2018-08-15

    Also, does the same problem happen if you maximise with the green dot in the title bar instead of with the keyboard shortcut?

     
  • Daniel Stritt

    Daniel Stritt - 2018-08-15

    Ok, maximizing with the button functions properly. 2.0 works fine no matter how I go full screen

     
  • Rob Hagemans

    Rob Hagemans - 2018-08-15

    Yes, I can reproduce it. Moreover, it seems to have been like this in all versions for the past few years - just nobody reported it before...

    To be perfectly honest I have no idea what causes this or how to solve this. I suspect it's something to do with Pygame switching video modes when it goes into fullscreen, but I haven't found any reports of similar issues with Pygame online.

    Unless I get some flash inspiration or someone knows more about this, I fear there isn't much I can do at this stage... I guess if you want to use 1.2.13 on Mac and go fullscreen, the best thing is to work around the issue and use the button instead of the shortcut.

     
  • Daniel Stritt

    Daniel Stritt - 2018-08-15

    Is the 2.0 you posted stable enough for regular use or should I stick with 1.2.13?

     
  • Rob Hagemans

    Rob Hagemans - 2018-08-16

    People are definitely using it regularly, so I would say give it a spin and see if it works for your purposes.