Cloned Games

Super Mario 64 Decompilation

DecompilationHalted

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Super Mario 64 (original game, not this project)Original game image
Image of the original game, Super Mario 64. This project has no screenshots of its own yet.
Links, repository & details

About

A full decompilation of Super Mario 64 covering the Japan, North America, Europe, Shindou and iQue Player releases, with naming and documentation of the source code still in progress. It builds ROMs for each of those releases. The repository does not include all assets needed to build, so a prior copy of the game is required to extract them.

Getting started

Install the build prerequisites (on Windows via WSL), clone the repo, place a Super Mario 64 ROM named baserom.VERSION.z64 in the project folder for asset extraction, where VERSION is jp, us, eu, sh or cn, then run make with the chosen VERSION. Docker is also supported, and the repo path must not exceed 255 characters.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game.

Additional notes

Build options
Make variables include VERSION, GRUCODE, COMPARE and NON_MATCHING, the last of which uses functionally equivalent C for non-matching sections.

FAQ

What is Super Mario 64 Decompilation?
Super Mario 64 Decompilation is an open-source decompilation of Super Mario 64. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Do I need the original game files to run Super Mario 64 Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.

Mentioned in

Share:

More like Super Mario 64 Decompilation

Halted
Original game (original game, not this project)Original game image
An enhanced PC port of Super Mario 64 adding mouse-look camera, custom texture packs, and a cheats menu.
Platforms:N64
Stars1,834
Updated1 year ago
LicenseUnknown
Release2020
Active
Super Mario 64 Port screenshot
It does not include any copyrighted assets, so you must provide a supported US or JP ROM.
Stars800
Updated2 months ago
LicenseMIT
Release2023
Archived
Original game (original game, not this project)Original game image
A PSX/PC port of the Super Mario 64 decompilation with real DualShock rumble support, though unfinished and archived.
Platforms:PS
Stars466
Updated3 months ago
LicenseUnknown
Release2024
Active
Original game (original game, not this project)Original game image
A Nintendo 3DS port of Super Mario 64 with stereo 3D, touch-screen camera controls and a mini-menu.
Stars317
Updated3 months ago
LicenseUnknown
Release2020
Active
Original game (original game, not this project)Original game image
A Nintendo DSi port of the Super Mario 64 decompilation, with hardware-specific rendering and audio code.
Stars180
Updated4 months ago
LicenseCC0-1.0
Release2021
Halted
Quad64 screenshot
A no-longer-maintained open-source Super Mario 64 level editor supporting both vanilla and extended ROMs across all major regions.
Platforms:Windows
Stars127
Updated4 years ago
LicenseMIT
Release2017