Skip to content

Reverse engineering effort of the NES game Mike Tyson's Punch-Out.

Notifications You must be signed in to change notification settings

nmikstas/mike-tysons-punch-out-disassembly

Repository files navigation

mike-tysons-punch-out-disassembly

Reverse engineering effort of the NES game Mike Tyson's Punch-Out. I plan on posting information on the disassembly as I progress on nesdev.com.

Folder Structure

documentation - various documentation for the disassembly. Contains the completion map which is a visual representation of the progress on the disassembly.
helper_programs - Small helper programs used to format data tables, etc. The programs are written with Javascript and can be run with Node.
ophis - Ophis binary used to assemble the source code.
original_files - Binary images of the memory banks from the original game.
output_files - Assembled binaries are placed here after the build script is run. They should be identical to the original binary files.
source_files - Where the actual disassembled game is located.

Build Script

The build_script file can be run from Git bash to assemble the source files and do checksums on the output files and original files. This file can be modified to produce a working ROM. Also, if one were inclined to find the original dragon warrior NES ROM, they could include it in the root directory and run a checksum on the assembled ROM file...

About

Reverse engineering effort of the NES game Mike Tyson's Punch-Out.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages