Mario Golf 64
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Mario Golf
Original game imageAbout
Mario Golf is a 1999 sports game developed by Camelot Software Planning for the Nintendo 64, where players compete in golf using Mario-series characters across themed courses, with modes including stroke play, mini golf, and skins matches. Mario Golf 64 is a matching decompilation of the North American (revision 0) Mario Golf 64 ROM; building it reproduces the original ROM byte-for-byte by combining reassembled undecompiled code with C/asm libraries compiled from source.
Getting started
Building requires your own North American revision 0 ROM copy (placed as baserom.z64), MIPS binutils, Python 3 with venv, and an automatically downloaded KMC GCC/binutils toolchain; running `make setup`, `make extract`, and then `make` produces a build that is verified to match the original ROM.
What you need to run it
FAQ
- What is Mario Golf 64?
- Mario Golf 64 is an open-source decompilation of Mario Golf. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on N64.
- Do I need the original game files to run Mario Golf 64?
- Yes. The project does not include the original game's assets, so you need your own copy.
