# HG changeset patch # User aaronwolfe # Date 1275106757 0 # Node ID 86e18364d3deb056b54b66fe201cd66bb3cfbe17 # Parent 28bfbf753ea96a62310fa3e18e951c632f549d3f change descriptor and makefiles for dw midi device diff -r 28bfbf753ea9 -r 86e18364d3de level1/coco/bootfiles/makefile --- 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 \ diff -r 28bfbf753ea9 -r 86e18364d3de level1/coco/modules/makefile --- 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 diff -r 28bfbf753ea9 -r 86e18364d3de level1/modules/scdwndesc.asm --- 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/