"Catalina Wine Mixer"? More like Catalina Wine Killer.
About a week ago, macOS 10.15 Catalina was demonstrated and made available as a beta test version. General availability is expected this September or October. The biggest change in macOS that affects retro game development is that 32-bit (i386/i686) executables no longer run. This affects few macOS native applications, as anything maintained will have been recompiled for x86-64. The greatest impact is on Win32 applications run in Wine, as well as Mono Winforms, which is still 32-bit.
The following will cease to function:
- FCEUX (NES debugger)
- Mesen (NES debugger) and all other programs using Mono
- FamiTracker (chiptune sequencer)
- All NO$ emulators
The following have experimental 64-bit builds with reduced functionality or stability:
- bgb (Game Boy debugger) isn't fully stable yet*
- OpenMPT doesn't run VSTs
As of today, the AppVeyor build of FCEUX for Windows is still 32-bit. Is a 64-bit build of FCEUX planned? Or will NES game developers using Catalina end up having to resort to step-debugging FCEUX SDL as an indirect means of step-debugging a ROM? Or buying a copy of Windows to run in a VM, provided the Mac even has enough RAM to run a VM? Or using Wine in Linux in a VM?
(In the process of looking for whether this was already requested, I discovered that download.html was still linking to SourceForge instead of GitHub. I have reported this as issue #57.)
* As for bgb in particular, Game Boy debugging on Mac is covered by SameBoy anyway.
About a week ago, macOS 10.15 Catalina was demonstrated and made available as a beta test version. General availability is expected this September or October. The biggest change in macOS that affects retro game development is that 32-bit (i386/i686) executables no longer run. This affects few macOS native applications, as anything maintained will have been recompiled for x86-64. The greatest impact is on Win32 applications run in Wine, as well as Mono Winforms, which is still 32-bit.
The following will cease to function:
- FCEUX (NES debugger)
- Mesen (NES debugger) and all other programs using Mono
- FamiTracker (chiptune sequencer)
- All NO$ emulators
The following have experimental 64-bit builds with reduced functionality or stability:
- bgb (Game Boy debugger) isn't fully stable yet*
- OpenMPT doesn't run VSTs
As of today, the AppVeyor build of FCEUX for Windows is still 32-bit. Is a 64-bit build of FCEUX planned? Or will NES game developers using Catalina end up having to resort to step-debugging FCEUX SDL as an indirect means of step-debugging a ROM? Or buying a copy of Windows to run in a VM, provided the Mac even has enough RAM to run a VM? Or using Wine in Linux in a VM?
(In the process of looking for whether this was already requested, I discovered that download.html was still linking to SourceForge instead of GitHub. I have reported this as issue #57.)
* As for bgb in particular, Game Boy debugging on Mac is covered by SameBoy anyway.