Recomp / Games / Nintendo 64
Super Mario 64 decompilation
A full C reconstruction of Super Mario 64 that rebuilds byte-identical ROMs for every regional release, including the iQue version. It is the base most later Mario 64 PC ports and mods grew from.
Matching decomp Human-led completeFacts
- Original
- Super Mario 64 (1996)
- Platform
- Nintendo 64
- Method
- Matching decomp
- Provenance
- Human-led · Started 2019 by a known volunteer team, predating AI coding agents (repository history) what this means
- Status
- complete
- Licence
- CC0-1.0
- Team
- n64decomp
- Started
- 2019-06
- Runs on
- Nintendo 64
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of Super Mario 64 you own. Recomp never links to ROMs, discs or game data.
This project was decompiled by n64decomp. Facts last checked 2026-10-13.
Lineage
Timeline
Sources
Related
All games →007: The World Is Not Enough static recompilation
007: The World Is Not Enough
Hobby static recompilation of the N64 game 007: The World Is Not Enough for PC and Steam Deck with widescreen and modern controls.
1080° Snowboarding (clean room)
1080° Snowboarding
1080° Snowboarding playable in the browser without a ROM, from the original game program running in a browser N64 emulator (mupen64plus-next via EmulatorJS), with every retail texture and sound regenerated by the clean-room pipeline.
2 Ship 2 Harkinian
The Legend of Zelda: Majora's Mask
Majora's Mask counterpart to Ship of Harkinian, built from the mm decompilation on the libultraship framework.
64Doom
Doom
Source port of the original Doom to the Nintendo 64.
AeroGauge decompilation
AeroGauge
Early-stage decompilation of the US version of the N64 racing game AeroGauge that builds a ROM from source.
AeroGauge: Recompiled
AeroGauge
Native PC version of the N64 racer produced by static recompilation, running the user's own copy with an in-game settings screen.