Colecovision-Flash-Pcb.png, janv. 2013

ColecoVision 31-in-1 Flash Cartridge
Version : 24/03/2013 - FIX 3

This board is made to store 31 rom files into a single Flash or UVPROM (1M x 8 bits).
To use it, you need a specific 'bootloader' stored at the bank 0 location (first 32k bytes).
All other rom images must be stored into the other 32K bytes banks.

Running the bootloader lets you choose a rom image (between 31 images), switches to the corresponding memory bank and launches the image.

Colecovision-Flash.sch : Schematics (Eagle 5.0.0)
Colecovision-Flash.brd : PCB (Eagle 5.0.0)

ColecoVision-Flash-Pcb-lower.png : 600dpi 'Solder layer' (lower side)
ColecoVision-Flash-Pcb-upper.png : 600dpi 'Component layer' (upper side)
ColecoVision-Flash-Pcb-toner.png : 600dpi Printable sides

ColecoVision-Flash-Pcb.png : 600dpi full board 
ColecoVision-Flash-Sch.png : 600dpi schematics 

Concatenate the bootloader with 31 image files (32Ko max) to get a 1M byte file then burn it.

For the bootloader, follow the link here
Many thanks to my friend ZX for his help and his very great bootloader ! 

Enjoy !