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
Binary file dw3dos/hdbdoscc1.bin has changed
Binary file dw3dos/hdbdoscc2.bin has changed
Binary file dw3dos/hdbdoscc3.bin has changed
--- 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: