HT Games

NES Game Sizes Explained: Typical ROM Capacities and Famous Examples

Nintendo Entertainment System games came in a surprising range of sizes, constrained by the cartridge format and the era's memory costs. While modern games measure in gigabytes, NES titles were measured in kilobytes and megabytes—a reflection of 1980s semiconductor technology.

Typical ROM Size Categories

  • Small (128–256 KB): Early launch titles and simple arcade ports like Donkey Kong or Excitebike.
  • Average (256–512 KB): The sweet spot for most 1985–1988 releases, including Super Mario Bros. and The Legend of Zelda.
  • Large (1–2 MB): Ambitious late-era games with extensive graphics, music, and level data—think Kirby's Adventure or Final Fantasy.
  • Maximum (4 MB): The technical ceiling for standard NES cartridges (using MMC5 mapper), reached by only a handful of titles like Metal Slader Glory.

Notable Game Sizes

  • Super Mario Bros. (1985): 40 KB (320 Kbit) — remarkably compact for its influence.
  • The Legend of Zelda (1986): 128 KB (1 Mbit) — pioneering battery-backed saves.
  • Mega Man (1987): 128 KB (1 Mbit)
  • Castlevania (1986): 128 KB (1 Mbit)
  • Metroid (1986): 128 KB (1 Mbit) — FDS version was 128 KB; cartridge release used same.
  • Super Mario Bros. 3 (1988): 384 KB (3 Mbit) — heavy use of MMC3 mapper for animation and scrolling.
  • Kirby's Adventure (1993): 768 KB (6 Mbit) — one of the largest official releases.

Why Sizes Varied

Cartridge cost scaled with ROM capacity. Publishers balanced ambition against manufacturing expense. Mappers (memory management controllers) allowed bankswitching—swapping chunks of ROM in and out of the CPU's address space—letting developers exceed the NES's native 32 KB program ROM limit. More sophisticated mappers (MMC1, MMC3, MMC5) supported larger ROMs, better graphics, and save functionality, but added per-unit cost.

Regional differences also exist: Japanese Famicom Disk System versions stored data on rewritable disks (128 KB per side), while overseas cartridge releases often used different mapper configurations, slightly altering the final ROM size.


https://www.htfbw.com © HT Games