changeset 2543:86e18364d3de

change descriptor and makefiles for dw midi device
author aaronwolfe
date Sat, 29 May 2010 04:19:17 +0000
parents 28bfbf753ea9
children 0aaf20430b33
files level1/coco/bootfiles/makefile level1/coco/modules/makefile level1/modules/scdwndesc.asm
diffstat 3 files changed, 29 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/level1/coco/bootfiles/makefile	Fri May 28 06:29:07 2010 +0000
+++ b/level1/coco/bootfiles/makefile	Sat May 29 04:19:17 2010 +0000
@@ -67,7 +67,7 @@
 		$(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \
 		$(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \
 		$(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \
-		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
+		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/midi_scdwn.dd \
 		$(MD)/scdwp.dr $(MD)/p_scdwp.dd \
 		$(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 \
@@ -85,7 +85,7 @@
 		$(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \
 		$(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \
 		$(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \
-		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
+		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/midi_scdwn.dd \
 		$(MD)/scdwp.dr $(MD)/p_scdwp.dd \
 		$(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 \
@@ -102,7 +102,7 @@
 		$(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \
 		$(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \
 		$(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \
-		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
+		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/midi_scdwn.dd \
 		$(MD)/scdwp.dr $(MD)/p_scdwp.dd \
 		$(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 \
@@ -120,7 +120,7 @@
 		$(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \
 		$(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \
 		$(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \
-		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
+		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/midi_scdwn.dd \
 		$(MD)/scdwp.dr $(MD)/p_scdwp.dd \
 		$(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 \
@@ -150,7 +150,7 @@
 		$(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \
 		$(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \
 		$(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \
-		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
+		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/midi_scdwn.dd \
 		$(MD)/scdwp.dr $(MD)/p_scdwp.dd \
 		$(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 \
@@ -168,7 +168,7 @@
 		$(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \
 		$(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \
 		$(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \
-		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
+		$(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/midi_scdwn.dd \
 		$(MD)/scdwp.dr $(MD)/p_scdwp.dd \
 		$(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 \
--- a/level1/coco/modules/makefile	Fri May 28 06:29:07 2010 +0000
+++ b/level1/coco/modules/makefile	Sat May 29 04:19:17 2010 +0000
@@ -46,7 +46,7 @@
 		scdwn.dr term_scdwn.dt n_scdwn.dd n1_scdwn.dd n2_scdwn.dd \
 		n3_scdwn.dd n4_scdwn.dd n5_scdwn.dd n6_scdwn.dd n7_scdwn.dd \
 		n8_scdwn.dd n9_scdwn.dd n10_scdwn.dd n11_scdwn.dd n12_scdwn.dd \
-		n13_scdwn.dd n14_scdwn.dd
+		n13_scdwn.dd midi_scdwn.dd
 
 PIPE		= pipeman.mn \
 		piper.dr \
@@ -190,7 +190,7 @@
 n13_scdwn.dd: scdwndesc.asm
 	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=13
 
-n14_scdwn.dd: scdwndesc.asm
+midi_scdwn.dd: scdwndesc.asm
 	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=14
 
 # DriveWire 3 RBF descriptors
--- a/level1/modules/scdwndesc.asm	Fri May 28 06:29:07 2010 +0000
+++ b/level1/modules/scdwndesc.asm	Sat May 29 04:19:17 2010 +0000
@@ -24,6 +24,9 @@
 *
 *   0.7    2010/01/20  Boisy G. Pitre
 * No more /N0.  /Term is /N0.
+*
+*   0.8    2010/05/28  Aaron Wolfe
+* /N14 is now /MIDI
 
          nam   scdwdesc
          ttl   DriveWire network Device Descriptor
@@ -56,6 +59,19 @@
          fcb   $00        end of line null count
          fcb   $00        pause:0=no end of page pause
          fcb   24         lines per page (not a safe assumption anymore!)
+         IFEQ  Addr-14
+         fcb   0      backspace character (on most telnet clients)
+         fcb   0      delete line character
+         fcb   0       end of record character
+         fcb   0      end of file character
+         fcb   0     reprint line character
+         fcb   0     duplicate last line character
+         fcb   0     pause character
+         fcb   0     interrupt character
+         fcb   0     quit character
+         fcb   0      backspace echo character
+         fcb   0     line overflow character (bell)
+         ELSE
          fcb   C$BSP      backspace character (on most telnet clients)
          fcb   C$DEL      delete line character
          fcb   C$CR       end of record character
@@ -67,6 +83,7 @@
          fcb   C$QUIT     quit character
          fcb   C$BSP      backspace echo character
          fcb   C$BELL     line overflow character (bell)
+         ENDC
          fcb   $00        mode byte for terminal descriptor
          fcb   B600       baud rate (not used, maybe future assignment?)
          fdb   name       copy of descriptor name address
@@ -80,6 +97,9 @@
          IFEQ  Addr-0
          fcs   /Term/
          ELSE
+         IFEQ  Addr-14
+         fcs  /MIDI/
+         ELSE
          IFNE  Addr-255
          fcc   /N/
          IFGT  Addr-9
@@ -92,6 +112,7 @@
          fcs   /N/
          ENDC
          ENDC
+         ENDC
 mgrnam   fcs   /SCF/
 drvnam   fcs   /scdwn/