A relocatable disassembly of Super Metroid (SNES) based on P.JBoy's bank logs.
Assembles with asar v1.81: https://github.com/RPGHacker/asar/releases/tag/v1.81
This project was released when it was considered "usable" but more work is planned.
- Have python3 installed. Windows users may also need to setup their PATH environment variable so python can be accessed from anywhere.
- If you're on Linux, mark tools/asar-standalone as executable.
- Place your original, unheadered Super Metroid NTSC ROM in the root directory and name it
Super Metroid.sfc
. - Run
create_data.bat
on Windows orcreate_data.sh
on Linux to extract assets from your original ROM. - Run
build_rom.bat
on Windows orbuild_rom.sh
on Linux to assemble the ROM from source.
Feel free to contribute to the project by creating an issue, opening a pull request, or contacting me directly.
This project relies heavily on P.JBoy's bank logs: https://patrickjohnston.org/bank/index.html
Originally created with DiztinGUIsh: https://github.com/IsoFrieze/DiztinGUIsh