Usage: tools/rename_sym.sh old_name new_name. Note: if you rename symbols, it is recommended that you use the tools/rename_sym.sh to ensure that you cover all instances, including the tables which are used to generate the asm/ directory. Pass -j to make setup and make, to use as many threads as possible, but beware that this can use too much memory on lower-end systems.īoth of these have the disadvantage that the ordering of the terminal output is scrambled, so for debugging it is best to stick to one thread (i.e.The generally-accepted wisdom is to use the number of virtual cores your computer has. Pass -jN to make setup and make, where N is the number of threads to use in the build, e.g.Note: to speed up the build, you can either:
The diff script is useful in decompiling functions and can be ran with this command. expected directory and copy all of the files there, which will be useful when running the diff script. Either the baserom files are incorrect due to a bad ROM, or some of the code is not matching. This means that something is wrong with the ROM's contents. Md5sum: WARNING: 1 computed checksum did NOT match
Majora's mask texture pack project 64 install#
Under Debian / Ubuntu (which we recommend using), you can install them with the following commands: The build process has the following package requirements: We recommend using Debian or Ubuntu 18.04 Linux distributions. Windows Subsystem for Linux Installation Guide. Please refer to the following for more information:įor Windows 10, install WSL and a distribution by following this This is a decompilation of Legend of Zelda: Majora's Mask (US) 1.0 A prior copy of the game is required to extract the required assets. This repo does not include any assets or code necessary for compiling the ROM. In an experimental and research phase and cannot currently be used traditionally as a To hardcoded pointers which have yet to be dumped.
The ROM this repository builds while has a matching checksum cannot be 'shifted' due