Gameport

Mixup

Hand-translating console games from disassembly into readable, modifiable JavaScript, not emulation. Every ROM routine becomes a JS function you own, verified frame-by-frame against the real ROM running in an emulator. Batman (Game Boy) complete; Gradius (NES) plays end to end; DoDonPachi DaiOuJou (arcade) in progress. No ROM included.

Games0

The game is not named for this project.

Approach

  • DecompilationReconstructs C or C++ source from the compiled game.
  • DisassemblyMachine code turned into labelled, commented assembly source.

← Back to Explore