[Coco] Coco drives single and double side question.
    Robert Gault 
    robert.gault at worldnet.att.net
       
    Tue Jan  8 21:50:03 EST 2008
    
    
  
Ghislain Harvey wrote:
> Well not exactly. What I want is that DIR0 give me the same result as DIR2.
> 
You can do that but only by corrupting your disk operating system and 
reducing the possible number of drives from 4 to 2; not advisable.
The drive table is contained in the DOS ROM and contains 4 values to be 
sent to the controller. The normal values are:
drive #   value
0         1
1         2
2         4
3         $40
In a double sided system where the back side of a drive is considered a 
second side, the values are:
drive #   value
0         1
1         2
2         $41
3         $42
Notice that $40 actually tells the controller to use head #2, back side 
of the drive. Tandy configured the controller so that the side select 
$40 accessed another drive.
The tables are located in the ROM at DOS1.0 $D7AA and DOS1.1 $D89D.
If you want DIR0 and DIR2 to look at the same disk content, change the 
drive #2 value to 1. You had better have a good reason for doing this 
because it is just plain wrong!
    
    
More information about the Coco
mailing list