diff level1/atari/modules/makefile @ 2625:d1ea3dc90082

More progress... now booting with DriveWire
author Boisy Pitre <boisy.pitre@nuance.com>
date Sat, 25 Feb 2012 18:21:34 -0600
parents b8c7b7fbf3c9
children 442795681807
line wrap: on
line diff
--- a/level1/atari/modules/makefile	Fri Feb 24 08:51:08 2012 -0600
+++ b/level1/atari/modules/makefile	Sat Feb 25 18:21:34 2012 -0600
@@ -15,7 +15,7 @@
 SYSMODS		= ioman init sysgo
 CLOCKS      = clock_60hz clock_50hz clock2_soft
 
-RBF		= rbf.mn
+RBF		= rbf.mn rbdw3.dr ddx0.dd x0.dd x1.dd x2.dd x3.dd
 
 SCF		= scf.mn \
 		vrn.dr vtio.dr \
@@ -26,7 +26,9 @@
 		piper.dr \
 		pipe.dd
 
-ALLOBJS		= $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE)
+DW		= scdwp.dr p_scdwp.dd dw3.sb
+
+ALLOBJS		= $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) $(DW)
 
 all:	$(ALLOBJS)
 
@@ -39,6 +41,22 @@
 sysgo: sysgo.asm
 	$(AS) $(AFLAGS) $(ASOUT)$@ $< -aROM=1
 
+# DriveWire 3 RBF descriptors
+ddx0.dd: dwdesc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0
+
+x0.dd: dwdesc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0
+
+x1.dd: dwdesc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=1
+
+x2.dd: dwdesc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2
+
+x3.dd: dwdesc.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3
+
 # Clocks
 clock_60hz: clock.asm
 	$(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60