Most common mappers

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Post Reply
tepples
Posts: 22052
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Most common mappers

Post by tepples » Thu May 07, 2020 5:04 pm

If you're developing an NES emulator or FPGA clone system, and you want to cover the most English-language games in the least time, use these totals (sourced from NesCartDB) to guide your mapper implementation priorities. In particular, implementing the Action 53 mapper (#28), MMC1 (#1), and MMC3 (#4) will give you all but fewer than two dozen licensed games released in the USA. Kitrinx in the NESdev Discord server claims that cutting an FPGA clone down to these three mappers shaves 3 minutes off a roughly 15-minute synthesis.

North America (licensed): 695
  • A53 subsets: 242
    • NROM: 55
    • CNROM: 60
    • UNROM: 94
    • BNROM: 1
    • AOROM: 32
  • MMC1: 225
  • MMC3 family: 208
    • MMC3: 202
    • MMC6: 2
    • MIMIC: 4
  • Other: 20
North America (unlicensed pre-1997): 95
  • A53 subsets: 5
    • NROM: 3
    • CNROM: 2
  • Color Dreams: 31
  • NINA-03/06: 15
  • Camerica: 20
    • Single: 15
    • Quattro: 5
  • MIMIC: 10
  • RAMBO: 5
  • Other: 24

User avatar
Dwedit
Posts: 4353
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Re: Most common mappers

Post by Dwedit » Thu May 07, 2020 8:14 pm

Maybe DXROM and MMC6 should be added to MMC3 Family?
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

tepples
Posts: 22052
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Most common mappers

Post by tepples » Fri May 08, 2020 6:15 am

I hadn't split out MMC6 yet, but "MIMIC" is DxROM.

Post Reply