Decompilation of The Legend of Zelda: Majora's Mask
Go to file
rozlette 6905647e4f Add .bss sections. Link symbols in .bss sections relative to the start of the section. 2019-11-15 14:04:55 -06:00
include Rename tons of structs because we aren't using the z_ prefix anymore ;_; 2019-11-14 00:52:31 -06:00
src Rename tons of structs because we aren't using the z_ prefix anymore ;_; 2019-11-14 00:52:31 -06:00
tables Add .bss sections. Link symbols in .bss sections relative to the start of the section. 2019-11-15 14:04:55 -06:00
tools Add .bss sections. Link symbols in .bss sections relative to the start of the section. 2019-11-15 14:04:55 -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
Makefile Minor makefile changes for building a decompressed file in the future 2019-11-12 22:58:52 -06:00
README Dump current status 2018-10-25 22:09:52 -05:00
asmdiff.sh Updata current progress 2018-12-06 13:47:07 -06:00
checksum.md5 Dump current status 2018-10-25 22:09:52 -05:00
codescript.txt Add .bss sections. Link symbols in .bss sections relative to the start of the section. 2019-11-15 14:04:55 -06:00
requirements.txt Add requirements.txt 2018-11-13 23:14:59 -06:00
textures.csv Dump current status 2018-10-25 22:09:52 -05:00
undef.txt Add .bss sections. Link symbols in .bss sections relative to the start of the section. 2019-11-15 14:04:55 -06:00

README

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)