Skip to content

Herringway/ebsrc

Repository files navigation

ebsrc

This is currently a disassembly of the game known as Earthbound in the west and Mother 2 in the east. Hopefully, in the future, it will be able to evolve into a proper decompilation. Contributions are welcome.

Requirements

How to build

  1. Clone the repository - git clone https://github.com/Herringway/ebsrc.git
  2. From the source directory, enter the following commands for the ROM you wish to produce:

US Retail

ebbinex earthbound.yml "path to retail ROM"
make

US Localization Prototype (1995-03-27)

ebbinex earthbound-1995-03-27.yml "path to prototype ROM"
make proto19950327

Mother 2

ebbinex mother2.yml "path to mother 2 ROM"
make mother2

TODO

  • Extract and build assets with a better format.
  • Document all the things!
  • Determine and locate a copy of the version of VUCC used for the original game.
    • Alternatively, attempt to recreate that version using the version of VUCC released with the Virtual Boy SDK
  • Decompile C code.