John Kortink GoMMC

[Index by function ] [Index by Company] 

John Kortink GoMMC top 

John Kortink GoMMC (top)

John Kortink GoMMC bottom

John Kortink GoMMC (bottom)

The GoMMC  is best described by John Kortink on his website:

GoMMC is the ultimate storage system for the Acorn BBC and Electron. It allows a single MMC (MultiMedia Card) to replace all your floppy drives, floppy discs and hard discs. GoMMC acts like a huge jukebox, containing hundreds or even thousands of individual (floppy- or hard-) discs, which can be selected by name with one simple *-command, and then used just like before (through slightly changed versions of standard filing systems).

 Total Storage. Everything you ever had, right there at your fingertips. No more searching. Switch discs in seconds.

 Giga huge. Stores anything up to 4 GB worth of floppies and harddiscs (depending on the capacity of the MMC).

 Very fast. Over 100 KB per second typical transfer speed, i.e. games and the like load in a jiffy (half a jiffy, really).

 Compatible. Works as a transparrent 'backend' of a variety of standard filing systems, using no extra RAM.

 Solid state. No moving parts! Very quite. And no more worries about age related failure of your drives and media.

 Easy backup. Store and backup your disc images on a PC and easily transfer them to/from the MMC with a flash card reader.

GoMMC simply plugs into a free ROM socket in the machine.

GoMMC accesses your 'relocated' floppies and harddiscs via slightly changed versions of standard DFS and/or ADFS filing systems (patches for eleven well known ones are provided, among which are many Acorn DFSses and ADFSses, and a few 'foreign' one like Watford DFS). These can be introduced to the system in a variety of ways (e.g. in a ROM, or automatically loaded from the MMC into sideways RAM), and, if need be, can run alongside the original versions..


GoMMC is compatible with:

  1. BBC model Bs running OS1.20. With or without disc interface, Econet interface and/or Acorn 6502 or other second processor.
  2. BBC Master 128s running MOS 3.20 or 3.50. With or without Econet interface and/or Acorn 6502 or other second processor(s).
  3. Electrons. Preferrably without, but possibly also with some hardware extensions (as long as they have a'through' expansion port.
  4. BBC B+ machines and 'USA' or 'German' model Bs (reimported into the UK). Only 'bare' machines were ever tested. Askk for info. via a special version of GoMMC only (ask me for more information).


The GoMMC hardware is not very complex, it consists of a BBC ROM socket connector, a memory chip, aCPLD, an MMC socket and a few quite ordinary extra bits. The CPLD (Complex Programmable Logic Device), is an Altera MAX3000 series chip. The memory chip is a 32KB Ramtron FRAMwhich is basically a static RAM, but is non-volatile as well (i.e. it remembers its contents afer power is removed).


 The GoMMC documentation is included in the software archive on John Kortinks site under GoMMC .