Mercurial > hg > Members > kono > nitros9-code
annotate level1/modules/superdesc.asm @ 3169:1ff3d7673e36
mc09 l2: bring sys/makefile in line with latest organisation for other platforms
Revise bootfiles/makefile to remove sysgo from bootfile - it can be
found on the root of the disk.
author | Neal Crook <foofoobedoo@gmail.com> |
---|---|
date | Mon, 17 Apr 2017 22:59:28 +0100 |
parents | 03b580a02945 |
children |
rev | line source |
---|---|
2590 | 1 ******************************************************************** |
2 * SuperDesc - Super Driver Device Descriptor Template | |
3 * | |
2937
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
4 * edited 12/10/2013 Gene Heskett |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
5 * see as noted within |
2590 | 6 * $Id$ |
7 * | |
8 * RBSuper Defined Offsets | |
9 * | |
10 * IT.STP (offset $14) | |
11 * Bit Meaning | |
12 * --- --------------------------------------------------------------- | |
13 * 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
|
14 * |
2590 | 15 * IT.TYP (offset $15) |
16 * Bit Meaning | |
17 * --- --------------------------------------------------------------- | |
18 * 7 Hard Disk: 1 = hard disk | |
19 * 6 Fudge LSN0: 0 = OS-9 disk, 1 = non-OS-9 disk | |
20 * 5 Undefined | |
21 * 4 Drive Size Query (1 = yes, 0 = no) | |
22 * 2-3 Undefined | |
23 * 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
|
24 * |
2937
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
25 * The above IT.TYP has been superceded, see rbf.d for |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
26 * currently used definitions for BOTH IT.TYP and IT.DNS |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
27 * (should be removed eventually to prevent confusion) |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
28 |
2590 | 29 * IT.DNS (offset $16) for SCSI Low Level Driver |
30 * Bit Meaning | |
31 * --- --------------------------------------------------------------- | |
32 * 5-7 SCSI Logical Unit Number of drive (0-7) (ignored if bit 3 is 1) | |
33 * 4 Turbo Mode: 1 = use accelerated handshaking, 0 = standard | |
34 * 3 HDB-DOS Partition Flag | |
35 * 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
|
36 * |
2590 | 37 * IT.DNS (offset $16) for IDE Low Level Driver |
38 * Bit Meaning | |
39 * --- --------------------------------------------------------------- | |
40 * 4-7 Undefined | |
41 * 3 HDB-DOS Partition Flag | |
42 * 1-2 Undefined | |
43 * 0 IDE ID (0 = master, 1 = slave) | |
44 * | |
2937
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
45 * Again, for final reference, see rbf.d, the above is obsolete. |
2590 | 46 * Edt/Rev YYYY/MM/DD Modified by |
47 * Comment | |
48 * ------------------------------------------------------------------ | |
49 * 0 2004/04/08 Boisy G. Pitre | |
50 * Created. | |
51 * | |
52 * 0 2005/11/27 Boisy G. Pitre | |
53 * Added IT.MPI value to descriptor. | |
54 * | |
55 * 0 2005/12/08 Boisy G. Pitre | |
56 * Reserved two bits in IT.TYP for llscsi. | |
2937
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
57 * |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
58 * 1/1 2013/12/10 Gene heskett |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
59 * Notes to reference rbf.d for IT.TYP, IT.DNS above |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
60 * Raise SAS default to 10, shortens FD.SEG usage |
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
61 *-------------------------------------------------------------------- |
2590 | 62 NAM SuperDesc |
63 TTL Super Driver Device Descriptor Template | |
64 | |
65 * 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
|
66 * 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
|
67 IFNDEF ITDRV |
2590 | 68 ITDRV SET $00 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
69 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
|
70 * 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
|
71 IFNDEF ITSTP |
2590 | 72 ITSTP SET $00 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
73 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
|
74 * 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
|
75 IFNDEF ITTYP |
2590 | 76 ITTYP SET $81 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
77 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
|
78 * 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
|
79 IFNDEF ITDNS |
2590 | 80 ITDNS SET $00 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
81 ENDC |
2590 | 82 |
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
|
83 * 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
|
84 IFNDEF ITSOFS1 |
2590 | 85 ITSOFS1 SET $00 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
86 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
|
87 * 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
|
88 IFNDEF ITSOFS2 |
2590 | 89 ITSOFS2 SET $00 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
90 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
|
91 * 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
|
92 IFNDEF ITSOFS3 |
2590 | 93 ITSOFS3 SET $00 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
94 ENDC |
2590 | 95 |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
96 IFNE CC3FPGA |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
97 Sides SET $01 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
98 Cyls SET $7100 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
99 SectTrk SET $0012 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
100 SectTrk0 SET $0012 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
101 Interlv SET $01 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
102 SAS SET $08 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
103 ELSE |
2590 | 104 * 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
|
105 * 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
|
106 IFNDEF Sides |
2590 | 107 Sides SET $40 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
108 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
|
109 * 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
|
110 IFNDEF Cyls |
2590 | 111 Cyls SET $007f |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
112 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
|
113 * 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
|
114 IFNDEF SectTrk |
2590 | 115 SectTrk SET $0020 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
116 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
|
117 * 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
|
118 IFNDEF SectTrk0 |
2590 | 119 SectTrk0 SET $0020 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
120 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
|
121 * 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
|
122 IFNDEF Interlv |
2590 | 123 Interlv SET $01 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
124 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
|
125 * 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
|
126 IFNDEF SAS |
2937
e881994bfe30
rbdesc/superdesc: Raise default SAS from $8 to $10
Gene Heskett <gheskett@wdtv.com>
parents:
2915
diff
changeset
|
127 SAS SET $10 |
2729
8a4c73c4bc8c
Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2590
diff
changeset
|
128 ENDC |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
129 ENDC |
2590 | 130 |
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
|
131 IFP1 |
2590 | 132 USE defsfile |
133 USE rbsuper.d | |
134 IFNE IDE | |
135 USE ide.d | |
136 ELSE | |
2818
05426dd4e24e
ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2817
diff
changeset
|
137 IFNE TC3+KTLR+D4N1+HDII |
2590 | 138 USE scsi.d |
2818
05426dd4e24e
ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2817
diff
changeset
|
139 ELSE |
05426dd4e24e
ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2817
diff
changeset
|
140 USE cocosdc.d |
05426dd4e24e
ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2817
diff
changeset
|
141 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
|
142 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
|
143 ENDC |
2590 | 144 |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
145 IFNE CC3FPGA |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
146 SDAddr SET $FF64 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
147 ENDC |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
148 |
2590 | 149 tylg SET Devic+Objct |
150 atrv SET ReEnt+rev | |
151 rev SET $09 | |
152 | |
153 MOD eom,name,tylg,atrv,mgrnam,drvnam | |
154 | |
155 IFNE CDROM | |
156 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
|
157 ELSE |
2590 | 158 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
|
159 ENDC |
2590 | 160 FCB HW.PAGE extended controller address |
161 FDB SDAddr physical controller address | |
162 FCB initsize-*-1 initilization table size | |
163 FCB DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf | |
164 FCB ITDRV drive number | |
165 FCB ITSTP step rate | |
166 FCB ITTYP drive device type | |
167 FCB ITDNS media density | |
168 FDB Cyls number of cylinders (tracks) | |
169 FCB Sides number of sides | |
170 FCB $01 verify disk writes:0=on | |
171 FDB SectTrk # of sectors per track | |
172 FDB SectTrk0 # of sectors per track (track 0) | |
173 FCB Interlv sector interleave factor | |
174 FCB SAS minimum size of sector allocation | |
175 FCB 0 IT.TFM | |
176 FDB 0 IT.Exten | |
177 FCB 0 IT.STOff | |
178 * Super Driver specific additions to the device descriptor go here | |
179 * NOTE: These do NOT get copied into the path descriptor; they | |
180 * cannot due to the fact that there is simply NO ROOM in | |
181 * the path descriptor to do so. The driver must access | |
182 * these values directly from the descriptor. | |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
183 IFNE CC3FPGA |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
184 IFNE ITDRV |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
185 FCB $03 (IT.WPC) |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
186 FCB $F9 (IT.OFS) |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
187 ELSE |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
188 FCB ITSOFS1 (IT.WPC) |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
189 FCB ITSOFS2 (IT.OFS) |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
190 ENDC |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
191 ELSE |
2590 | 192 FCB ITSOFS1 (IT.WPC) |
193 FCB ITSOFS2 (IT.OFS) | |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
194 ENDC |
2590 | 195 FCB ITSOFS3 |
196 initsize EQU * | |
197 FDB lldrv (IT.RWC) | |
198 FCB SDMPI (IT.MPI) | |
199 | |
200 IFNE NULL | |
201 name FCC /NULL/ | |
3029 | 202 FCB '0+ITDRV+$80 |
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
|
203 ELSE |
2590 | 204 IFNE DD |
205 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
|
206 ELSE |
2590 | 207 IFNE DRIVEWIRE |
208 name FCC /X/ | |
209 IFNE HB | |
210 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
|
211 ELSE |
3029 | 212 FCB '0+ITDRV+$80 |
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
|
213 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
|
214 ELSE |
2590 | 215 IFNE IDE |
216 name FCC /I/ | |
217 IFNE HB | |
218 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
|
219 ELSE |
3027
32a23a8c3332
Fix for all ide rbsuper descripters being set for drive 0
chawks4
parents:
2937
diff
changeset
|
220 FCB '0+ITDNS+$80 |
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
|
221 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
|
222 ELSE |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
223 IFNE COCOSDC+CC3FPGA |
2590 | 224 name FCC /SD/ |
225 IFNE HB | |
226 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
|
227 ELSE |
3029 | 228 FCB '0+ITDRV+$80 |
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
|
229 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
|
230 ELSE |
2590 | 231 name FCC /S/ |
232 IFNE HB | |
233 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
|
234 ELSE |
3029 | 235 FCB '0+ITDRV+$80 |
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
|
236 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
|
237 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
|
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 |
2590 | 242 |
243 mgrnam FCS /RBF/ | |
244 drvnam FCS /rbsuper/ | |
245 lldrv EQU * | |
246 IFNE NULL | |
247 FCS /llnull/ | |
248 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
|
249 ELSE |
2590 | 250 IFNE DRIVEWIRE |
251 FCS /lldw/ | |
252 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
|
253 ELSE |
2590 | 254 IFNE TC3+SB |
255 FCS /lltc3/ | |
256 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
|
257 ELSE |
2590 | 258 IFNE KTLR |
259 FCS /llktlr/ | |
260 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
|
261 ELSE |
2590 | 262 IFNE HDII+D4N1 |
263 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
|
264 ELSE |
2590 | 265 IFNE IDE |
266 FCS /llide/ | |
267 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
|
268 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
|
269 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
|
270 FCS /llcocosdc/ |
2590 | 271 FCB 0,0,0 |
3140
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
272 ELSE |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
273 IFNE CC3FPGA |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
274 FCS /llcoco3fpga/ |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
275 FCB 0,0,0 |
03b580a02945
Allow CoCo3FPGA-specific build of superdesc.asm
Bill Pierce <merlinious999@gmail.com>
parents:
3029
diff
changeset
|
276 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
|
277 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
|
278 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
|
279 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
|
280 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
|
281 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
|
282 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
|
283 ENDC |
2590 | 284 |
285 | |
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
|
286 EMOD |
2590 | 287 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
|
288 END |