comparison level1/modules/scdwndesc.asm @ 2324:ccd33b48321a

Renamed scdwt to scdwn, t/u to n descriptors
author boisy
date Tue, 12 Jan 2010 21:43:57 +0000
parents
children f9ff11331a2f
comparison
equal deleted inserted replaced
2323:190820cc58f0 2324:ccd33b48321a
1 ********************************************************************
2 * scdwdesc - Drivewire Network Device Descriptor
3 *
4 * $Id$
5 *
6 * Edt/Rev YYYY/MM/DD Modified by
7 * Comment
8 * ------------------------------------------------------------------
9 * 0.3 2009/12/?? Aaron Wolfe
10 * ADded SHARE. bit to mode.
11 *
12 * 0.4 2009/12/27 Boisy G. Pitre
13 * Removed SHARE. bit from mode because of tsmon issues.
14 *
15 * 0.5 2009/12/29 Boisy G. Pitre
16 * Made U and T descriptor templates. Backspace is now $7F for
17 * telnet clients which are likely to access the T ports.
18 *
19 * This descriptor has slightly different defaults, intended to be used as
20 * the channel for the DriveWire utilities
21 *
22 * 0.6 2010/01/12 Boisy G. Pitre
23 * Renamed.
24
25 nam scdwdesc
26 ttl DriveWire network Device Descriptor
27
28 ifp1
29 use defsfile
30 endc
31
32 tylg set Devic+Objct
33 atrv set ReEnt+rev
34 rev set $05
35
36 mod eom,name,tylg,atrv,mgrnam,drvnam
37
38 IFNE UTIL
39 fcb UPDAT.+SHARE. mode byte (share set to prevent multiple access on /T0)
40 ELSE
41 fcb UPDAT. mode byte
42 ENDC
43 fcb HW.Page extended controller address
44 fdb $FF00+Addr physical controller address
45 fcb initsize-*-1 initilization table size
46 fcb DT.SCF device type:0=scf,1=rbf,2=pipe,3=scf
47 IFNE UTIL
48 fcb $00,$00,$00,$00,$00,$00,$00,$00
49 fcb $00,$00,$00,$00,$00,$00,$00,$00
50 fcb $00,$00,$00
51 ELSE
52 fcb $00 case:0=up&lower,1=upper only
53 fcb $01 backspace:0=bsp,1=bsp then sp & bsp
54 fcb $00 delete:0=bsp over line,1=return
55 fcb $01 echo:0=no echo
56 fcb $01 auto line feed:0=off
57 fcb $00 end of line null count
58 fcb $00 pause:0=no end of page pause
59 fcb 24 lines per page (not a safe assumption anymore!)
60 fcb $7F backspace character (on most telnet clients)
61 fcb C$DEL delete line character
62 fcb C$CR end of record character
63 fcb C$EOF end of file character
64 fcb C$RPRT reprint line character
65 fcb C$RPET duplicate last line character
66 fcb C$PAUS pause character
67 fcb C$INTR interrupt character
68 fcb C$QUIT quit character
69 fcb C$BSP backspace echo character
70 fcb C$BELL line overflow character (bell)
71 ENDC
72 IFNE UTIL
73 fcb $03 mode byte for utility descriptor
74 ELSE
75 fcb $00 mode byte for terminal descriptor
76 ENDC
77 fcb B600 baud rate (not used, maybe future assignment?)
78 fdb name copy of descriptor name address
79 fcb $00 acia xon char (not used, maybe future assignment?)
80 fcb $00 acia xoff char (not used, maybe future assignment?)
81 fcb 80 (szx) number of columns for display
82 fcb 24 (szy) number of rows for display
83 initsize equ *
84
85 IFNE TERM
86 name fcs /Term/
87 ELSE
88 name fcc /N/
89 IFGT Addr-9
90 fcc '1'
91 fcb 176+Addr-10
92 ELSE
93 fcb 176+Addr
94 ENDC
95 ENDC
96 mgrnam fcs /SCF/
97 drvnam fcs /scdwn/
98
99 emod
100 eom equ *
101 end
102