Go to file
2018-11-11 16:44:24 -06:00
include boot_0x80081920 can't seem to match... 2018-11-08 21:39:28 -06:00
src boot_0x80081920 can't seem to match... 2018-11-08 21:39:28 -06:00
tools Add asm-processor submodule 2018-11-11 16:44:24 -06:00
.gitignore Add slightly better diffing tool 2018-11-08 20:58:39 -06:00
.gitmodules Add asm-processor submodule 2018-11-11 16:44:24 -06:00
asmdiff.sh Add slightly better diffing tool 2018-11-08 20:58:39 -06:00
checksum.md5 Dump current status 2018-10-25 22:09:52 -05:00
codescript.txt boot_0x80081820 was already matching 2018-11-08 21:38:45 -06:00
disasm.py Fix generation of undef.txt 2018-10-31 17:48:19 -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 Adjusted start of data for code 2018-10-28 01:42:29 -05:00
functions.py boot_0x80081920 can't seem to match... 2018-11-08 21:39:28 -06:00
ldscript.txt Remove tabs 2018-10-28 01:22:22 -05:00
Makefile Get boot_0x80080790 somewhat close to matching 2018-11-08 21:02:45 -06:00
objects.py Add object sirawread 2018-10-30 00:45:47 -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 Get boot_0x80080790 somewhat close to matching 2018-11-08 21:02:45 -06:00
variables.py Get boot_0x80080790 somewhat close to matching 2018-11-08 21:02:45 -06: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)