[Coco] Oddball disk format question

Robert Gault robert.gault at worldnet.att.net
Sun Nov 21 20:31:54 EST 2004


Does anyone know how it might be possible to create a track where the 
track ID number does not match the disk location, the sectors have 
values 247 & 248, and there is data on sector 248?

I have determined the following. The track can be created by stepping to 
the desired location (T35) and issuing a Write Track command with an 
incorrect track value. The Coco controller will accept a sector value of 
248 even though it is not "legal. A sector with a value of 247 = $F7 
(which is a reserved Western Digital command) can coincidentally be 
created if the track ID is 164 when a crc is requested in the "wrong" 
place. $F5, $F5, $F5, $FE, $A4, $F7 will create $A1, $A1, $A1, $FE, 
$A4(track) ,$42(side), $F7(sector) because the crc of $A1A1A1FEA4 is 
$42F7. It is not possible to place the desired data on sector 247 during 
a format because it contains values in the range $F5-$FE and I can't 
access the sector with a disk zap program because of the mismatch 
between disk and track IDs.

This track actually exists and I'm speculating that it was not created 
on a Coco but on a more advanced computer with a more powerful disk 
controller. Any thoughts from the audience?




More information about the Coco mailing list