Zelda 64: Recompiled
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Links, repository & detailsAbout
The Legend of Zelda: Majora's Mask is a 2000 action-adventure game for the Nintendo 64, developed and published by Nintendo as the second 3D entry in the Zelda series, following Ocarina of Time. Zelda 64: Recompiled uses static recompilation (via N64: Recompiled) to turn Majora's Mask into a native port for Windows, macOS, and Linux, rendered through the RT64 engine. It does not include any game assets — a copy of the North American N64 ROM is required and its assets are loaded automatically, with no separate extraction or build step needed to play.
How it differs from the original
It adds features the original N64 release didn't have: adjustable/high framerates, widescreen and ultrawide support, a dual-analog camera option, controller gyro aiming, autosaving, instant load times, and extensive mod support installed by dragging files onto the game window.
Getting started
Provide your own North American Majora's Mask ROM in the main menu and the game loads automatically — no separate asset extraction or build step is needed. Gameplay, graphics, input, and audio settings are all configurable through an in-game menu, and prebuilt Linux and Flatpak builds support the Steam Deck.
Known issues & limitations
- graphics: Some animation quirks can be seen at the edges of the screen in certain cutscenes when using very wide aspect ratios.
- compatibility: Overlays such as MSI Afterburner and software like Wallpaper Engine can cause performance issues.
- Very wide aspect ratios can show animation quirks at the screen edges in some cutscenes.
- Overlays such as MSI Afterburner and software such as Wallpaper Engine can cause performance problems and prevent correct rendering.
- Gamepad mappers may intercept gyro data and stop the game receiving it; turning them off is recommended for gyro use.
What you need to run it
Features
- The game supports high framerates, and changing the framerate does not affect gameplay.
- Any aspect ratio is supported; on ultrawide displays, the HUD can optionally be positioned at 16:9.
- Community mods and texture packs can be installed, toggled, and sometimes configured in the mod menu.
- An optional dual-analog layout lets the right stick control the camera.
- Supported controllers can use gyro aiming for first-person items such as the bow.
- A Linux binary and Flatpak are available, including for Steam Deck.
- The game has an in-game menu for gameplay, graphics, input, and audio settings; it supports mouse, controller, and keyboard navigation.
How to install
- Download a prebuilt binary from the Releases section; building is not required to play.
- Provide your North American game copy in the main menu, then start playing; the project loads its assets from that copy.
- To install a mod, drag its files onto the game window before starting, or use **Install Mods** in the mod menu.
- For Steam Deck, extract the Linux build, add the executable to Steam from desktop mode, then return to Gaming mode and configure controls.
Controls
- The in-game menus can be used with a mouse, controller, or keyboard.
- With dual-analog camera enabled, the right stick controls the camera; C-button inputs on that stick are silenced except when the ocarina is out.
Summarised from the project's README.
Additional notes
- Technical
- It only accepts the official US N64 ROM of Majora's Mask and cannot run arbitrary ROMs like a general emulator; it uses static recompilation rather than being built on the separate Majora's Mask decompilation project, though it borrows some of that project's headers.
FAQ
- What is Zelda 64: Recompiled?
- Zelda 64: Recompiled is an open-source recompilation of The Legend of Zelda: Majora's Mask. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on N64.
- Do I need the original game files to run Zelda 64: Recompiled?
- Yes. The project does not include the original game's assets, so you need your own copy. Requires a copy of the North American version of Majora's Mask to run.
- Can I choose a different ROM?
- No. The project only accepts the US N64 release of Majora's Mask; it is not an emulator and cannot run arbitrary ROMs.
- Does this project have a randomizer?
- Yes. A randomizer is available as a mod; download MMRecompRando.zip from its releases and install it like any other mod.

