annotate defs/scfdefs @ 1971:136a4e706aa6

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