changeset 1983:8025ed7520a5

Updates to support Tano Dragon 64, using RS-DOS controler
author afra
date Wed, 18 Jan 2006 21:50:15 +0000
parents f3632b273d19
children cbb405567d04
files level1/modules/makefile.dragon
diffstat 1 files changed, 46 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/level1/modules/makefile.dragon	Wed Jan 18 03:55:12 2006 +0000
+++ b/level1/modules/makefile.dragon	Wed Jan 18 21:50:15 2006 +0000
@@ -14,6 +14,11 @@
 # 2006-01-08, P.Harvey-Smith.
 #	Added descriptors for original Dragon Data single sided 5.25" drives.
 #	Pass step rate to boot_d64, so that boot module steprate set correctly.
+#
+# 2006-01-18, P.Harvey-Smith,
+#	Added ability to build for the Tano Dragon 64, using an RS-DOS
+#	disk controler and a 60Hz clock.
+#
 
 include ../../rules.mak
 
@@ -31,7 +36,7 @@
 DEPENDS		= ./makefile.dragon
 TPB		= $(3RDPARTY)/booters
 
-BOOTERS		= boot_d64 boot_dalpha
+BOOTERS		= boot_d64 boot_1773_tano boot_dalpha
 
 BOOTTRACK	= rel $(BOOTERS) rel_dalpha
 KERNEL		= krn krnp2
@@ -47,6 +52,9 @@
 		ddd0_40d_d64.dd d0_40d_d64.dd d1_40d_d64.dd d2_40d_d64.dd d3_40d_d64.dd \
 		ddd0_40s_d64.dd d0_40s_d64.dd d1_40s_d64.dd d2_40s_d64.dd d3_40s_d64.dd \
 		ddd0_80_d64.dd d0_80_d64.dd d1_80_d64.dd d2_80_d64.dd d3_80_d64.dd \
+		rb1773.dr \
+		ddd0_40d_d64tano.dd d0_40d_d64tano.dd d1_40d_d64tano.dd d2_40d_d64tano.dd d3_40d_d64tano.dd \
+		ddd0_80_d64tano.dd d0_80_d64tano.dd d1_80_d64tano.dd d2_80_d64tano.dd d3_80_d64tano.dd \
 		adisk.dr \
 		ddd0_dalpha.dd d0_dalpha.dd d1_dalpha.dd d2_dalpha.dd d3_dalpha.dd
 		
@@ -75,6 +83,9 @@
 boot_d64:	boot_d64.asm
 	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aStep=$(STEP)
 
+boot_1773_tano:	boot_1773.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aSTEP=$(STEP)
+
 boot_dalpha:	boot_d64.asm
 	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aStep=$(STEP) -aDragonAlpha=1
 
@@ -158,6 +169,40 @@
 d3_80_d64.dd: ddiskdesc.asm
 	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=3 -aStep=$(STEP)
 
+#
+#Tano Dragon 64, using rb1773 driver
+# 40 track DS
+ddd0_40d_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=0 -aDD=1 -aStep=$(STEP)
+
+d0_40d_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=0 -aStep=$(STEP)
+
+d1_40d_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=1 -aStep=$(STEP)
+
+d2_40d_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=2 -aStep=$(STEP)
+
+d3_40d_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=3 -aStep=$(STEP)
+
+#80track DS
+ddd0_80_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=0 -aDD=1 -aStep=$(STEP)
+
+d0_80_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=0 -aStep=$(STEP)
+
+d1_80_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=1 -aStep=$(STEP)
+
+d2_80_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=2 -aStep=$(STEP)
+
+d3_80_d64tano.dd: rb1773desc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=3 -aStep=$(STEP)
+
 
 #Dragon Alpha
 # Internal drives on Alpha are Single Sided 80 track.