[Coco] Converting a PAK to a .CCC

Robert Gault robert.gault at att.net
Mon May 2 22:54:14 EDT 2016


Michael Brant wrote:
> What is the best way to back up a program pak to a .CCC?
>

That will depend on the model Coco and whether the pak is self starting.

The first requirement will be to prevent the pak from auto starting. That means 
you will need to put tape over the CART line (8) on the edge connector of the 
pak. You should then be able to turn on the Coco and not have the pack start 
running.

To make a copy of the ROM in the pak, you must ensure that you have access to 
the ROM. That is the case for a Coco1 or Coco2 but not a Coco3. The Coco3 will 
be in RAM mode so you will need to POKE &HFFDE,0 to get into RAM/ROM mode.

Now you can CSAVE "PAK",&HC000,&DFFF,&HC000 (assuming that is the size of the 
ROM) to tape. With a copy of the ROM, you can now, based on your hardware, 
convert the tape file into a .CCC file for use on a PC.
The simplest way would be to offset CLOADM the tape to $4000.
CLOADM"PAK",&H8000
Once in memory, you can move the data to a PC via Drivewire. With a disk (.dsk) 
in Drivewire, SAVEM"PAK",&H4000,&H5FFF,0. Use a PC utility to extract the 
PAK.BIN from the .dsk and another PC utility to clip off the 5 byte header and 5 
byte terminator from the file. The result will can be used as a .CCC file.

If you have an MPI, you may be able to avoid the intermediate tape copy. There 
are other alternative methods but you will need to specify exactly what you have 
in hardware and software.

Robert



More information about the Coco mailing list