Mercurial > hg > Members > kono > nitros9-code
changeset 2239:404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
Updated HDB-DOS binaries
author | boisy |
---|---|
date | Wed, 23 Dec 2009 18:23:39 +0000 |
parents | 0afb0c3742c9 |
children | f86e2e77f7b4 |
files | dw3dos/hdbdoscc1.bin dw3dos/hdbdoscc2.bin dw3dos/hdbdoscc3.bin dw3dos/makefile |
diffstat | 4 files changed, 42 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/dw3dos/makefile Fri Dec 18 13:10:15 2009 +0000 +++ b/dw3dos/makefile Wed Dec 23 18:23:39 2009 +0000 @@ -8,13 +8,13 @@ BF63L2 = $(LEVEL2)/coco3_6309/bootfiles MD63L2 = $(LEVEL2)/coco3_6309/modules -ROMS = dw3dos_mb_cc3.rom dw3dos_mb_cc.rom \ - dw3dos_dsk_cc3.rom dw3dos_dsk_cc.rom \ - dw3doscc.bin dw3doscc3.bin +ROMS = dw3dos_mb_cc3.rom dw3dos_mb_cc2.rom dw2dos_mb_cc1.rom \ + dw3dos_dsk_cc3.rom dw3dos_dsk_cc2.rom dw3dos_dsk_cc1.rom \ + dw3doscc3.bin dw3doscc2.bin dw3doscc1.bin -CASSFILES = dw3doscc.wav dw3doscc3.wav +CASSFILES = hdbcc1.wav hdbcc2.wav hdbcc3.wav dw3doscc1.wav dw3doscc2.wav dw3doscc3.wav -TRACKS = dw3dos_cc3.trk dw3dos_cc.trk +TRACKS = dw3dos_cc3.trk dw3dos_cc2.trk dw3dos_cc1.trk ALLOBJS = $(ROMS) $(CASSFILES) $(TRACKS) @@ -29,36 +29,67 @@ dsk: objs -# DWDOS ROMs +# HDB-DOS DW Cassette Files +hdbcc1.wav: hdbdoscc1.bin + dd if=$< bs=1 skip=5 of=hdbtmp count=8240 + makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBCC1 + rm hdbtmp + +hdbcc2.wav: hdbdoscc2.bin + dd if=$< bs=1 skip=5 of=hdbtmp count=8240 + makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBCC2 + rm hdbtmp + +hdbcc3.wav: hdbdoscc3.bin + dd if=$< bs=1 skip=5 of=hdbtmp count=8240 + makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBCC3 + rm hdbtmp + +# DW3DOS ROMs dw3dos_mb_cc3.rom: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -dw3dos_mb_cc.rom: dw3dos.asm +dw3dos_mb_cc2.rom: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 +dw3dos_mb_cc1.rom: dw3dos.asm + $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 + dw3dos_dsk_cc3.rom: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDISKROM=1 -dw3dos_dsk_cc.rom: dw3dos.asm +dw3dos_dsk_cc2.rom: dw3dos.asm + $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDISKROM=1 + +dw3dos_dsk_cc1.rom: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDISKROM=1 dw3doscc3.bin: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aBIN=1 -mb -dw3doscc.bin: dw3dos.asm +dw3doscc2.bin: dw3dos.asm + $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aBIN=1 -mb + +dw3doscc1.bin: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aBIN=1 -mb dw3doscc3.wav: dw3doscc3.bin makewav $< -r -d0x2400 -e0x2400 -o$@ -nDWDOSCC3 -dw3doscc.wav: dw3doscc.bin +dw3doscc2.wav: dw3doscc2.bin + makewav $< -r -d0x2400 -e0x2400 -o$@ -nDWDOSCC + +dw3doscc1.wav: dw3doscc1.bin makewav $< -r -d0x2400 -e0x2400 -o$@ -nDWDOSCC # DWDOS Tracks dw3dos_cc3.trk: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDOSTRACK -dw3dos_cc.trk: dw3dos.asm +dw3dos_cc2.trk: dw3dos.asm + $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDOSTRACK + +dw3dos_cc1.trk: dw3dos.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDOSTRACK clean: