Skip to content

palaceswitcher/SMW-NES-Disassembly

Repository files navigation

SMW NES Disassembly

This is a WIP disassembly of the unlicensed Famicom port of SMW. It is (or at least, should be) completely shiftable, but much of the code is undocumented.

We have a Discord if you want to assist in reverse engineering or simply want to follow the project. See here for more info on contributing.

How to assemble

  • Drag and drop your ROM onto the Python script smw_nes_extractor.py or run the script and enter your ROM's filename. This will dump the game's assets.
  • Run either "assemble.bat" or "assemble.sh", depending on your OS. (The assembler used can be found here.) You may also just run ./asm6 smw.asm smw.nes.

To-do:

  • Better document some of the collision and object code.
  • Finish fixing the labels, cleaning, and organizing the music ASM. As of right now, they're extremely messy.

About

WIP disassembly of Hummer Team's port of SMW.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages