Mega Man 3
Game: Mega Man 3 (NES / Famicom, 1990)
A static recompilation of the NES Mega Man 3 with nesrecomp, the author’s own framework: the ROM’s 6502 code is translated to C and compiled to native code, and the PPU, APU, and MMC3 mapper are simulated by the runtime library. Its author calls it a work in progress: the title screen, the menu, Robot Master select, and stages with scrolling, enemies, movement, jumping, and the Mega Buster work, but boss fights, special weapons, and passwords are untested and may softlock. Version 0.1.1 (October 18) extended native coverage with assisted routes through the Robot Master stages, Doc Robot, Break Man, the fortress, and the ending, without claiming every fortress victory. It has a slowdown-reduction option that gives the game extra CPU time without changing the picture or sound rate. Version 0.1.3 (October 19) is for 64-bit Windows; there were Linux and macOS builds. For building with the previous backend, the repository includes the C code generated from the ROM (about 103 MB). 79 of its last 100 commits list Claude as a co-author.
You needYour own US Mega Man 3 ROM for NES. Plus 64-bit Windows.
- How it gets to PC
- Static recompilation
- Architecture
- 6502
- Author
- mstan
- Original studio
- Capcom
- Year
- 1990
- Stars
- 12
- Last activity
- 2026-11-09 · 2 days ago
- Latest version
- v0.1.3 · 2026-10-19
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/recomp/mega-man-3/)