Mercurial > hg > Members > kono > nitros9-code
comparison level2/coco3/modules/makefile @ 2590:17d43fd29ee2
Integration of SuperDriver
author | boisy |
---|---|
date | Thu, 22 Dec 2011 18:23:47 +0000 |
parents | 141cfa8a4302 |
children | 9dd4f422aac7 |
comparison
equal
deleted
inserted
replaced
2589:e134044fd755 | 2590:17d43fd29ee2 |
---|---|
13 CLOCKHARRIS = -aRTCHarrs=1 | 13 CLOCKHARRIS = -aRTCHarrs=1 |
14 CLOCKCLOUD9 = -aRTCCloud9=1 | 14 CLOCKCLOUD9 = -aRTCCloud9=1 |
15 CLOCKSOFT = -aRTCSoft=1 | 15 CLOCKSOFT = -aRTCSoft=1 |
16 CLOCKMESSEMU = -aRTCMessEmu=1 | 16 CLOCKMESSEMU = -aRTCMessEmu=1 |
17 CLOCKJVEMU = -aRTCJVEmu=1 | 17 CLOCKJVEMU = -aRTCJVEmu=1 |
18 TC3FLAGS = $(AFLAGS) -aTC3=1 $(FLAGS) | |
19 IDEFLAGS = $(AFLAGS) -aIDE=1 $(FLAGS) | |
18 | 20 |
19 DEPENDS = ./makefile | 21 DEPENDS = ./makefile |
20 TPB = ../../3rdparty/booters | 22 TPB = $(3RDPARTY)/booters |
21 | 23 |
22 BOOTERS = boot_1773_6ms boot_1773_30ms \ | 24 BOOTERS = boot_1773_6ms boot_1773_30ms \ |
23 boot_burke boot_rampak boot_wd1002 boot_dw3 boot_dw3_becker | 25 boot_burke boot_rampak boot_wd1002 boot_dw3 boot_dw3_becker \ |
26 boot_tc3 boot_ide | |
24 BOOTTRACK = rel_32 rel_40 rel_80 rel_32_50hz rel_40_50hz rel_80_50hz $(BOOTERS) krn | 27 BOOTTRACK = rel_32 rel_40 rel_80 rel_32_50hz rel_40_50hz rel_80_50hz $(BOOTERS) krn |
25 KERNEL = krnp2 krnp3_perr krnp4_regdump | 28 KERNEL = krnp2 krnp3_perr krnp4_regdump |
26 SYSMODS = ioman init sysgo_h0 sysgo_dd | 29 SYSMODS = ioman init sysgo_h0 sysgo_dd |
27 CLOCKS = clock_60hz clock_50hz \ | 30 CLOCKS = clock_60hz clock_50hz \ |
28 clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \ | 31 clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \ |
36 d0_40d.dd d1_40d.dd d2_40d.dd d0_80d.dd \ | 39 d0_40d.dd d1_40d.dd d2_40d.dd d0_80d.dd \ |
37 d1_80d.dd d2_80d.dd \ | 40 d1_80d.dd d2_80d.dd \ |
38 ddd0_35s.dd ddd0_40d.dd ddd0_80d.dd \ | 41 ddd0_35s.dd ddd0_40d.dd ddd0_80d.dd \ |
39 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ | 42 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ |
40 ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd md.dd \ | 43 ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd md.dd \ |
41 ddx0.dd x0.dd x1.dd x2.dd x3.dd | 44 ddx0.dd x0.dd x1.dd x2.dd x3.dd \ |
42 | 45 rbsuper.dr lltc3.dr llide.dr \ |
46 ddi0_ide.dd i0_ide.dd i1_ide.dd ih_ide.dd \ | |
47 dds0_tc3.dd s0_tc3.dd s1_tc3.dd s2_tc3.dd s3_tc3.dd s4_tc3.dd \ | |
48 s5_tc3.dd s6_tc3.dd sh_tc3.dd | |
43 | 49 |
44 SCF = scf.mn \ | 50 SCF = scf.mn \ |
45 vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \ | 51 vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \ |
46 cowin.io cogrf.io covdg.io covdg_small.io \ | 52 cowin.io cogrf.io covdg.io covdg_small.io \ |
47 keydrv_cc3.sb snddrv_cc3.sb \ | 53 keydrv_cc3.sb snddrv_cc3.sb \ |
84 krn krnp2: | 90 krn krnp2: |
85 $(CD) kernel; make $@ | 91 $(CD) kernel; make $@ |
86 $(CP) kernel/$@ . | 92 $(CP) kernel/$@ . |
87 | 93 |
88 # Special cases | 94 # Special cases |
95 # TC^3 SCSI Booter | |
96 boot_tc3: boot_scsi.asm | |
97 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) | |
98 | |
99 # SuperIDE/Glenside IDE Booter | |
100 boot_ide: boot_ide.asm | |
101 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) | |
102 | |
103 # DriveWire 3 Becker Booter | |
89 boot_dw3_becker: boot_dw3.asm | 104 boot_dw3_becker: boot_dw3.asm |
90 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBECKER=1 | 105 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBECKER=1 |
91 | 106 |
107 # DriveWire 3 Becker Submodule | |
92 dw3_becker.sb: dw3.asm | 108 dw3_becker.sb: dw3.asm |
93 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBECKER=1 | 109 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBECKER=1 |
94 | 110 |
111 # CoGrf/CoVDG Modules | |
95 cogrf.io: cowin.asm | 112 cogrf.io: cowin.asm |
96 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aCoGrf=1 | 113 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aCoGrf=1 |
97 | 114 |
115 covdg.io: covdg.asm | |
116 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aCOCO2=1 | |
117 | |
118 covdg_small.io: covdg.asm | |
119 $(AS) $(AFLAGS) $(ASOUT)$@ $< | |
120 | |
121 # Disto SC-II Drivers | |
98 rb1773_scii_ff74.dr: rb1773.asm | 122 rb1773_scii_ff74.dr: rb1773.asm |
99 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 | 123 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 |
100 | 124 |
101 rb1773_scii_ff58.dr: rb1773.asm | 125 rb1773_scii_ff58.dr: rb1773.asm |
102 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 -aSCIIALT=1 | 126 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 -aSCIIALT=1 |
103 | 127 |
128 # REL Modules | |
104 rel_32: rel.asm | 129 rel_32: rel.asm |
105 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=32 | 130 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=32 |
106 | 131 |
107 rel_40: rel.asm | 132 rel_40: rel.asm |
108 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=40 | 133 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=40 |
117 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=40 -aTkPerSec=50 | 142 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=40 -aTkPerSec=50 |
118 | 143 |
119 rel_80_50hz: rel.asm | 144 rel_80_50hz: rel.asm |
120 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=80 -aTkPerSec=50 | 145 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=80 -aTkPerSec=50 |
121 | 146 |
147 # Floppy Booters | |
122 boot_1773_6ms: boot_1773.asm | 148 boot_1773_6ms: boot_1773.asm |
123 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSTEP=0 | 149 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSTEP=0 |
124 | 150 |
125 boot_1773_30ms: boot_1773.asm | 151 boot_1773_30ms: boot_1773.asm |
126 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSTEP=3 | 152 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSTEP=3 |
127 | 153 |
154 # SysGo Modules | |
128 sysgo_dd: sysgo.asm | 155 sysgo_dd: sysgo.asm |
129 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 | 156 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 |
130 | 157 |
131 sysgo_h0: sysgo.asm | 158 sysgo_h0: sysgo.asm |
132 $(AS) $< $(ASOUT)$@ $(AFLAGS) | 159 $(AS) $< $(ASOUT)$@ $(AFLAGS) |
133 | 160 |
161 # TC^3 SCSI Driver | |
162 lltc3.dr: llscsi.asm | |
163 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) | |
164 | |
165 # IDE Driver | |
166 llide.dr: llide.asm | |
167 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) | |
168 | |
134 # Floppy descriptors | 169 # Floppy descriptors |
135 SSDD35 = -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \ | 170 SSDD35 = -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \ |
136 -aInterlv=3 -aSAS=8 -aDensity=1 | 171 -aInterlv=3 -aSAS=8 -aDensity=1 |
137 DSDD40 = -aCyls=40 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ | 172 DSDD40 = -aCyls=40 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ |
138 -aInterlv=3 -aSAS=8 -aDensity=1 | 173 -aInterlv=3 -aSAS=8 -aDensity=1 |
266 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 | 301 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 |
267 | 302 |
268 x3.dd: dwdesc.asm | 303 x3.dd: dwdesc.asm |
269 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 | 304 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 |
270 | 305 |
306 # TC^3 SCSI Descriptors | |
307 dds0_tc3.dd: superdesc.asm | |
308 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) -aDD=1 | |
309 | |
310 s0_tc3.dd: superdesc.asm | |
311 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) $(SCSI_HD) | |
312 | |
313 s1_tc3.dd: superdesc.asm | |
314 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID1) $(SCSI_HD) | |
315 | |
316 s2_tc3.dd: superdesc.asm | |
317 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID2) $(SCSI_HD) | |
318 | |
319 s3_tc3.dd: superdesc.asm | |
320 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID3) $(SCSI_HD) | |
321 | |
322 s4_tc3.dd: superdesc.asm | |
323 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID4) $(SCSI_HD) | |
324 | |
325 s5_tc3.dd: superdesc.asm | |
326 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID5) $(SCSI_HD) | |
327 | |
328 s6_tc3.dd: superdesc.asm | |
329 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID6) $(SCSI_HD) | |
330 | |
331 sh_tc3.dd: superdesc.asm | |
332 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(HDBDOS) | |
333 | |
334 # IDE Descriptors | |
335 ddi0_ide.dd: superdesc.asm | |
336 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) -aDD=1 | |
337 | |
338 i0_ide.dd: superdesc.asm | |
339 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) | |
340 | |
341 i1_ide.dd: superdesc.asm | |
342 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(SLAVE) | |
343 | |
344 ih_ide.dd: superdesc.asm | |
345 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(HDBDOS) | |
346 | |
271 # RFM descriptors | 347 # RFM descriptors |
272 ddy0.dd: rfmdesc.asm | 348 ddy0.dd: rfmdesc.asm |
273 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0 | 349 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0 |
274 | 350 |
275 y0.dd: rfmdesc.asm | 351 y0.dd: rfmdesc.asm |
282 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 | 358 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 |
283 | 359 |
284 y3.dd: rfmdesc.asm | 360 y3.dd: rfmdesc.asm |
285 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 | 361 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 |
286 | 362 |
287 # VDGInt Modules | |
288 covdg.io: covdg.asm | |
289 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aCOCO2=1 | |
290 | |
291 covdg_small.io: covdg.asm | |
292 $(AS) $(AFLAGS) $(ASOUT)$@ $< | |
293 | |
294 # Clocks | 363 # Clocks |
295 clock_60hz: clock.asm | 364 clock_60hz: clock.asm |
296 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 | 365 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 |
297 | 366 |
298 clock_50hz: clock.asm | 367 clock_50hz: clock.asm |