[Coco] FW: Color Computer DSKINI / RETRIEVE
Robert Gault
robert.gault at att.net
Sat Jan 17 11:55:38 EST 2015
Chad H wrote:
> Well Jeff was kind enough to respond to my side 1 issue with RETRIEVE. Unfortunatley his suggestion didn't work. I'm still trying to find out if I can 'patch' the HDBDOS DSKINI routine to check the drive number and write the appropriate head byte of 0 or 1 instead of always 0.
>
As a user of RGBDOS and HDBDOS, this sounds like lack of familiarity with the
DOS rather than a problem with the DOS.
DSKINI can be used with a number (DSKINI0 DSKINI1) to indicate the drive to be
used. That is true of all the Coco DOS. The only issue with double sided drives
is that a table in the DOS must have the required values.
With DOS1.1 single sided drives
$D89D fcb 1
fcb 2
fcb 4
fcb $40
DOS1.1 double sided drives
$D89D fcb 1 first drive front side
fcb 2 second drive front
fcb $41 first drive back side
fcb $42 second drive back
RGBDOS/HDBDOS uses a table in the same location but will have been custom built
for the type of drives in use by the customer. The user must make sure that the
table matches the drives in use.
If your DOS is in an EPROM and the values don't match your drives, you will need
to burn another EPROM. If you are CLOADMing or LOADMing the DOS, change the
values in the .bin file.
The program RETRIEVE should be able to read the second side of a Coco disk on a PC.
RETRIEVE [/2] [/8] [/D] [/T] [/R] [d:] [path\]diskname[.dsk]
"d:" source drive (default A:)
"path" destination directory for virtual disk
"diskname" name of virtual disk
/2 to read the second side
/8 if using 80-track disks in a 1.2MB drive
/D if using a double sided disk
/T40 40 tracks per side
/T80 80 tps
Robert
More information about the Coco
mailing list