annotate 3rdparty/drivers/sdisk/d1_40d.asm @ 1652:558cab468052

RG fixed a bug in the Vavasour emulator clock2 module. clock2 is now of type Sbrtn instead of Systm. clock.asm has been modified to link to this type.
author boisy
date Sat, 17 Jul 2004 12:20:31 +0000
parents 3960e63fd9f7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
278
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
1 ********************************************************************
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
2 * D1 - Disk device descriptor for SDisk
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
3 *
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
4 * $Id$
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
5 *
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
6 * Ed. Comments Who YY/MM/DD
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
7 * ------------------------------------------------------------------
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
8 * Created
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
9
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
10 nam D1
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
11 ttl Disk device descriptor for SDisk
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
12
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
13 ifp1
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
14 use defsfile
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
15 endc
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
16
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
17 Type set Devic+Objct
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
18 Revs set Reent+1
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
19
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
20 * MODULE HEADER AND FIXED INFORMATION
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
21 mod DescEnd,DescName,Type,Revs,DscMgr,DscDrv
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
22
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
23 fcb DIR.+SHARE.+PREAD.+PWRIT.+UPDAT.+EXEC.+PEXEC.
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
24
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
25 fcb HW.Page port bank
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
26 fdb DPort port address
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
27
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
28 * USER CHANGEABLE SETTINGS
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
29 Drive set 1 drive number (0-3)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
30 DrvTyp set TYP.5+TYP.CCF+TYP.FLP 5" floppy (double density on track 0)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
31 StpRat set STP.6ms drive stepping rate code
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
32 Cyls set 40 number of cylinders (tracks per side)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
33 SecTrk set 18 number of sectors per track
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
34 SecTr0 set SecTrk number of sectors per track (track 0, side 0)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
35 Density set DNS.MFM+DNS.STD 48 tpi, MFM
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
36 Sides set 2 number of sides (1 or 2)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
37
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
38 * OPTION TABLE
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
39 fcb OptEnd-*-1 number of bytes in option section below
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
40 fcb DT.RBF device type = RBF
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
41 fcb Drive drive number
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
42 fcb StpRat step rate code
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
43 fcb DrvTyp
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
44 fcb Density
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
45 fdb Cyls number of cylinders
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
46 fcb Sides
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
47 fcb 0 verify turned on
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
48 fdb SecTrk
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
49 fdb SecTr0
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
50 fcb 3 sector interleave offset factor
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
51 fcb 8 minimum sector allocation size
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
52 fcb 0 (reserved)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
53 fdb 0 (reserved)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
54 fcb $10 sector/track offset (CoCo OS-9 disk format)
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
55 OptEnd equ *
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
56
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
57 * NAME STRINGS
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
58 DescName fcb 'D,'0+Drive+$80
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
59 DscMgr fcs 'RBF'
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
60 DscDrv fcs 'SDisk'
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
61
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
62 emod
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
63 DescEnd equ *
3960e63fd9f7 Added additional descriptors
boisy
parents:
diff changeset
64 end