annotate defs/scfdefs @ 2617:b1145d2cb659

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