Majora's Mask decompilation project reaches 100% completion
Another milestone in N64 decompilation project has been reached today, as one of the most beloved titles from the console, The Legend of Zelda: Majora's Mask, has reached 100% completion.
As with other N64 titles, like Super Mario 64 and Ocarina of Time, Majora's Mask (NTSC-U version) can now be included in the list of 100% decompiled projects, which servers as an open-source clean room recreation of the game's code. Reaching 100% means that all of the game functions match properly to that of the original when compiled.
While the team behind the decompilation project, ZeldaRET (Zelda Reverse Engineering Team) might not be interested in making a full PC port, this opens the doors for other people to start working on a proper PC port of the title, even though there are already a couple of projects that already do this for Majora's Mask, like the impressive Recompilation project and 2Ship2Harkinian.
While the decompilation project has indeed reached 100%, there is still a lot of work to do, as there's still code that isn't properly documented and a clean up might be necessary for getting the decompilation to a good standard, as well as working on decompiling the other versions of the game, like the PAL region ROM as well as the Japanese one, and there's also the many revisions Majora's Mask had over the years.
Discord Server said:From the project leads of Majora's Mask:
With the merge of the final Boss, Majora, Majora's Mask has reached 100% matching code decompilation for the US version. Thanks to everyone who has participated in reaching this milestone.
Even with 100% for the US version, this does not mean we are done. Just like OoT, there are many other versions to work on, general code base clean up, and plenty of documentation left. Not to mention helping other games in the server reach this same milestone.
The amount of titles getting decompilation is growing steadily, and it's always a delight to see such beloved classics break out of their ROM confinements to get proper native ports to different systems with a whole slew of quality of life improvements.
Source
Majora's Mask Decompilation on GitHub
ZeldaRET Discord Server