Mercurial > hg > Members > kono > nitros9-code
comparison level2/mc09l2/modules/makefile @ 3167:33f8afc79af2
Create new clock mc09clock_91hz for Carsten's over-clocked mc09
author | Neal Crook <foofoobedoo@gmail.com> |
---|---|
date | Sat, 08 Apr 2017 20:26:29 +0100 |
parents | 55004ff56395 |
children | 18306d646f71 |
comparison
equal
deleted
inserted
replaced
3166:2a29a35c5d2c | 3167:33f8afc79af2 |
---|---|
3 | 3 |
4 vpath %.asm kernel:$(LEVEL2)/modules:$(LEVEL1)/modules | 4 vpath %.asm kernel:$(LEVEL2)/modules:$(LEVEL1)/modules |
5 | 5 |
6 AFLAGS += -I$(LEVEL1)/modules | 6 AFLAGS += -I$(LEVEL1)/modules |
7 | 7 |
8 CLOCKELIM = -DRTCElim=1 | |
9 CLOCKDISTO2 = -DRTCDsto2=1 | |
10 CLOCKDISTO4 = -DRTCDsto4=1 | |
11 CLOCKBNB = -DRTCBB=1 | |
12 CLOCKSMART = -DRTCSmart=1 -DMPIFlag=1 | |
13 CLOCKHARRIS = -DRTCHarrs=1 | |
14 CLOCKCLOUD9 = -DRTCCloud9=1 | |
15 CLOCKSOFT = -DRTCSoft=1 | 8 CLOCKSOFT = -DRTCSoft=1 |
16 CLOCKMESSEMU = -DRTCMessEmu=1 | |
17 CLOCKJVEMU = -DRTCJVEmu=1 | |
18 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS) | 9 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS) |
19 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS) | 10 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS) |
20 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS) | 11 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS) |
21 | 12 |
22 DEPENDS = ./makefile | 13 DEPENDS = ./makefile |
25 BOOTERS = boot_sdc | 16 BOOTERS = boot_sdc |
26 BOOTTRACK = rel_80 $(BOOTERS) krn | 17 BOOTTRACK = rel_80 $(BOOTERS) krn |
27 | 18 |
28 KERNEL = krnp2 krnp3_perr krnp4_regdump | 19 KERNEL = krnp2 krnp3_perr krnp4_regdump |
29 SYSMODS = ioman init sysgo_dd rominfo vectors | 20 SYSMODS = ioman init sysgo_dd rominfo vectors |
30 CLOCKS = clock_50hz clock2_soft clock2_dw mc09clock_50hz | 21 CLOCKS = clock2_soft clock2_dw mc09clock_50hz mc09clock_91hz |
31 | 22 |
32 RBF = rbf.mn \ | 23 RBF = rbf.mn \ |
33 rbdw.dr dwio.sb \ | 24 rbdw.dr dwio.sb \ |
34 mc09sdc.dr \ | 25 mc09sdc.dr \ |
35 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ | 26 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ |
237 | 228 |
238 y3.dd: rfmdesc.asm | 229 y3.dd: rfmdesc.asm |
239 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3 | 230 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3 |
240 | 231 |
241 # Clocks | 232 # Clocks |
242 clock_50hz: clock.asm | |
243 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50 | |
244 | |
245 mc09clock_50hz: mc09clock.asm | 233 mc09clock_50hz: mc09clock.asm |
246 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50 | 234 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DTkPerSec=50 |
235 | |
236 mc09clock_91hz: mc09clock.asm | |
237 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DTkPerSec=91 | |
247 | 238 |
248 clean: | 239 clean: |
249 $(CD) kernel; make $@ | 240 $(CD) kernel; make $@ |
250 $(RM) $(ALLOBJS) | 241 $(RM) $(ALLOBJS) |
251 | 242 |