10 November 2024

Super Mario 64 Hacks on Apple Silicon (Native)

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 basic.

Now, there have been exiting Super Mario 64 Mods and Hacks out for a while that deliver the goods. If you are capable of the Command Line and Homebrew, they are also available for under MacOS, in particular Silicon Macs. And with a MacOS-native launcher currently in revamp, things could get easier as well.

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 reliably.

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 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 hint: 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. It‘s only one click, leave the window open to revert after gaming - no big hassle.

By the way: That can also be very true under Windows11 in my own experience, 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