Decompilation of The Legend of Zelda: Majora's Mask
Go to file
2018-10-28 00:15:46 -05:00
include Get code_0x800BF940 close to matching 2018-10-28 00:15:46 -05:00
src Get code_0x800BF940 close to matching 2018-10-28 00:15:46 -05:00
.gitignore Add a few already decompiled files 2018-10-25 23:16:12 -05:00
checksum.md5 Dump current status 2018-10-25 22:09:52 -05:00
codescript.txt Decompile {g,s}etthreadpri.c 2018-10-25 23:54:24 -05:00
disasm.py Dump current status 2018-10-25 22:09:52 -05:00
elf2rom.py Dump current status 2018-10-25 22:09:52 -05:00
extract_rom.py Dump current status 2018-10-25 22:09:52 -05:00
extract_textures.py Dump current status 2018-10-25 22:09:52 -05:00
files.py Dump current status 2018-10-25 22:09:52 -05:00
functions.py code_0x800A5AC0 almost matches 2018-10-27 22:59:47 -05:00
ldscript.txt Dump current status 2018-10-25 22:09:52 -05:00
Makefile Dump current status 2018-10-25 22:09:52 -05:00
objects.py Dump current status 2018-10-25 22:09:52 -05:00
print_mdebug.py Dump current status 2018-10-25 22:09:52 -05:00
README Dump current status 2018-10-25 22:09:52 -05:00
textures.csv Dump current status 2018-10-25 22:09:52 -05:00
undef.txt Dump current status 2018-10-25 22:09:52 -05:00
variables.py Get code_0x800BF940 close to matching 2018-10-28 00:15:46 -05:00

WIP Majora's Mask decomp, proper docs and README will be made later.

Basic steps (assuming you already have IDO and irixqemu):
Run extract_rom.py with a USA Majora's Mask ROM named baserom.z64 (will need to get libyaz0 first, I'll set up the dependency file eventually)
Run disasm.py
Run Make (edit the makefile with the paths to ido, etc. I'll make it use evironment variables eventually)