nesrecomp Achieves 10 Commercial Titles
1379.tech · 1379.tech · 2026-05-21
Ten NES games across four mappers, one shared runner, and early recomp-to-decomp prototyping for Super Mario Bros.
Two months after its first public milestone, the NES ecosystem hits double digits: 10 commercial titles supported, spanning the NROM, MMC1, MMC3, and GxROM mappers. The pipeline translates 6502 assembly to C ahead of time, and every game runs on a single shared runner rather than a per-game fork.
The post explains the selection strategy behind the roster: games with good public disassemblies were prioritized, because existing annotation makes verification faster and the recompiled output more legible. That choice foreshadows the ecosystem's later direction, and the article already includes early prototyping of a recomp-to-decomp source-port path for Super Mario Bros., treating the recompiled C as a starting point for something progressively closer to source.
Ten titles on one runner is also the strongest argument in the post: mapper support, rendering, and input all live in shared code, so each new game is mostly a translation problem rather than a porting project.
Related: Super Mario Bros., The Legend of Zelda, and Metroid on NES.