annotate level1/modules/superdesc.asm @ 2786:e333ec1907ef lwtools-port

Updated makefile(s) so correct coco1 dw boot and dwio.sb files are used. Updated level1/coco1/modules/makefile so that boot_dw_coco1 and dwio_coco1.sb get created. Updated level1/coco1/bootfiles/makefile added detection of PORT status so if coco1 is detected then dwio_coco1.sb and boot_dw_coco1 are used in place of dwio.sb and boot_dw.
author drencor-xeen
date Sun, 27 Jan 2013 00:14:03 -0600
parents 8a4c73c4bc8c
children b70d93f8d7ce
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)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
12 *
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)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
22 *
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)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
30 *
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
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
55 IFEQ ITDRV
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
56 ITDRV SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
57 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
58 IFEQ ITSTP
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
59 ITSTP SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
60 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
61 IFEQ ITTYP
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
62 ITTYP SET $81
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
63 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
64 IFEQ ITDNS
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
65 ITDNS SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
66 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
67
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
68 IFEQ ITSOFS1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
69 ITSOFS1 SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
70 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
71 IFEQ ITSOFS2
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
72 ITSOFS2 SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
73 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
74 IFEQ ITSOFS3
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
75 ITSOFS3 SET $00
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
76 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
77
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
78 * Geometry for an EZ-135
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
79 IFEQ Sides
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
80 Sides SET $40
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
81 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
82 IFEQ Cyls
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
83 Cyls SET $007f
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
84 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
85 IFEQ SectTrk
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
86 SectTrk SET $0020
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
87 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
88 IFEQ SectTrk0
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
89 SectTrk0 SET $0020
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
90 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
91 IFEQ Interlv
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
92 Interlv SET $01
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
93 ENDC
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
94 IFEQ SAS
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
95 SAS SET $08
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
96 ENDC
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
97
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
98 IFP1
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
99 USE defsfile
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
100 USE rbsuper.d
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
101 IFNE IDE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
102 USE ide.d
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
103 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
104 USE scsi.d
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
105 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
106 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
107
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
108 tylg SET Devic+Objct
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
109 atrv SET ReEnt+rev
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
110 rev SET $09
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
111
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
112 MOD eom,name,tylg,atrv,mgrnam,drvnam
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
113
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
114 IFNE CDROM
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
115 FCB DIR.+SHARE.+PEXEC.+PREAD.+EXEC.+READ.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
116 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
117 FCB DIR.+SHARE.+PEXEC.+PREAD.+PWRIT.+EXEC.+UPDAT.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
118 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
119 FCB HW.PAGE extended controller address
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
120 FDB SDAddr physical controller address
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
121 FCB initsize-*-1 initilization table size
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
122 FCB DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
123 FCB ITDRV drive number
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
124 FCB ITSTP step rate
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
125 FCB ITTYP drive device type
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
126 FCB ITDNS media density
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
127 FDB Cyls number of cylinders (tracks)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
128 FCB Sides number of sides
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
129 FCB $01 verify disk writes:0=on
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
130 FDB SectTrk # of sectors per track
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
131 FDB SectTrk0 # of sectors per track (track 0)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
132 FCB Interlv sector interleave factor
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
133 FCB SAS minimum size of sector allocation
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
134 FCB 0 IT.TFM
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
135 FDB 0 IT.Exten
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
136 FCB 0 IT.STOff
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
137 * Super Driver specific additions to the device descriptor go here
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
138 * NOTE: These do NOT get copied into the path descriptor; they
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
139 * cannot due to the fact that there is simply NO ROOM in
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
140 * the path descriptor to do so. The driver must access
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
141 * these values directly from the descriptor.
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
142 FCB ITSOFS1 (IT.WPC)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
143 FCB ITSOFS2 (IT.OFS)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
144 FCB ITSOFS3
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
145 initsize EQU *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
146 FDB lldrv (IT.RWC)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
147 FCB SDMPI (IT.MPI)
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
148
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
149 IFNE NULL
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
150 name FCC /NULL/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
151 FCB ITDRV+$B0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
152 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
153 IFNE DD
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
154 name FCS /DD/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
155 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
156 IFNE DRIVEWIRE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
157 name FCC /X/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
158 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
159 FCS /H/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
160 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
161 FCB ITDRV+$B0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
162 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
163 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
164 IFNE IDE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
165 name FCC /I/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
166 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
167 FCS /H/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
168 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
169 FCB ITDRV+$B0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
170 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
171 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
172 IFNE SD
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
173 name FCC /SD/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
174 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
175 FCS /H/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
176 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
177 FCB ITDRV+$B0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
178 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
179 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
180 name FCC /S/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
181 IFNE HB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
182 FCS /H/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
183 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
184 FCB ITDRV+$B0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
185 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
186 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
187 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
188 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
189 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
190 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
191
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
192 mgrnam FCS /RBF/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
193 drvnam FCS /rbsuper/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
194 lldrv EQU *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
195 IFNE NULL
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
196 FCS /llnull/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
197 FCB 0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
198 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
199 IFNE DRIVEWIRE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
200 FCS /lldw/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
201 FCB 0,0,0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
202 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
203 IFNE TC3+SB
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
204 FCS /lltc3/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
205 FCB 0,0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
206 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
207 IFNE KTLR
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
208 FCS /llktlr/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
209 FCB 0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
210 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
211 IFNE HDII+D4N1
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
212 FCS /lldisto/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
213 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
214 IFNE IDE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
215 FCS /llide/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
216 FCB 0,0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
217 ELSE
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
218 IFNE SD
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
219 FCS /llsd/
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
220 FCB 0,0,0
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
221 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
222 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
223 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
224 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
225 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
226 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
227 ENDC
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
228
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
229
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
230 EMOD
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
231 eom EQU *
17d43fd29ee2 Integration of SuperDriver
boisy
parents:
diff changeset
232 END