annotate level2/coco3/modules/makefile @ 2898:28ed72477814 lwtools-port

Dummy merge of default branch into lwtools hg -y merge --tool=internal:fail default hg revert --all --no-backup --rev . hg resolve -a -m This dummy merge discards any changes from the default branch so that the result is the same as what lwtools already had. When merging back to default branch later, the discarded changes will be discarded there also, so the result will be that the default branch will contain what the lwtools branch had before these merges. Only scripts/burst was "rescued" from default branch.
author Tormod Volden <debian.tormod@gmail.com>
date Sat, 11 Jan 2014 18:40:44 +0100
parents 84d284e812cd 1addfd8c9d5f
children aca7cb40b74e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2048
boisy
parents:
diff changeset
1 PORT = coco3
boisy
parents:
diff changeset
2 include $(NITROS9DIR)/rules.mak
boisy
parents:
diff changeset
3
2050
d63587190d9b For porting
boisy
parents: 2048
diff changeset
4 vpath %.asm kernel:$(LEVEL2)/modules:$(LEVEL1)/modules
d63587190d9b For porting
boisy
parents: 2048
diff changeset
5
d63587190d9b For porting
boisy
parents: 2048
diff changeset
6 AFLAGS += -I$(LEVEL1)/modules
2048
boisy
parents:
diff changeset
7
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
8 CLOCKELIM = -DRTCElim=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
9 CLOCKDISTO2 = -DRTCDsto2=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
10 CLOCKDISTO4 = -DRTCDsto4=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
11 CLOCKBNB = -DRTCBB=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
12 CLOCKSMART = -DRTCSmart=1 -DMPIFlag=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
13 CLOCKHARRIS = -DRTCHarrs=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
14 CLOCKCLOUD9 = -DRTCCloud9=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
15 CLOCKSOFT = -DRTCSoft=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
16 CLOCKMESSEMU = -DRTCMessEmu=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
17 CLOCKJVEMU = -DRTCJVEmu=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
18 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS)
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
19 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS)
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: 2799
diff changeset
20 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS)
2048
boisy
parents:
diff changeset
21
boisy
parents:
diff changeset
22 DEPENDS = ./makefile
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
23 TPB = $(3RDPARTY)/booters
2048
boisy
parents:
diff changeset
24
boisy
parents:
diff changeset
25 BOOTERS = boot_1773_6ms boot_1773_30ms \
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
26 boot_burke boot_rampak boot_wd1002 boot_dw boot_dw_becker boot_dw_arduino \
2609
9dd4f422aac7 Added NitrOS-9 ROM Kit from Cloud-9
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
27 boot_tc3 boot_ide boot_rom
2048
boisy
parents:
diff changeset
28 BOOTTRACK = rel_32 rel_40 rel_80 rel_32_50hz rel_40_50hz rel_80_50hz $(BOOTERS) krn
boisy
parents:
diff changeset
29 KERNEL = krnp2 krnp3_perr krnp4_regdump
2609
9dd4f422aac7 Added NitrOS-9 ROM Kit from Cloud-9
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
30 SYSMODS = ioman init sysgo_h0 sysgo_dd sysgo_rom rominfo vectors
2048
boisy
parents:
diff changeset
31 CLOCKS = clock_60hz clock_50hz \
boisy
parents:
diff changeset
32 clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \
boisy
parents:
diff changeset
33 clock2_smart clock2_harris clock2_cloud9 clock2_soft \
2888
32378c4340c0 level2/coco3/modules/makefile: clock2_dw_becker = clock2_dw
Tormod Volden <debian.tormod@gmail.com>
parents: 2875
diff changeset
34 clock2_jvemu clock2_messemu clock2_dw
2048
boisy
parents:
diff changeset
35
boisy
parents:
diff changeset
36 RBF = rbf.mn \
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
37 rbdw.dr dwio.sb dwio_becker.sb dwio_arduino.sb \
2048
boisy
parents:
diff changeset
38 rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \
boisy
parents:
diff changeset
39 d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \
boisy
parents:
diff changeset
40 d0_40d.dd d1_40d.dd d2_40d.dd d0_80d.dd \
boisy
parents:
diff changeset
41 d1_80d.dd d2_80d.dd \
boisy
parents:
diff changeset
42 ddd0_35s.dd ddd0_40d.dd ddd0_80d.dd \
boisy
parents:
diff changeset
43 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
44 ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd md.dd \
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
45 ddx0.dd x0.dd x1.dd x2.dd x3.dd \
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: 2799
diff changeset
46 rbsuper.dr lltc3.dr llide.dr llcocosdc.dr \
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
47 ddi0_ide.dd i0_ide.dd i1_ide.dd ih_ide.dd \
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
48 dds0_tc3.dd s0_tc3.dd s1_tc3.dd s2_tc3.dd s3_tc3.dd s4_tc3.dd \
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: 2799
diff changeset
49 s5_tc3.dd s6_tc3.dd sh_tc3.dd \
2818
05426dd4e24e ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
50 ddsd0_cocosdc.dd sd0_cocosdc.dd sd1_cocosdc.dd
2048
boisy
parents:
diff changeset
51
boisy
parents:
diff changeset
52 SCF = scf.mn \
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
53 vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \
2048
boisy
parents:
diff changeset
54 cowin.io cogrf.io covdg.io covdg_small.io \
boisy
parents:
diff changeset
55 keydrv_cc3.sb snddrv_cc3.sb \
boisy
parents:
diff changeset
56 joydrv_joy.sb joydrv_6551L.sb joydrv_6552L.sb \
boisy
parents:
diff changeset
57 joydrv_6551M.sb joydrv_6552M.sb \
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
58 nil.dd p_scbbp.dd p_scdwp.dd \
2162
755b1b8ea019 Updated for new t1, p and term names for bit banger driver
boisy
parents: 2142
diff changeset
59 t1_scbbt.dd t2_sc6551.dd t3_sc6551.dd \
755b1b8ea019 Updated for new t1, p and term names for bit banger driver
boisy
parents: 2142
diff changeset
60 ftdd.dd vi.dd ssp.dd term_scbbt.dt term_sc6551.dt \
2048
boisy
parents:
diff changeset
61 term_vdg.dt term_win40.dt term_win80.dt w.dw w1.dw w2.dw \
2142
68a76a1ed440 Added W8-W15, updated standard.bl for SuperBoard
boisy
parents: 2050
diff changeset
62 w3.dw w4.dw w5.dw w6.dw w7.dw \
68a76a1ed440 Added W8-W15, updated standard.bl for SuperBoard
boisy
parents: 2050
diff changeset
63 w8.dw w9.dw w10.dw w11.dw w12.dw w13.dw w14.dw w15.dw \
68a76a1ed440 Added W8-W15, updated standard.bl for SuperBoard
boisy
parents: 2050
diff changeset
64 v1.dw v2.dw v3.dw v4.dw v5.dw \
2242
2a889a511f0a Adding Aaron Wolfe's DriveWire work
boisy
parents: 2180
diff changeset
65 v6.dw v7.dw \
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
66 scdwv.dr term_scdwv.dt n_scdwv.dd \
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
67 n1_scdwv.dd n2_scdwv.dd n3_scdwv.dd \
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
68 n4_scdwv.dd n5_scdwv.dd n6_scdwv.dd n7_scdwv.dd \
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
69 n8_scdwv.dd n9_scdwv.dd n10_scdwv.dd n11_scdwv.dd \
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
70 n12_scdwv.dd n13_scdwv.dd midi_scdwv.dd \
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
71 term_z_scdwv.dt z1_scdwv.dd z2_scdwv.dd z3_scdwv.dd \
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
72 z4_scdwv.dd z5_scdwv.dd z6_scdwv.dd z7_scdwv.dd \
2048
boisy
parents:
diff changeset
73
boisy
parents:
diff changeset
74 PIPE = pipeman.mn pipeman_named.mn \
boisy
parents:
diff changeset
75 piper.dr \
boisy
parents:
diff changeset
76 pipe.dd
boisy
parents:
diff changeset
77
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
78 RFM = rfm.mn rfmdrv.dr ddy0.dd y0.dd y1.dd y2.dd y3.dd
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
79
2048
boisy
parents:
diff changeset
80 #
boisy
parents:
diff changeset
81 # The following macros represent a collection of modules for various
boisy
parents:
diff changeset
82 # kernel tracks and bootfile configurations.
boisy
parents:
diff changeset
83 #
boisy
parents:
diff changeset
84 KERNEL_1773 = rel_32 boot_1773 krn
boisy
parents:
diff changeset
85 KERNEL_RAMPAK = rel_32 $(TPB)/boot_rampak krn
boisy
parents:
diff changeset
86 KERNEL_KENTON = rel_32 $(TPB)/boot_kenton krn
boisy
parents:
diff changeset
87 KERNEL_IDE = rel_32 $(TPB)/boot_ide krn
boisy
parents:
diff changeset
88
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
89 ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) $(RFM)
2048
boisy
parents:
diff changeset
90
boisy
parents:
diff changeset
91 all: $(ALLOBJS)
boisy
parents:
diff changeset
92
boisy
parents:
diff changeset
93 # Kernel
2615
530759e9f289 Added ccbkrn from Brett Gordon (level 2 only for now)
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2609
diff changeset
94 ccbkrn krn krnp2:
2048
boisy
parents:
diff changeset
95 $(CD) kernel; make $@
2869
cfa6222348f7 makefiles: Separate OS9COPY and CP macros
Tormod Volden <debian.tormod@gmail.com>
parents: 2868
diff changeset
96 $(OS9COPY) kernel/$@ .
2048
boisy
parents:
diff changeset
97
boisy
parents:
diff changeset
98 # Special cases
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
99 # TC^3 SCSI Booter
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
100 boot_tc3: boot_scsi.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
101 $(AS) $(ASOUT)$@ $< $(TC3FLAGS)
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
102
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
103 # SuperIDE/Glenside IDE Booter
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
104 boot_ide: boot_ide.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
105 $(AS) $(ASOUT)$@ $< $(IDEFLAGS)
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
106
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
107 # DriveWire Becker Booter
2868
cfa46960b6bd makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents: 2758
diff changeset
108 boot_dw_becker: boot_dw.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
109 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DBECKER=1
2547
boisy
parents: 2544
diff changeset
110
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
111 # DriveWire Becker Submodule
2724
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
112 dwio_becker.sb: dwio.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
113 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DBECKER=1
2547
boisy
parents: 2544
diff changeset
114
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
115 # DriveWire Becker Booter
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
116 boot_dw_arduino: boot_dw.asm
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
117 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DARDUINO=1
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
118
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
119 # DriveWire Arduino Submodule
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
120 dwio_arduino.sb: dwio.asm
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2729
diff changeset
121 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DARDUINO=1
2547
boisy
parents: 2544
diff changeset
122
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
123 # CoGrf/CoVDG Modules
2048
boisy
parents:
diff changeset
124 cogrf.io: cowin.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
125 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DCoGrf=1
2048
boisy
parents:
diff changeset
126
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
127 covdg.io: covdg.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
128 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DCOCO2=1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
129
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
130 covdg_small.io: covdg.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
131 $(AS) $(AFLAGS) $(ASOUT)$@ $<
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
132
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
133 # Disto SC-II Drivers
2048
boisy
parents:
diff changeset
134 rb1773_scii_ff74.dr: rb1773.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
135 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSCII=1
2048
boisy
parents:
diff changeset
136
boisy
parents:
diff changeset
137 rb1773_scii_ff58.dr: rb1773.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
138 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSCII=1 -DSCIIALT=1
2048
boisy
parents:
diff changeset
139
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
140 # REL Modules
2048
boisy
parents:
diff changeset
141 rel_32: rel.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
142 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=32
2048
boisy
parents:
diff changeset
143
boisy
parents:
diff changeset
144 rel_40: rel.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
145 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=40
2048
boisy
parents:
diff changeset
146
boisy
parents:
diff changeset
147 rel_80: rel.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
148 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=80
2048
boisy
parents:
diff changeset
149
boisy
parents:
diff changeset
150 rel_32_50hz: rel.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
151 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=32 -DTkPerSec=50
2048
boisy
parents:
diff changeset
152
boisy
parents:
diff changeset
153 rel_40_50hz: rel.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
154 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=40 -DTkPerSec=50
2048
boisy
parents:
diff changeset
155
boisy
parents:
diff changeset
156 rel_80_50hz: rel.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
157 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=80 -DTkPerSec=50
2048
boisy
parents:
diff changeset
158
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
159 # Floppy Booters
2048
boisy
parents:
diff changeset
160 boot_1773_6ms: boot_1773.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
161 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSTEP=0
2048
boisy
parents:
diff changeset
162
boisy
parents:
diff changeset
163 boot_1773_30ms: boot_1773.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
164 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSTEP=3
2048
boisy
parents:
diff changeset
165
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
166 # SysGo Modules
2048
boisy
parents:
diff changeset
167 sysgo_dd: sysgo.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
168 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1
2048
boisy
parents:
diff changeset
169
boisy
parents:
diff changeset
170 sysgo_h0: sysgo.asm
boisy
parents:
diff changeset
171 $(AS) $< $(ASOUT)$@ $(AFLAGS)
boisy
parents:
diff changeset
172
2609
9dd4f422aac7 Added NitrOS-9 ROM Kit from Cloud-9
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
173 sysgo_rom: sysgo.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
174 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DROM=1
2609
9dd4f422aac7 Added NitrOS-9 ROM Kit from Cloud-9
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2590
diff changeset
175
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
176 # TC^3 SCSI Driver
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
177 lltc3.dr: llscsi.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
178 $(AS) $(ASOUT)$@ $< $(TC3FLAGS)
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
179
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
180 # IDE Driver
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
181 llide.dr: llide.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
182 $(AS) $(ASOUT)$@ $< $(IDEFLAGS)
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
183
2048
boisy
parents:
diff changeset
184 # Floppy descriptors
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
185 SSDD35 = -DCyls=35 -DSides=1 -DSectTrk=18 -DSectTrk0=18 \
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
186 -DInterlv=3 -DSAS=8 -DDensity=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
187 DSDD40 = -DCyls=40 -DSides=2 -DSectTrk=18 -DSectTrk0=18 \
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
188 -DInterlv=3 -DSAS=8 -DDensity=1
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
189 DSDD80 = -DCyls=80 -DSides=2 -DSectTrk=18 -DSectTrk0=18 \
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
190 -DInterlv=3 -DSAS=8 -DDensity=1 -DD35
2048
boisy
parents:
diff changeset
191
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
192 # HDB-DOS for SuperDriver
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
193 HDBDOS = -DHB $(SSDD35) $(ID0) -DITDNS=8
2048
boisy
parents:
diff changeset
194
boisy
parents:
diff changeset
195 ddd0_35s.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
196 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=0 -DDD=1
2048
boisy
parents:
diff changeset
197
boisy
parents:
diff changeset
198 d0_35s.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
199 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=0
2048
boisy
parents:
diff changeset
200
boisy
parents:
diff changeset
201 d1_35s.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
202 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=1
2048
boisy
parents:
diff changeset
203
boisy
parents:
diff changeset
204 d2_35s.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
205 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=2
2048
boisy
parents:
diff changeset
206
boisy
parents:
diff changeset
207 d3_35s.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
208 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=3
2048
boisy
parents:
diff changeset
209
boisy
parents:
diff changeset
210 ddd0_40d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
211 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=0 -DDD=1
2048
boisy
parents:
diff changeset
212
boisy
parents:
diff changeset
213 d0_40d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
214 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=0
2048
boisy
parents:
diff changeset
215
boisy
parents:
diff changeset
216 d1_40d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
217 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=1
2048
boisy
parents:
diff changeset
218
boisy
parents:
diff changeset
219 d2_40d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
220 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=2
2048
boisy
parents:
diff changeset
221
boisy
parents:
diff changeset
222 ddd0_80d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
223 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=0 -DDD=1
2048
boisy
parents:
diff changeset
224
boisy
parents:
diff changeset
225 d0_80d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
226 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=0
2048
boisy
parents:
diff changeset
227
boisy
parents:
diff changeset
228 d1_80d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
229 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=1
2048
boisy
parents:
diff changeset
230
boisy
parents:
diff changeset
231 d2_80d.dd: rb1773desc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
232 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=2
2048
boisy
parents:
diff changeset
233
boisy
parents:
diff changeset
234 # RAM Disk descriptors
boisy
parents:
diff changeset
235 r0_8k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
236 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=8
2048
boisy
parents:
diff changeset
237
boisy
parents:
diff changeset
238 ddr0_8k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
239 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=8 -DDD=1
2048
boisy
parents:
diff changeset
240
boisy
parents:
diff changeset
241 r0_96k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
242 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=96
2048
boisy
parents:
diff changeset
243
boisy
parents:
diff changeset
244 ddr0_96k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
245 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=96 -DDD=1
2048
boisy
parents:
diff changeset
246
boisy
parents:
diff changeset
247 r0_128k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
248 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=128
2048
boisy
parents:
diff changeset
249
boisy
parents:
diff changeset
250 ddr0_128k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
251 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=128 -DDD=1
2048
boisy
parents:
diff changeset
252
boisy
parents:
diff changeset
253 r0_192k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
254 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=192
2048
boisy
parents:
diff changeset
255
boisy
parents:
diff changeset
256 ddr0_192k.dd: r0.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
257 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=192 -DDD=1
2048
boisy
parents:
diff changeset
258
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
259 # DriveWire SCF descriptors
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
260 term_scdwv.dt: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
261 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=0
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
262
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
263 n_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
264 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=255
2383
b399116a3b5f Now we have a /N descriptor... and the code in scdwn.asm to handle it.
boisy
parents: 2367
diff changeset
265
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
266 n1_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
267 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=1
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
268
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
269 n2_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
270 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=2
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
271
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
272 n3_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
273 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=3
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
274
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
275 n4_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
276 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=4
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
277
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
278 n5_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
279 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=5
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
280
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
281 n6_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
282 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=6
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
283
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
284 n7_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
285 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=7
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
286
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
287 n8_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
288 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=8
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
289
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
290 n9_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
291 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=9
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
292
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
293 n10_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
294 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=10
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
295
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
296 n11_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
297 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=11
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
298
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
299 n12_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
300 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=12
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
301
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
302 n13_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
303 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=13
2293
cf5bdb01a497 No more DW server specific stuf
boisy
parents: 2263
diff changeset
304
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2689
diff changeset
305 midi_scdwv.dd: scdwvdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
306 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=14
2258
c5e313a93c68 SCDWT descriptors are now made from one file
boisy
parents: 2245
diff changeset
307
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
308 term_z_scdwv.dt: scdwvdesc.asm
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
309 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=16
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
310
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
311 z1_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
312 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=17
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
313
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
314 z2_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
315 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=18
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
316
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
317 z3_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
318 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=19
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
319
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
320 z4_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
321 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=20
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
322
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
323 z5_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
324 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=21
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
325
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
326 z6_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
327 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=22
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
328
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
329 z7_scdwv.dd: scdwvdesc.asm
2819
c3ebfd514c0b Fixed an issue where Z* descriptors weren't being made correctly for level 2.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2818
diff changeset
330 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=23
2659
95c7e747c154 Added support for virtual window (/Zx) devices
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2615
diff changeset
331
2729
8a4c73c4bc8c Fixed SuperDriver descriptors
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
332 # DriveWire RBF descriptors
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
333 ddx0.dd: dwdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
334 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 -DDNum=0
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
335
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
336 x0.dd: dwdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
337 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=0
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
338
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
339 x1.dd: dwdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
340 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=1
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
341
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
342 x2.dd: dwdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
343 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=2
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
344
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
345 x3.dd: dwdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
346 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3
2180
660cc987e18d Added DriveWire 3 modules to distribution
boisy
parents: 2162
diff changeset
347
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
348 # TC^3 SCSI Descriptors
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
349 dds0_tc3.dd: superdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
350 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) -DDD=1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
351
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
352 s0_tc3.dd: superdesc.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
353 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) $(SCSI_HD)
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
354
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
355 s1_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
356 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID1) $(SCSI_HD)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
357
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
358 s2_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
359 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID2) $(SCSI_HD)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
360
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
361 s3_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
362 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID3) $(SCSI_HD)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
363
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
364 s4_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
365 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID4) $(SCSI_HD)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
366
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
367 s5_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
368 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID5) $(SCSI_HD)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
369
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
370 s6_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
371 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID6) $(SCSI_HD)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
372
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
373 sh_tc3.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
374 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(HDBDOS)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
375
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
376 # IDE Descriptors
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
377 ddi0_ide.dd: superdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
378 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) -DDD=1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
379
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
380 i0_ide.dd: superdesc.asm
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
381 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER)
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
382
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
383 i1_ide.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
384 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(SLAVE)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
385
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
386 ih_ide.dd: superdesc.asm
2799
5a3acdd1c7d6 Updated level1/coco1/modules/makefile , level2/coco3/modules/makefile , & rules.mak for missing values for drive descriptors.
drencor-xeen
parents: 2798
diff changeset
387 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(HDBDOS)
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
388
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: 2799
diff changeset
389 # SuperSD Descriptors
2818
05426dd4e24e ll_init now puts CoCo SDC in enhanced mode.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
390 ddsd0_cocosdc.dd: superdesc.asm
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: 2799
diff changeset
391 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DDD=1
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: 2799
diff changeset
392
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: 2799
diff changeset
393 sd0_cocosdc.dd: superdesc.asm
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: 2799
diff changeset
394 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=0
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: 2799
diff changeset
395
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: 2799
diff changeset
396 sd1_cocosdc.dd: superdesc.asm
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: 2799
diff changeset
397 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=1
2590
17d43fd29ee2 Integration of SuperDriver
boisy
parents: 2547
diff changeset
398
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
399 # RFM descriptors
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
400 ddy0.dd: rfmdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
401 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 -DDNum=0
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
402
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
403 y0.dd: rfmdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
404 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=0
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
405
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
406 y1.dd: rfmdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
407 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=1
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
408
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
409 y2.dd: rfmdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
410 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=2
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
411
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
412 y3.dd: rfmdesc.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
413 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents: 2459
diff changeset
414
2048
boisy
parents:
diff changeset
415 # Clocks
boisy
parents:
diff changeset
416 clock_60hz: clock.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
417 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=60
2048
boisy
parents:
diff changeset
418
boisy
parents:
diff changeset
419 clock_50hz: clock.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
420 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50
2048
boisy
parents:
diff changeset
421
boisy
parents:
diff changeset
422 clock2_cloud9: clock2_ds1315.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
423 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DCLOUD9=1
2048
boisy
parents:
diff changeset
424
boisy
parents:
diff changeset
425 clock2_bnb: clock2_ds1315.asm
2689
80d85940d03b Fixed screwed up merge
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2688
diff changeset
426 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DBNB=1
2048
boisy
parents:
diff changeset
427
boisy
parents:
diff changeset
428 clean:
boisy
parents:
diff changeset
429 $(CD) kernel; make $@
boisy
parents:
diff changeset
430 $(RM) $(ALLOBJS)
boisy
parents:
diff changeset
431
boisy
parents:
diff changeset
432 showobjs:
boisy
parents:
diff changeset
433 @$(ECHO) $(ALLOBJS)
boisy
parents:
diff changeset
434
boisy
parents:
diff changeset
435 showboottrack:
boisy
parents:
diff changeset
436 @$(ECHO) $(BOOTTRACK)
boisy
parents:
diff changeset
437
boisy
parents:
diff changeset
438 showkernel:
boisy
parents:
diff changeset
439 @$(ECHO) $(KERNEL)
boisy
parents:
diff changeset
440
boisy
parents:
diff changeset
441 showsysmods:
boisy
parents:
diff changeset
442 @$(ECHO) $(SYSMODS)
boisy
parents:
diff changeset
443
boisy
parents:
diff changeset
444 showclocks:
boisy
parents:
diff changeset
445 @$(ECHO) $(CLOCKS)
boisy
parents:
diff changeset
446
boisy
parents:
diff changeset
447 showrbf:
boisy
parents:
diff changeset
448 @$(ECHO) $(RBF)
boisy
parents:
diff changeset
449
boisy
parents:
diff changeset
450 showscf:
boisy
parents:
diff changeset
451 @$(ECHO) $(SCF)
boisy
parents:
diff changeset
452
boisy
parents:
diff changeset
453 showpipe:
boisy
parents:
diff changeset
454 @$(ECHO) $(PIPE)
boisy
parents:
diff changeset
455
boisy
parents:
diff changeset
456 identify:
boisy
parents:
diff changeset
457 $(IDENT_SHORT) $(ALLOBJS)