[Coco] 256K SuperROMPak (32 Banks)

RETRO Innovations go4retro at go4retro.com
Wed Feb 11 00:50:08 EST 2015


So, what are the options to map RAM into the address space from the cart 
port?  That is the key, right?

I admit my signal understanding is weak, but I would assume SLENB would 
do it, so you could do:

map a latch into IO space on the cart.
Have one of the bits of the latch drag SLENB active (via some logic that 
only makes SLENB go active on writes on some address range (0000-7fff?)
Then, any writes to some address range would trigger SLENB, which would 
map the FLASH into the address space.  Hitting the latch again would 
move the FLASH out of the write space.

Someone is going to shoot me design down, but surely something like that 
would work.

It can't be tougher than writing data on the C64.  To do flash 
programming, one must place the machine in Ultimax mode, which maps out 
all RAM/ROM except a small 4K chunk at $0 and the ROM at $e000, as I recall.

JIm





More information about the Coco mailing list