ebsrc
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on EarthBound
compare all 3 clones
Original game imageAbout
EarthBound (released as Mother 2 in Japan) is the original SNES role-playing game this project disassembles. ebsrc is a disassembly of EarthBound (Mother 2), which the author hopes will eventually evolve into a full decompilation. It can build ROMs for the US retail release, a US localization prototype dated 1995-03-27, or the original Japanese Mother 2 release, using tools including ebbinex, ca65, and spcasm.
Getting started
Building requires cloning the repository and running the ebbinex tool against your own copy of the target ROM (US retail, the 1995 localization prototype, or Mother 2), then running make for the desired build target.
Known issues & limitations
- development: Currently a disassembly, not yet a proper decompilation.
What you need to run it
Status & roadmap
- The project is currently a disassembly rather than a full decompilation; outstanding work listed includes better asset extraction, documentation, and decompiling the game's C code.
FAQ
- What is ebsrc?
- ebsrc is an open-source decompilation of EarthBound. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
- Do I need the original game files to run ebsrc?
- Yes. The project does not include the original game's assets, so you need your own copy. This is a disassembly of Earthbound/Mother 2; requires the original ROM file to build.

