Mercurial > hg > Members > kono > nitros9-code
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/