MSX Cartridge Shop MegaFlashROM
This page was last modified 14:19, 28 May 2021 by Gdx. Based on work by Mars2000you and Rderooy and others.

MegaFlashRom is a name inspired by the term MegaROM, used for the flash cartridges with a Rom mapper. It is ideal for storing the real images of any ROM cartridge with same mapper or similar. The loader also can launch many megaroms with a different mapper and even ROM using internal patches.

The contacts of these cartridges are mainly gold plated (some MegaFlashROM SCC+ batches are hard gold and others flash gold) and sometimes tinned.



There have been several generations of MegaFlashROM cartridges:

Generation 1

Four different cartridges were available:

  • Basic model or MegaFlashROM 512: 512kB FlashROM and ASCII8/ASCII16 mappers
  • SRAM model or MegaFlashROM SRAM: 512kB FlashROM, 2 or 8Kb SRAM and ASCII8/ASCII16 mappers - The SRAM is used for saved states and It is also possible to store the SRAM contents to disk and vice versa.
  • SCC model or MegaFlashROM SCC: 512kB FlashROM, SCC chip and Konami SCC mapper - so you can enjoy the classic Konami SCC games in full, or use the MegaFlashROM with SCC productions from the MSX scene. It has a button to disable the flashed ROM, to flash a different one. When used on a main (non-extended) slot, it allows to use up to 4 ROMs simultaneously simulating sub-slots.
  • Extended model or MegaFlashROM 1024 (experimental): 1024kB FlashROM and ASCII8/ASCII16 mappers - Uses the main Flash memory as SRAM and is also conceived for game compilations including a game selector.

There were also a few units produced of the SCC model with 1024kB FlashROM (2 banks of 512kB).

Generation 1.5

  • The previously mentioned model MegaFlashROM SCC, but using a custom PCB and brand new SCC chips and DACs.

Generation 2

  • The previously mentioned model MegaFlashROM 1024, but with only the ASCII8 mapper - this model is more known as MegaFlashROM to differentiate it from the SCC and SCC+ models.

Generation 3

  • MegaFlashROM SCC+. This model has 1024kB size and contains a FPGA that implements a secondary PSG and a SCC chip and support for several mappers. When used on a main (non-extended) slot, it allows to use up to 4 ROMs simultaneously simulating sub-slots.

Generation 4

All the previous models have been replaced by the MegaFlashROM SCC+ SD, a combo cartridge with a SD card reader.

Minimum System Requirements

  • MSX computer with 64KB, one free slot cartridge (a primary slot) and a disk for rewriting the cartridge


first official MegaFlashROM cartridge
MegaFlashROM PCB
MegaFlashROM SCC+ cartridge
MegaFlashROM SCC+ PCB front
MegaFlashROM SCC+ PCB back
MegaFlashROM SCC+ packaging