mirror of
https://github.com/n64decomp/mk64.git
synced 2024-11-23 05:09:47 +00:00
A speedy Mario Kart 64 decompilation, brought to you by the cousin of a tame racing driver.
asm | ||
data | ||
include | ||
src | ||
tools | ||
.gitignore | ||
assets.json | ||
diff_settings.py | ||
diff.py | ||
extract_assets.py | ||
first-diff.py | ||
Jenkinsfile | ||
Makefile | ||
Makefile.split | ||
mk64.ld | ||
mk64.us.sha1 | ||
README.md | ||
rename_sym.sh | ||
undefined_syms.txt |
Mario Kart 64
This repo contains a work in progress decompilation of Mario Kart 64 (U).
It builds the following ROMs:
- mk64.us.z64
sha1: 579c48e211ae952530ffc8738709f078d5dd215e
Integration of asset extraction is an ongoing process.
Dependencies
The build system has the following package requirements:
binutils-mips >= 2.27
python3 >= 3.6
libaudiofile
qemu-irix
Debian / Ubuntu
sudo apt install build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev
Download latest package from qemu-irix Releases
sudo dpkg -i qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
(Optional) Clone https://github.com/n64decomp/qemu-irix and follow the install instructions in the README.
Building
Run the following commands after pulling:
- make -C tools
- make
Contributing
Pull requests are welcome.