First post, by almeath
I am not sure if this is a potential bug or just a problem that Apple introduced in the latest version of Mojave, so I would like to seek opinions.
When I purchased a game from GOG using their DOSBox wrapper (Warcraft), I noticed that when exiting the application in full screen mode, a black screen and freeze up (i.e spinning pinwheel) would occur. It affected my older iMac (2013 Core i7 Haswell with Nvidia graphics). It happens in Mojave 10.14.6 but not in 10.13 or earlier. It does not occur when the application is run in windowed mode.
To see if this was a DOSBox issue, I extracted the game from the GOG application wrapper, and tried running it directly from DOSBox 0.74-3. The same problem occurred when exiting from full screen. In fact, just opening DOSBOx and then using “exit” command caused the same freeze up.
I then repeated the test with an SVN build of 0.75 and got the same results. Works in High Sierra and earlier, but freezes in Mojave.
To further complicate the situation, I found that this issue does not occur at all on my 2019 5k iMac that has a Core i9 with AMD graphics, also on Mojave 10.14.6.
As I have narrowed down the issue to (apparently) particular hardware, I was hoping someone might have some suggestions as to what could potentially be causing this issue.
I did check that SDL 1.25 and the latest build of version 2 were on both of my iMacs, and I tested in fresh installs of macOS too.
DOSBox SVN for macOS (x86-64) - customized with Munt MT-32, Nuked OPL3, 3dfx Voodoo, Extra RAM, Large HD, and more.
https://github.com/almeath/DOSBox-SVN-64-bit-for-macOS