annotate defs/scfdefs @ 1541:8d4b5ee1cee4

Fixed defsfiles to work with ASM
author boisy
date Fri, 23 Apr 2004 02:32:14 +0000
parents cfc38fcd72d7
children 338690d16f53
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1541
8d4b5ee1cee4 Fixed defsfiles to work with ASM
boisy
parents: 1208
diff changeset
1 IFNE SCFDEFS-1
373
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 0
diff changeset
2
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 0
diff changeset
3 SCFDEFS set 1
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 0
diff changeset
4
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
5 ********************************************************************
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
6 * SCFDefs - Sequential Character File Manager Definitions
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
7 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
8 * $Id$
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
9 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
10 * SCF stands for 'Sequential Character Filemanager' and is a package of subroutines
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
11 * that define the logical structure of a serial device.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
12 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
13 * The data structures in this file give SCF its 'personality' and are used
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
14 * by SCF itself, as well as applications that will require disk I/O.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
15 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
16 * Edt/Rev YYYY/MM/DD Modified by
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
17 * Comment
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
18 * ------------------------------------------------------------------
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
19 * 1984/01/11 YO
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
20 * Added V.KANJI, V.KBUF, V.MODADR for new kanji input process.
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21 *
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
22 * 1985/04/20 Mark G. Hawkins
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
23 * Added V.PDLHd Path Descriptor List Head.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
24 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
25 * 1985/04/21 Mark G. Hawkins
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
26 * Added PD.PLP and PD.PST for modem handling.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
27 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
28 * 1987/06/23 Kevin K. Darling
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
29 * Updated with Dev Desc info.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
30 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
31 * 1998/10/03 Boisy G. Pitre
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
32 * Consolidated L1/L2 scfdefs.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
33 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
34 * 2003/01/21 Boisy G. Pitre
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
35 * Added symbolics for enhanced SCF line editing.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
36 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
37 * 2003/06/02 Boisy G. Pitre
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
38 * Updated comments for clarity.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
39
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
40 nam SCFDefs
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
41 ttl Sequential File Manager Definitions
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
44 pag
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
45 *******************************
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46 * SCF Device Descriptor Offsets
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
47 *
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
48 * These definitions are for SCF device descriptors.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
49
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 org M$DTyp
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
51 IT.DVC rmb 1 Device type (DT.SCF)
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
52 IT.UPC rmb 1 Uppercase flag
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53 IT.BSO rmb 1 Backspace behavior
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54 IT.DLO rmb 1 Delete behavior
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 IT.EKO rmb 1 Echo flag
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 IT.ALF rmb 1 Auto linefeed flag
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
57 IT.NUL rmb 1 End-of-line null count
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
58 IT.PAU rmb 1 Page pause flag
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59 IT.PAG rmb 1 Number of lines per page
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
60 IT.BSP rmb 1 Backspace character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
61 IT.DEL rmb 1 Delete-line character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
62 IT.EOR rmb 1 End-of-record character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
63 IT.EOF rmb 1 End-of-file character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
64 IT.RPR rmb 1 Reprint-line character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65 IT.DUP rmb 1 Duplicate-last-line character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
66 IT.PSC rmb 1 Pause character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
67 IT.INT rmb 1 Interrupt character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
68 IT.QUT rmb 1 Quit character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
69 IT.BSE rmb 1 Backspace echo character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
70 IT.OVF rmb 1 Bell character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
71 IT.PAR rmb 1 Parity
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
72 IT.BAU rmb 1 Baud rate
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
73 IT.D2P rmb 2 Attached device name string offset
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
74 IT.XON rmb 1 X-ON character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
75 IT.XOFF rmb 1 X-OFF character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
76 IT.COL rmb 1 Number of columns for display
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
77 IT.ROW rmb 1 Number of rows for display
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
78 IT.XTYP rmb 1 Extended type (added by BRI)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
79
940
903ccb6c06cf Added enhanced SCF line editing symbolics
boisy
parents: 433
diff changeset
80 IFGT Level-1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
81 * Window Descriptor Additions
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
82 * For CoCo window, where IT.PAR = $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
83 org IT.ROW+1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
84 IT.WND rmb 1 Window number (matches device name) ($2E)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
85 IT.VAL rmb 1 Use defaults on Init (0=no, 1=yes)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
86 IT.STY rmb 1 Screen type default
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
87 IT.CPX rmb 1 Column start default
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
88 IT.CPY rmb 1 Row start default
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
89 IT.FGC rmb 1 Foreground color default
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
90 IT.BGC rmb 1 Background color default
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
91 IT.BDC rmb 1 Border color default
940
903ccb6c06cf Added enhanced SCF line editing symbolics
boisy
parents: 433
diff changeset
92 ENDC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
93
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
94
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
95 pag
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
96 ********************
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
97 * SCF Static Storage
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
98 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
99 * SCF devices must reserve this space for SCF
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
100 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
101 org V.USER
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
102 V.TYPE rmb 1 Device type or parity
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
103 V.LINE rmb 1 Lines left until end of page
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
104 V.PAUS rmb 1 Immediate Pause request
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
105 V.DEV2 rmb 2 Attached device's static
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
106 V.INTR rmb 1 Interrupt char
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
107 V.QUIT rmb 1 Quit char
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
108 V.PCHR rmb 1 Pause char
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
109 V.ERR rmb 1 Accumulated errors
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
110 V.XON rmb 1 X-On char
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
111 V.XOFF rmb 1 X-Off char
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
112 V.KANJI rmb 1 Kanji mode flag
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
113 V.KBUF rmb 2 Kana - Kanji convert routine work address
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
114 V.MODADR rmb 2 Kana - Kanji convert module address
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
115 V.PDLHd rmb 2 Open path descriptor list head pointer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
116 V.RSV rmb 5 Reserve bytes for future expansion
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
117 V.SCF equ . Total SCF manager static overhead
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
118
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
119
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
120 pag
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
121 ***********************
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
122 * Character Definitions
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
123 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
124 C$NULL set 0 Null char
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
125 C$RPET set $01 (CTRL-A - SOH) Repeat last input line
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
126 C$INTR set $03 (CTRL-C - ETX) Keyboard interrupt
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
127 C$RPRT set $04 (CTRL-D - EOT) Reprint current input line
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
128 C$QUIT set $05 (CTRL-E - ENQ) Keyboard Abort
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
129 C$BELL set $07 (CTRL-G - BEL) Line overflow warning
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
130 C$BSP set $08 (CTRL-H - BS ) Back space
433
911983420d77 Added symbolics for enhanced SCF line editing
boisy
parents: 373
diff changeset
131 C$RARR set $09 Right Arrow
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
132 C$EL set $05 Erase Line
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
133 C$LF set $0A Line feed
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
134 C$HOME set $0B Home position Code
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
135 C$Clsgr set $15 Graphic screen clear (use FM-11)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
136 C$Clsall set $16 Graphic & character clear (use FM-11)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
137 C$CR set $0D Carriage return
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
138 C$FORM set $0C (CTRL-L - FF ) Form Feed ... screen clear
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
139 C$SI set $0F Shift IN Code
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
140 C$SO set $0E Shift OUT Code
940
903ccb6c06cf Added enhanced SCF line editing symbolics
boisy
parents: 433
diff changeset
141 C$DELETE set $10 Delete char (for SCF enhanced line editing)
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
142 C$XON set $11 (CTRL-Q - DC1) Transmit Enable
940
903ccb6c06cf Added enhanced SCF line editing symbolics
boisy
parents: 433
diff changeset
143 C$INSERT set C$XON Insert char (for SCF enhanced line editing)
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
144 C$XOFF set $13 (CTRL-S - DC3) Transmit Disable
940
903ccb6c06cf Added enhanced SCF line editing symbolics
boisy
parents: 433
diff changeset
145 C$PLINE set C$XOFF Print remaining line (for SCF enhanced line editing)
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
146 C$PAUS set $17 (CTRL-W - ETB) Pause character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
147 C$DEL set $18 (CTRL-X - CAN) Delete line
433
911983420d77 Added symbolics for enhanced SCF line editing
boisy
parents: 373
diff changeset
148 C$SHRARR set $19 Shift Right-Arrow
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
149 C$EOF set $1B (CTRL-[ - ESC) END of file
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
150 C$RGT set $1C Cursor right
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
151 C$LFT set $1D Cursor left
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
152 C$UP set $1E Cursor up
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
153 C$DWN set $1F Cursor down
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
154 C$SPAC set $20 Space
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
155 C$PERD set '.
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
156 C$COMA set ',
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
157
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
158
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
159 pag
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
160 *********************************************
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
161 * Sequential Character Path Descriptor Format
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
162 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
163 * A path descriptor is created for every new path that is open
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
164 * via the I$Open system call (processed by IOMan). Process
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
165 * descriptors track state information of a path.
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
166 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
167 org PD.FST
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
168 PD.DV2 rmb 2 Output device table pointer
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
169 PD.RAW rmb 1 Read/Write or ReadLn/WritLn mode
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
170 PD.MAX rmb 2 ReadLn high byte count
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
171 PD.MIN rmb 1 Devices are "mine" if clear
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
172 PD.STS rmb 2 Status routine module addr
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
173 PD.STM rmb 2 Reserved for status routine
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
174 org PD.OPT
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
175 rmb 1 Device type
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
176 PD.UPC rmb 1 Case (0=both, 1=upper only)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
177 PD.BSO rmb 1 Backspace (0=BSE, 1=BSE,SP,BSE)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
178 PD.DLO rmb 1 Delete (0=BSE over line, 1=CRLF)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
179 PD.EKO rmb 1 Echo (0=No Echo)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
180 PD.ALF rmb 1 Auto linefeed (0=No auto LF)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
181 PD.NUL rmb 1 End of Line null count
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
182 PD.PAU rmb 1 Page pause (0=No end of page pause)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
183 PD.PAG rmb 1 Lines per page
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
184 PD.BSP rmb 1 Backspace character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
185 PD.DEL rmb 1 Delete Line character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
186 PD.EOR rmb 1 End of Record character (read only)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
187 PD.EOF rmb 1 End of File character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
188 PD.RPR rmb 1 Repront Line character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
189 PD.DUP rmb 1 Dup Last Line character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
190 PD.PSC rmb 1 Pause character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
191 PD.INT rmb 1 Keyboard interrupt character (CTRL-C)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
192 PD.QUT rmb 1 Keyboard quit character (CTRL-E)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
193 PD.BSE rmb 1 Backspace echo character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
194 PD.OVF rmb 1 Line overflow character (BELL)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
195 PD.PAR rmb 1 Parity code
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
196 PD.BAU rmb 1 ACIA baud rate (Color Computer)
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
197 PD.D2P rmb 2 Offset of DEV2 name
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
198 PD.XON rmb 1 ACIA X-ON character
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
199 PD.XOFF rmb 1 ACIA X-OFF character
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
200 OPTCNT equ .-PD.OPT Total user settable options
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
201 PD.ERR rmb 1 Most recent I/O error status
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
202 PD.TBL rmb 2 Device table addr (copy)
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
203 PD.PLP rmb 2 Path Descriptor List Pointer
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
204 PD.PST rmb 1 Current path status
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
205
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
206
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
207 * PD.PST values Path Descriptor Status byte
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
208 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
209 PST.DCD equ %00000001 Set if DCD is lost on Serial port
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
210
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
211
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 940
diff changeset
212 * PD.PAR definitions
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
213 *
1208
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
214 * Parity
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
215 PARNONE equ %00000000
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
216 PARODD equ %00100000
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
217 PAREVEN equ %01100000
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
218 PARMARK equ %10100000
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
219 PARSPACE equ %11100000
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
220
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
221 * PD.BAU definitions
cfc38fcd72d7 modpak removed from Makefile for L2/NL2
boisy
parents: 1200
diff changeset
222 *
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
223 * Baud rate
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
224 B110 equ 0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
225 B300 equ 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
226 B600 equ 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
227 B1200 equ 3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
228 B2400 equ 4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
229 B4800 equ 5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
230 B9600 equ 6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
231 B19200 equ 7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
232 * Word size
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
233 WORD8 equ %00000000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
234 WORD7 equ %00100000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
235 * Stop bits
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
236 STOP1 equ %00000000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
237 STOP2 equ %00010000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
238
940
903ccb6c06cf Added enhanced SCF line editing symbolics
boisy
parents: 433
diff changeset
239 ENDC