8bitbubsy / ft2-clone

Fasttracker 2 clone for Windows/macOS/Linux
https://16-bits.org
BSD 3-Clause "New" or "Revised" License
712 stars 48 forks source link

Minor quality of life improvements for macOS, now it works on Big Sur #20

Closed kode54 closed 3 years ago

kode54 commented 3 years ago

I don't know if either of these changes broke Big Sur on Intel, but at least the SDL default device one caused SDL2 to try to open my HDMI audio output, and somehow hang on that.

kode54 commented 3 years ago

Added a new commit, seems SDL2 chokes hardcore opening output devices if given an empty string for a device name rather than a NULL pointer.

8bitbubsy commented 3 years ago

This seems to only be an issue on either macOS Big Sur or M1 Macs (or both). It doesn't crash on my Early-2013 MacBook Pro running Catalina (if I delete all the config files first). I'll merge the pull request in a couple of days. Thanks. :)