Update 18.11.2024: Amendments to CoopDX, which really rules. First preview of the SM_OSX launcher that already now shines.
Please allow me this major digression from Arcade gaming: I still adore Super Mario 64, and from time to time and fire up my Nintendo64 only for this game. I also like the game as ported to the Nintendo Switch, but the experience is rather basic.
Because there have been exiting Super Mario 64 Mods and Hacks out for a while that really deliver the goods. Now, if you are capable of the Command Line and Homebrew, they are also available for under MacOS, in particular Silicon Macs.
Here are the instructions for three solutions that worked for me. It's quite easily to loose focus with all the different repositories, so let's look into three solutions that work well on Macs.
1. smex: The oldest repo and manual install, but perfect for textures and rumble.
2. Render96ex: Not as impressive as under Windows with raytracing, but still powerful.
3. SM64CoopDX: Bleeding edge, a lot of mods and romhacks out there, though designed for cooperatives, you can also play it solo. Endless gaming.
This runs natively in MacOS Sequoia 15.1 at 60 fps |
Teaser: With all three solutions to be discussed here, you get incredible Super Mario 64 gaming experience that hugely outperforms the original game. Out of the box comes 60fps and widescreen. It is not an emulation, but a re-compiled MacOS app. With this alone, you should be interested.
MacOS-specific warning: MacOS display scaling is your enemy for all these apps! In my own case, I have to set my 4K-monitor to native resolution without scaling, while normally I use MacOS with the largest scaling. But especially with custom textures, this scaling causes a lot of jittery effects in all three solutions. So prior to using any of the following solutions, be sure to switch MacOS-scaling off.
By the way: That can also be very true under Windows11, only that I could not find such an easy solution there as with MacOS.
Turning off scaling is a must for hi-res textures. |
Requirement for all solutions: Super Mario 64 (USA).z64 rom