Cloned Games

Mega Man 4 (NES) Disassembly

HaltedPlayableNES
Mega Man 4 (original game, not this project)Original game image
Image of the original game, Mega Man 4. This project has no screenshots of its own yet.
Links, repository & details

About

Mega Man 4 is a 1991 platform game developed and published by Capcom for the Nintendo Entertainment System, released in Japan in December 1991 and later in North America and Europe. This is a complete disassembly of the NTSC-U Mega Man 4 (NES) ROM, covering all code and data, and reassembles to a byte-for-byte clean ROM using the included xkas-plus build (a prebuilt Windows binary is bundled for convenience). The game uses the MMC3 mapper chip with 64 PRG banks of $2000 bytes each; not all of the disassembled code is documented yet.

Getting started

Assemble the disassembly with `./xkas -o mm4.nes assemble.asm` to produce a clean ROM identical to the original, which can then be run in any NES emulator.

Requires original assets. Requires a clean ROM that assembles to match the original Mega Man 4 (NES) binary.

Credits & contributing

  • The disassembly itself is complete, but documentation of the code isn't finished — the author welcomes pull requests to add it.
Share:

More like Mega Man 4 (NES) Disassembly

Halted
Original game (original game, not this project)Original game image
A complete NES disassembly of Mega Man 4 (NTSC-U) that assembles to a clean ROM.
Stars29
Updated5 years ago
LicenseUnknown
Release2017
Halted
Original game (original game, not this project)Original game image
A nearly complete disassembly of Mega Man 4 (US) that reassembles to a byte-identical NES ROM.
Platforms:NES
Stars6
Updated3 years ago
LicenseUnknown
Release2023