Rosalie's Mupen GUI hits Apple Silicon Macs with native N64 emulation
Rosalie's Mupen GUI (RMG) now runs natively on Apple Silicon Macs as a signed, notarized N64 emulator with working dynamic recompilation.
Rosalie's Mupen GUI (RMG), the open-source Qt frontend for the Mupen64Plus Nintendo 64 emulator, now has a native, signed, and notarized port for Apple Silicon Macs. The release, built and published on November 2 by the developer behind MAME on Modern Macs, brings a standalone desktop interface and a working ARM64 dynamic recompiler (dynarec) to macOS.
Unlike earlier workarounds that forced Mac users to compile code themselves or launch games through Terminal scripts, this build ships as a standard double-clickable application bundle. It's completely free, and because the app is both signed and notarized, macOS Gatekeeper won't immediately quarantine it or treat it like contraband the moment you try to boot Super Mario 64.
Four years of command-line workarounds

Getting standalone Nintendo 64 emulation running properly on modern Macs has been a slow process since Apple began transitioning from Intel x86 processors to ARM-based Apple Silicon with the M1 chip in November 2020. The author of MAME on Modern Macs previously documented building Mupen64Plus natively for Apple Silicon back in October 2022, though that earlier effort only functioned as a command-line build paired with a basic launcher script. Worse, the dynamic recompiler wasn't usable on macOS at the time.
Dynamic recompilation translates the Nintendo 64's 64-bit NEC VR4300 CPU instructions into native host machine code on the fly, which is the difference between full-speed emulation and an unplayable slideshow in heavy titles like GoldenEye 007. Porting a just-in-time dynarec to Apple Silicon requires adapting the code to ARM64 architecture while also respecting strict macOS memory page protections. For this new port, the developer used AI assistance to bring RMG and its plugin ecosystem over to macOS with the dynarec active.
What RMG brings to the table

Mupen64Plus itself dates back to 2001, when developer Hacktarux started the original Mupen64 project before it evolved into a modular, command-line-focused core. Because the core emulator doesn't include a built-in user interface, it relies entirely on third-party frontends or multi-system wrappers like RetroArch and OpenEmu to handle menus and configuration.
Open-source developer Rosalie Wanders (known online as Rosalie241) launched RMG in 2021 to give Mupen64Plus a clean, standalone home on Windows and Linux. Having that same setup on macOS is a welcome alternative if you'd rather not dig through nested RetroArch submenus just to swap a controller pak.
The frontend bundles the core emulator with a suite of modern graphics and audio plugins, including GLideN64 and the low-level Parallel-RDP, alongside built-in support for high-resolution texture packs, visual game libraries, input mapping, and netplay. In testing on macOS, the port runs Super Mario 64 using the Parallel Vulkan plugin at 4x native resolution upscaling. I'm curious how well the Vulkan-to-Metal translation holds up across the rest of the N64 catalog, especially in notorious edge cases like Conker's Bad Fur Day or Factor 5's microcode-heavy Star Wars: Rogue Squadron.
Comments ()