annotate level1/modules/superdesc.asm @ 2879:531841047512 lwtools-port

boot_scsi.asm: Fix SCSI ID when booting from SCSI Due to a typo it would probe for SCSI ID 4 instead of default 0 (or 8 for HDBDOS/SuperDriver).
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 24 Nov 2013 16:08:53 +0100
parents 05426dd4e24e
children 28ed72477814
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
1 ********************************************************************
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
2 * SuperDesc - Super Driver Device Descriptor Template
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
3 *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
4 * $Id$
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
5 *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
6 * RBSuper Defined Offsets
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
7 *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
8 * IT.STP (offset $14)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
9 * Bit Meaning
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
10 * --- ---------------------------------------------------------------
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
11 * 7-0 HDB-DOS Drive Number (useful only if HDB-DOS bit set in IT.DNS)
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
12 *
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
13 * IT.TYP (offset $15)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
14 * Bit Meaning
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
15 * --- ---------------------------------------------------------------
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
16 * 7 Hard Disk: 1 = hard disk
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
17 * 6 Fudge LSN0: 0 = OS-9 disk, 1 = non-OS-9 disk
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
18 * 5 Undefined
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
19 * 4 Drive Size Query (1 = yes, 0 = no)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
20 * 2-3 Undefined
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
21 * 0-1 Sector Size (0 = 256, 1 = 512, 2 = 1024, 3 = 2048)
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
22 *
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
23 * IT.DNS (offset $16) for SCSI Low Level Driver
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
24 * Bit Meaning
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
25 * --- ---------------------------------------------------------------
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
26 * 5-7 SCSI Logical Unit Number of drive (0-7) (ignored if bit 3 is 1)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
27 * 4 Turbo Mode: 1 = use accelerated handshaking, 0 = standard
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
28 * 3 HDB-DOS Partition Flag
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
29 * 0-2 SCSI ID of the drive or controller (0-7)
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
30 *
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
31 * IT.DNS (offset $16) for IDE Low Level Driver
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
32 * Bit Meaning
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
33 * --- ---------------------------------------------------------------
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
34 * 4-7 Undefined
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
35 * 3 HDB-DOS Partition Flag
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
36 * 1-2 Undefined
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
37 * 0 IDE ID (0 = master, 1 = slave)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
38 *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
39 * Edt/Rev YYYY/MM/DD Modified by
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
40 * Comment
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
41 * ------------------------------------------------------------------
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
42 * 0 2004/04/08 Boisy G. Pitre
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
43 * Created.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
44 *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
45 * 0 2005/11/27 Boisy G. Pitre
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
46 * Added IT.MPI value to descriptor.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
47 *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
48 * 0 2005/12/08 Boisy G. Pitre
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
49 * Reserved two bits in IT.TYP for llscsi.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
50
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
51 NAM SuperDesc
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
52 TTL Super Driver Device Descriptor Template
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
53
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
54 * Super Driver specific fields
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
55 * IFEQ ITDRV
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
56 IFNDEF ITDRV
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
57 ITDRV SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
58 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
59 * IFEQ ITSTP
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
60 IFNDEF ITSTP
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
61 ITSTP SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
62 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
63 * IFEQ ITTYP
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
64 IFNDEF ITTYP
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
65 ITTYP SET $81
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
66 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
67 * IFEQ ITDNS
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
68 IFNDEF ITDNS
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
69 ITDNS SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
70 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
71
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
72 * IFEQ ITSOFS1
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
73 IFNDEF ITSOFS1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
74 ITSOFS1 SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
75 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
76 * IFEQ ITSOFS2
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
77 IFNDEF ITSOFS2
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
78 ITSOFS2 SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
79 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
80 * IFEQ ITSOFS3
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
81 IFNDEF ITSOFS3
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
82 ITSOFS3 SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
83 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
84
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
85 * Geometry for an EZ-135
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
86 * IFEQ Sides
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
87 IFNDEF Sides
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
88 Sides SET $40
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
89 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
90 * IFEQ Cyls
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
91 IFNDEF Cyls
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
92 Cyls SET $007f
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
93 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
94 * IFEQ SectTrk
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
95 IFNDEF SectTrk
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
96 SectTrk SET $0020
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
97 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
98 * IFEQ SectTrk0
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
99 IFNDEF SectTrk0
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
100 SectTrk0 SET $0020
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
101 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
102 * IFEQ Interlv
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
103 IFNDEF Interlv
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
104 Interlv SET $01
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
105 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
106 * IFEQ SAS
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
107 IFNDEF SAS
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
108 SAS SET $08
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
109 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
110
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
111 IFP1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
112 USE defsfile
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
113 USE rbsuper.d
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
114 IFNE IDE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
115 USE ide.d
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
116 ELSE
2818
05426dd4e24e ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
117 IFNE TC3+KTLR+D4N1+HDII
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
118 USE scsi.d
2818
05426dd4e24e ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
119 ELSE
05426dd4e24e ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
120 USE cocosdc.d
05426dd4e24e ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
121 ENDC
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
122 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
123 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
124
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
125 tylg SET Devic+Objct
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
126 atrv SET ReEnt+rev
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
127 rev SET $09
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
128
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
129 MOD eom,name,tylg,atrv,mgrnam,drvnam
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
130
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
131 IFNE CDROM
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
132 FCB DIR.+SHARE.+PEXEC.+PREAD.+EXEC.+READ.
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
133 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
134 FCB DIR.+SHARE.+PEXEC.+PREAD.+PWRIT.+EXEC.+UPDAT.
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
135 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
136 FCB HW.PAGE extended controller address
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
137 FDB SDAddr physical controller address
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
138 FCB initsize-*-1 initilization table size
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
139 FCB DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
140 FCB ITDRV drive number
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
141 FCB ITSTP step rate
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
142 FCB ITTYP drive device type
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
143 FCB ITDNS media density
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
144 FDB Cyls number of cylinders (tracks)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
145 FCB Sides number of sides
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
146 FCB $01 verify disk writes:0=on
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
147 FDB SectTrk # of sectors per track
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
148 FDB SectTrk0 # of sectors per track (track 0)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
149 FCB Interlv sector interleave factor
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
150 FCB SAS minimum size of sector allocation
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
151 FCB 0 IT.TFM
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
152 FDB 0 IT.Exten
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
153 FCB 0 IT.STOff
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
154 * Super Driver specific additions to the device descriptor go here
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
155 * NOTE: These do NOT get copied into the path descriptor; they
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
156 * cannot due to the fact that there is simply NO ROOM in
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
157 * the path descriptor to do so. The driver must access
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
158 * these values directly from the descriptor.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
159 FCB ITSOFS1 (IT.WPC)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
160 FCB ITSOFS2 (IT.OFS)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
161 FCB ITSOFS3
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
162 initsize EQU *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
163 FDB lldrv (IT.RWC)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
164 FCB SDMPI (IT.MPI)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
165
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
166 IFNE NULL
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
167 name FCC /NULL/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
168 FCB ITDRV+$B0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
169 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
170 IFNE DD
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
171 name FCS /DD/
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
172 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
173 IFNE DRIVEWIRE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
174 name FCC /X/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
175 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
176 FCS /H/
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
177 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
178 FCB ITDRV+$B0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
179 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
180 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
181 IFNE IDE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
182 name FCC /I/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
183 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
184 FCS /H/
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
185 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
186 FCB ITDRV+$B0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
187 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
188 ELSE
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2798
diff changeset
189 IFNE COCOSDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
190 name FCC /SD/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
191 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
192 FCS /H/
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
193 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
194 FCB ITDRV+$B0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
195 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
196 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
197 name FCC /S/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
198 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
199 FCS /H/
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
200 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
201 FCB ITDRV+$B0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
202 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
203 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
204 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
205 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
206 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
207 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
208
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
209 mgrnam FCS /RBF/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
210 drvnam FCS /rbsuper/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
211 lldrv EQU *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
212 IFNE NULL
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
213 FCS /llnull/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
214 FCB 0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
215 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
216 IFNE DRIVEWIRE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
217 FCS /lldw/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
218 FCB 0,0,0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
219 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
220 IFNE TC3+SB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
221 FCS /lltc3/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
222 FCB 0,0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
223 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
224 IFNE KTLR
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
225 FCS /llktlr/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
226 FCB 0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
227 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
228 IFNE HDII+D4N1
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
229 FCS /lldisto/
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
230 ELSE
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
231 IFNE IDE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
232 FCS /llide/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
233 FCB 0,0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
234 ELSE
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2798
diff changeset
235 IFNE COCOSDC
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2798
diff changeset
236 FCS /llcocosdc/
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
237 FCB 0,0,0
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
238 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
239 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
240 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
241 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
242 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
243 ENDC
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
244 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
245
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
246
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
247 EMOD
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
248 eom EQU *
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2729
diff changeset
249 END