Legend of Mana Decompilation
DecompilationActive
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Legend of Mana
Original game imageAbout
A matching decompilation of the PlayStation game Legend of Mana, reconstructing C source that compiles to the original MIPS machine code byte-for-byte. Both the North American (SLUS-01013) and Japanese (SLPS-02170) releases are 100% matched, with all 18 binaries fully linked.
Getting started
You must provide the main executable and BIN files from your own copy of the game, placed under the disc folder. Building uses Docker with a development container; run make splat and then make to produce the main executable ELF.
Known issues & limitations
- This project is not a PC port.
- Other regional versions are not currently supported.
What you need to run it
Status & roadmap
- After 100% matching, cleanup and documentation is in progress, with modding and a source port listed as a later goal.
Additional notes
- Motivation
- The stated primary motivation is to preserve the original game's logic and behavior for educational research and potential modding.
FAQ
- What is Legend of Mana Decompilation?
- Legend of Mana Decompilation is an open-source decompilation of Legend of Mana. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on PlayStation.
- Do I need the original game files to run Legend of Mana Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Legend of Mana Decompilation licensed?
- project: MIT (original material authored for this project). The repository itself is the authoritative source.
- Is this a PC port?
- No. This is a decompilation project, not a PC port.
