annotate 3rdparty/drivers/sdisk/d1_35s.asm @ 278:3960e63fd9f7

Added additional descriptors
author boisy
date Sun, 21 Jul 2002 07:02:39 +0000
parents
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 35 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 1 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