[Coco] [Color Computer] Re: Coco flash cartridge

James Diffendaffer jdiffendaffer at yahoo.com
Sat Sep 22 07:08:24 EDT 2007


Well, I *was* going to post how I would do this but I think you have
it well in hand.  I drew up a circuit to do this but with a fixed size
ROM window and it didn't look that difficult or expensive to me... but
then I never built the thing to find out if it worked.  I have do have
a tube of FLASH memory somewhere around here though.

Not resetting the bank switch on reset is a must if it's to be used as
a multi-cart since you have to reset some games to get them to work in
the proper colors.  However, you may want to add a place on the board
where you can reset the cart from a button on it.  Perhaps it could
reset the entire system.

On the Atari, people have converted non-cartridge games to work on
multi-carts so you can load them up quicker.  It would be cool to see
that done with a bunch of the CoCo classics.  With up to 128 games on
some of the Atari ones... very neat!

The fancier multi-carts attach to a PC through a USB so you can change
the contents from your PC at any time.  I think a high speed serial
driver would work just fine from a menu option on the device.
Being able to select between playing a game, adding a game or running
a DriveWire like program would make it a perfect option for many
people and it should cost much less than an IDE/FLASH board due to the
reduced size and parts count.

--- In ColorComputer at yahoogroups.com, "James Diffendaffer"
><jdiffendaffer at ...> wrote:
>>
>> Mark, if you remove the dipswitch and add a latch that can be written
>> to on the computer the flash cart can be used as a multicart with a
>> menu to select the game you want to play.  This has been done on the
>> Atari's, Vectrex and several other systems.
>> 
>> It could also be used to write programs that take more memory than can
>> be addressed on the cart interface since you can page through the
>> cart's memory from software.
>>
>
>I started a new design this morning. You can load a 1/2/4MByte flash
for up
>to 256x 16KB images, or 128x 32KB images. Bank-switching is done via
>software, as is selecting 16/32KB. There is an external jumper to
_disable_
>autostart. There is no (E)EPROM support on this one.
>
>The RESET# signal _won't_ reset the bank switch, so you can select an
image
>and then hard-reset to auto-run the cartridge.
>
>It might even turn out _cheaper_ than my previous design...
>
>Regards, 
>
>
>-- 
>
>| Mark McDougall | "Electrical Engineers do it





More information about the Coco mailing list