summaryrefslogtreecommitdiff
path: root/v4.0/src/SELECT/SCROLL.ASM
diff options
context:
space:
mode:
authorGravatar Mark Zbikowski2024-04-25 21:24:10 +0100
committerGravatar Microsoft Open Source2024-04-25 22:32:27 +0000
commit2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch)
tree80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/SELECT/SCROLL.ASM
parentMerge pull request #430 from jpbaltazar/typoptbr (diff)
downloadms-dos-main.tar.gz
ms-dos-main.tar.xz
ms-dos-main.zip
MZ is back!HEADmain
Diffstat (limited to 'v4.0/src/SELECT/SCROLL.ASM')
-rw-r--r--v4.0/src/SELECT/SCROLL.ASM3356
1 files changed, 3356 insertions, 0 deletions
diff --git a/v4.0/src/SELECT/SCROLL.ASM b/v4.0/src/SELECT/SCROLL.ASM
new file mode 100644
index 0000000..260d75a
--- /dev/null
+++ b/v4.0/src/SELECT/SCROLL.ASM
@@ -0,0 +1,3356 @@
1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2;
3; SCROLL.ASM
4;
5;
6;
7;
8;
9;
10;
11;
12;
13;
14;
15;
16;
17;
18;
19;
20;
21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
22
23 .alpha ; arrange segments alphabetically
24
25 INCLUDE SEL-PAN.INC ;AN024;
26 EXTRN WR_CIS:WORD ;AN024;
27 ;
28 PUBLIC WR_SCBVEC ;AN024;
29 PUBLIC NUM_SCB ;AN024;
30 ;
31PANEL EQU 0 ;AN024;
32SCROLL EQU 1 ;AN024;
33 ;
34CODE SEGMENT PARA PUBLIC 'CODE' ;AN024
35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
36;
37; Scroll Control Block Vector
38;
39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
40WR_SCBVEC DW 0,OFFSET WR_SCB1 ;AN024;SCB 1 segment,offset
41 DW 0,OFFSET WR_SCB2 ;AN024;SCB 2 segment,offset
42 DW 0,OFFSET WR_SCB3 ;AN024;SCB 3 segment,offset
43 DW 0,OFFSET WR_SCB4 ;AN024;SCB 4 segment,offset
44 DW 0,OFFSET WR_SCB5 ;AN024;SCB 5 segment,offset
45 DW 0,OFFSET WR_SCB6 ;AN024;SCB 6 segment,offset
46 DW 0,OFFSET WR_SCB7 ;AN024;SCB 7 segment,offset
47 DW 0,OFFSET WR_SCB8 ;AN024;SCB 8 segment,offset
48 DW 0,OFFSET WR_SCB9 ;AN024;SCB 9 segment,offset
49 DW 0,OFFSET WR_SCB10 ;AN024;SCB 10 segment,offset
50 DW 0,OFFSET WR_SCB11 ;AN024;SCB 11 segment,offset
51 DW 0,OFFSET WR_SCB12 ;AN024;SCB 12 segment,offset
52 DW 0,OFFSET WR_SCB13 ;AN024;SCB 13 segment,offset
53 DW 0,OFFSET WR_SCB14 ;AN024;SCB 14 segment,offset
54 DW 0,OFFSET WR_SCB15 ;AN024;SCB 15 segment,offset
55 DW 0,OFFSET WR_SCB16 ;AN024;SCB 16 segment,offset
56 DW 0,OFFSET WR_SCB17 ;AN024;SCB 17 segment,offset
57 DW 0,OFFSET WR_SCB18 ;AN024;SCB 18 segment,offset
58 DW 0,OFFSET WR_SCB19 ;AN024;SCB 19 segment,offset
59 DW 0,OFFSET WR_SCB20 ;AN024;SCB 20 segment,offset
60 DW 0,OFFSET WR_SCB21 ;AN024;SCB 21 segment,offset
61 DW 0,OFFSET WR_SCB22 ;AN024;SCB 22 segment,offset
62 DW 0,OFFSET WR_SCB23 ;AN024;SCB 23 segment,offset
63 DW 0,OFFSET WR_SCB24 ;AN024;SCB 24 segment,offset
64 DW 0,OFFSET WR_SCB25 ;AN024;SCB 25 segment,offset
65 DW 0,OFFSET WR_SCB26 ;AN024;SCB 26 segment,offset
66 DW 0,OFFSET WR_SCB27 ;AN024;SCB 27 segment,offset
67 DW 0,OFFSET WR_SCB28 ;AN024;SCB 28 segment,offset
68NUM_SCB EQU ($-WR_SCBVEC)/4 ;AN024;
69L_WR_SCBVEC EQU NUM_SCB ;AN024;
70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
71;
72; Scroll Data Definition
73;
74;
75; PCSCRWR parameter block
76;
77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
78WR_INDEX1 DW 15 ;AN000;element order number
79 DW 14 ;AN000;
80 DW 13 ;AN000;
81 DW 12 ;AN000;
82 DW 11 ;AN000;
83 DW 10 ;AN000;
84 DW 9 ;AN000;
85 DW 8 ;AN000;
86 DW 7 ;AN000;
87 DW 6 ;AN000;
88 DW 5 ;AN000;
89 DW 4 ;AN000;
90 DW 3 ;AN000;
91 DW 2 ;AN000;
92 DW 1 ;AN000;
93 ;
94LEFT_COL_SCROLL EQU 11 ;AN000;
95;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
96;
97; DOSLEVEL SUPPORT
98;
99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
100WR_SCB1 DW SCB_WRAP ;AN000;option word one
101 DW SCB_SKIP ;AN000;option word two
102 DW SCB_NUMS ;AN000;option word three
103 DW 0 ;AN068;SEH option word four
104 DW SND_FREQ ;AN000;error beep frequency
105 DW 12 ;AN000;upper left row
106 DW LEFT_COL_SCROLL ;AN000;upper left column
107 DW 0 ;AN000;relative upper left row
108 DW 0 ;AN000;relative upper left column
109 DW SCB_LIST1_W ;AN000;line width
110 DW SCB_LIST1_N ;AN000;number of lines
111 DW 1 ;AN000;number of element on top
112 DW SCB_LIST1_N ;AN000;number of elements
113 DW 1 ;AN000;current element
114 DW 0 ;AN000;maximun number of cols to scroll
115 DW 0 ;AN000;display offset into opt strings
116 DW 1 ;AN000;num list txt col offset in strg
117 DB '.' ;AN000;numbered list separator
118 DW 0 ;AN000;select keystroke string length
119 DW 0 ;AN000;select keystroke string offset
120 DW 0 ;AN000;select keystroke string segment
121 DW 0 ;AN000;return/leave string length
122 DW 0 ;AN000;return/leave string offset
123 DW 0 ;AN000;return/leave string segment
124 DW 0 ;AN000;return/erase string length
125 DW 0 ;AN000;return/erase string offset
126 DW 0 ;AN000;return/erase string segment
127 DW WR_UAKEYSLEN ;AN000;up arrow string length
128 DW WR_UAKEYS ;AN000;up arrow string offset
129 DW 0 ;AN000;up arrow string segment
130 DW WR_DAKEYSLEN ;AN000;down arrow string length
131 DW WR_DAKEYS ;AN000;down arrow string offset
132 DW 0 ;AN000;down arrow string segment
133 DW 0 ;AN000;left arrow string length
134 DW 0 ;AN000;left arrow string offset
135 DW 0 ;AN000;left arrow string segment
136 DW 0 ;AN000;right arrow string length
137 DW 0 ;AN000;right arrow string offset
138 DW 0 ;AN000;right arrow string segment
139 DW WR_PUKEYSLEN ;AN000;page-up string length
140 DW WR_PUKEYS ;AN000;page-up string offset
141 DW 0 ;AN000;page-up string segment
142 DW WR_PDKEYSLEN ;AN000;page-down string length
143 DW WR_PDKEYS ;AN000;page-down string offset
144 DW 0 ;AN000;page-down string segment
145 DW WR_PIINDLEN ;AN000;pointer indicator strg length
146 DW WR_PIIND ;AN000;pointer indicator string offset
147 DW 0 ;AN000;pointer indicator string segment
148 DW 1 ;AN000;pointer ind txt col off into strg
149 DW WR_AIINDLEN ;AN000;active indicator strg length
150 DW WR_AIIND ;AN000;active indicator string offset
151 DW 0 ;AN000;active indicator string segment
152 DW 1 ;AN000;active ind txt col off into stg
153 DW WR_CIINDLEN ;AN000;check mark text string length
154 DW WR_CIIND ;AN000;check mark text string offset
155 DW 0 ;AN000;check mark text string segment
156 DW 1 ;AN000;check mark offset into opt strg
157 DW WR_UIINDLEN ;AN000;up indicator string length
158 DW WR_UIIND ;AN000;up indicator string offset
159 DW 0 ;AN000;up indicator string segment
160 DW 2 ;AN000;up indicator row location
161 DW 1 ;AN000;up indicator column location
162 DW WR_DIINDLEN ;AN000;down indicator string length
163 DW WR_DIIND ;AN000;down indicator string offset
164 DW 0 ;AN000;down indicator string segment
165 DW 2 ;AN000;down indicator row location
166 DW 2 ;AN000;down indicator column locaiton
167 DW 0 ;AN000;left indicator string length
168 DW 0 ;AN000;left indicator string offset
169 DW 0 ;AN000;left indicator string segment
170 DW 0 ;AN000;left indicator row location
171 DW 0 ;AN000;left indicator column location
172 DW 0 ;AN000;right indicator string length
173 DW 0 ;AN000;right indicator string offset
174 DW 0 ;AN000;right indicator string segment
175 DW 0 ;AN000;right indicator row location
176 DW 0 ;AN000;right indicator column locaiton
177 DW 0 ;AN000;normal color array offset
178 DW 0 ;AN000;normal color array segment
179 DW 1 ;AN000;logical color index number
180 DW 0 ;AN000;number color index table entries
181 DW 0 ;AN000;offset addr of color index table
182 DW 0 ;AN000;segment addr of color index tabl
183 DW WR_INDEX1 ;AN000;index array offset
184 DW 0 ;AN000;index array segment
185 DW WR_SELECT_NUM ;AN000;element selection array offset
186 DW 0 ;AN000;element selection array segment
187 DW SSC_PTSB ;AN000;option array option word
188 DW SCB_LIST1 ;AN000;option array pointer offset
189 DW 0 ;AN000;option array pointer segment
190 DW SCB_LIST1_W ;AN000;option array string length
191 DW 0 ;AN000;option array string segment
192 DB 'A' ;AN000;option array string term char
193 DW 0 ;AN000;keystroke
194 DW 0 ;AN000;log vid buf offset override
195 DW 0 ;AN000;log vid buf segment override
196 DW 0 ;AN000;general purpose format hook opt
197 DW 0 ;AN000;general purpose format hook opt
198 DW 0 ;AN000;length of translation table
199 DW 0 ;AN000;offset of translation table
200 DW 0 ;AN000;segment of translation table
201 DW 0 ;AN000;monocasing table offset
202 DW 0 ;AN000;monocasing table segment
203 DW 0 ;AN000;dbcs table length
204 DW 0 ;AN000;dbcs table offset
205 DW 0 ;AN000;dbcs table segment
206 DW 0 ;AN068;SEH offset of font descriptor block
207 DW 0 ;AN068;SEH segment of font descriptor block
208 DB 236 DUP(0) ;AN024;
209;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
210;
211; SELECT COUNTRY CODE AND KEYBOARD
212;
213;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
214WR_SCB2 DW SCB_WRAP ;AN000;option word one
215 DW SCB_SKIP ;AN000;option word two
216 DW SCB_NUMS ;AN000;option word three
217 DW 0 ;AN068;SEH option word four
218 DW SND_FREQ ;AN000;error beep frequency
219 DW 13 ;AN000;upper left row
220 DW LEFT_COL_SCROLL ;AN000;upper left column
221 DW 0 ;AN000;relative upper left row
222 DW 0 ;AN000;relative upper left column
223 DW SCB_LIST2_W ;AN000;line width
224 DW SCB_LIST2_N ;AN000;number of lines
225 DW 1 ;AN000;number of element on top
226 DW SCB_LIST2_N ;AN000;number of elements
227 DW 1 ;AN000;current element
228 DW 0 ;AN000;maximun number of cols to scroll
229 DW 0 ;AN000;display offset into opt strings
230 DW 1 ;AN000;num list txt col offset in strg
231 DB '.' ;AN000;numbered list separator
232 DW 0 ;AN000;select keystroke string length
233 DW 0 ;AN000;select keystroke string offset
234 DW 0 ;AN000;select keystroke string segment
235 DW 0 ;AN000;return/leave string length
236 DW 0 ;AN000;return/leave string offset
237 DW 0 ;AN000;return/leave string segment
238 DW 0 ;AN000;return/erase string length
239 DW 0 ;AN000;return/erase string offset
240 DW 0 ;AN000;return/erase string segment
241 DW WR_UAKEYSLEN ;AN000;up arrow string length
242 DW WR_UAKEYS ;AN000;up arrow string offset
243 DW 0 ;AN000;up arrow string segment
244 DW WR_DAKEYSLEN ;AN000;down arrow string length
245 DW WR_DAKEYS ;AN000;down arrow string offset
246 DW 0 ;AN000;down arrow string segment
247 DW 0 ;AN000;left arrow string length
248 DW 0 ;AN000;left arrow string offset
249 DW 0 ;AN000;left arrow string segment
250 DW 0 ;AN000;right arrow string length
251 DW 0 ;AN000;right arrow string offset
252 DW 0 ;AN000;right arrow string segment
253 DW WR_PUKEYSLEN ;AN000;page-up string length
254 DW WR_PUKEYS ;AN000;page-up string offset
255 DW 0 ;AN000;page-up string segment
256 DW WR_PDKEYSLEN ;AN000;page-down string length
257 DW WR_PDKEYS ;AN000;page-down string offset
258 DW 0 ;AN000;page-down string segment
259 DW WR_PIINDLEN ;AN000;pointer indicator strg length
260 DW WR_PIIND ;AN000;pointer indicator string offset
261 DW 0 ;AN000;pointer indicator string segment
262 DW 1 ;AN000;pointer ind txt col off into strg
263 DW WR_AIINDLEN ;AN000;active indicator strg length
264 DW WR_AIIND ;AN000;active indicator string offset
265 DW 0 ;AN000;active indicator string segment
266 DW 1 ;AN000;active ind txt col off into stg
267 DW WR_CIINDLEN ;AN000;check mark text string length
268 DW WR_CIIND ;AN000;check mark text string offset
269 DW 0 ;AN000;check mark text string segment
270 DW 1 ;AN000;check mark offset into opt strg
271 DW WR_UIINDLEN ;AN000;up indicator string length
272 DW WR_UIIND ;AN000;up indicator string offset
273 DW 0 ;AN000;up indicator string segment
274 DW 2 ;AN000;up indicator row location
275 DW 1 ;AN000;up indicator column location
276 DW WR_DIINDLEN ;AN000;down indicator string length
277 DW WR_DIIND ;AN000;down indicator string offset
278 DW 0 ;AN000;down indicator string segment
279 DW 2 ;AN000;down indicator row location
280 DW 2 ;AN000;down indicator column locaiton
281 DW 0 ;AN000;left indicator string length
282 DW 0 ;AN000;left indicator string offset
283 DW 0 ;AN000;left indicator string segment
284 DW 0 ;AN000;left indicator row location
285 DW 0 ;AN000;left indicator column location
286 DW 0 ;AN000;right indicator string length
287 DW 0 ;AN000;right indicator string offset
288 DW 0 ;AN000;right indicator string segment
289 DW 0 ;AN000;right indicator row location
290 DW 0 ;AN000;right indicator column locaiton
291 DW WR_CIS ;AN000;normal color array offset
292 DW 0 ;AN000;normal color array segment
293 DW 2 ;AN000;logical color index number
294 DW 0 ;AN000;number color index table entries
295 DW 0 ;AN000;offset addr of color index table
296 DW 0 ;AN000;segment addr of color index tabl
297 DW WR_INDEX1 ;AN000;index array offset
298 DW 0 ;AN000;index array segment
299 DW WR_SELECT_NUM ;AN000;element selection array offset
300 DW 0 ;AN000;element selection array segment
301 DW SSC_PTSB ;AN000;option array option word
302 DW SCB_LIST2 ;AN000;option array pointer offset
303 DW 0 ;AN000;option array pointer segment
304 DW SCB_LIST2_W ;AN000;option array string length
305 DW 0 ;AN000;option array string segment
306 DB 'A' ;AN000;option array string term char
307 DW 0 ;AN000;keystroke
308 DW 0 ;AN000;log vid buf offset override
309 DW 0 ;AN000;log vid buf segment override
310 DW 0 ;AN000;general purpose format hook opt
311 DW 0 ;AN000;general purpose format hook opt
312 DW 0 ;AN000;length of translation table
313 DW 0 ;AN000;offset of translation table
314 DW 0 ;AN000;segment of translation table
315 DW 0 ;AN000;monocasing table offset
316 DW 0 ;AN000;monocasing table segment
317 DW 0 ;AN000;dbcs table length
318 DW 0 ;AN000;dbcs table offset
319 DW 0 ;AN000;dbcs table segment
320 DW 0 ;AN068;SEH offset of font descriptor block
321 DW 0 ;AN068;SEH segment of font descriptor block
322 DB 236 DUP(0) ;AN024;
323;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
324;
325; defined country codes 1
326;
327;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
328WR_SCB3 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
329 DW SCB_ROTN ;AN000;option word two
330 DW 0 ;AN000;option word three
331 DW 0 ;AN068;SEH option word four
332 DW SND_FREQ ;AN000;error beep frequency
333 DW 6 ;AN000;upper left row
334 DW LEFT_COL_SCROLL ;AN000;upper left column
335 DW 0 ;AN000;relative upper left row
336 DW 0 ;AN000;relative upper left column
337 DW SCB_LIST3_W ;AN000;line width
338 DW SCB_LIST3_N ;AN000;number of lines
339 DW 1 ;AN000;number of element on top
340 DW SCB_LIST3_N ;AN000;number of elements
341 DW 1 ;AN000;current element
342 DW 0 ;AN000;maximun number of cols to scroll
343 DW 0 ;AN000;display offset into opt strings
344 DW 1 ;AN000;num list txt col offset in strg
345 DB '.' ;AN000;numbered list separator
346 DW 0 ;AN000;select keystroke string length
347 DW 0 ;AN000;select keystroke string offset
348 DW 0 ;AN000;select keystroke string segment
349 DW 0 ;AN000;return/leave string length
350 DW 0 ;AN000;return/leave string offset
351 DW 0 ;AN000;return/leave string segment
352 DW 0 ;AN000;return/erase string length
353 DW 0 ;AN000;return/erase string offset
354 DW 0 ;AN000;return/erase string segment
355 DW WR_UAKEYSLEN ;AN000;up arrow string length
356 DW WR_UAKEYS ;AN000;up arrow string offset
357 DW 0 ;AN000;up arrow string segment
358 DW WR_DAKEYSLEN ;AN000;down arrow string length
359 DW WR_DAKEYS ;AN000;down arrow string offset
360 DW 0 ;AN000;down arrow string segment
361 DW 0 ;AN000;left arrow string length
362 DW 0 ;AN000;left arrow string offset
363 DW 0 ;AN000;left arrow string segment
364 DW 0 ;AN000;right arrow string length
365 DW 0 ;AN000;right arrow string offset
366 DW 0 ;AN000;right arrow string segment
367 DW 0 ;AN000;page-up string length
368 DW 0 ;AN000;page-up string offset
369 DW 0 ;AN000;page-up string segment
370 DW 0 ;AN000;page-down string length
371 DW 0 ;AN000;page-down string offset
372 DW 0 ;AN000;page-down string segment
373 DW WR_PIINDLEN ;AN000;pointer indicator strg length
374 DW WR_PIIND ;AN000;pointer indicator string offset
375 DW 0 ;AN000;pointer indicator string segment
376 DW 1 ;AN000;pointer ind txt col off into strg
377 DW WR_AIINDLEN ;AN000;active indicator strg length
378 DW WR_AIIND ;AN000;active indicator string offset
379 DW 0 ;AN000;active indicator string segment
380 DW 1 ;AN000;active ind txt col off into stg
381 DW WR_CIINDLEN ;AN000;check mark text string length
382 DW WR_CIIND ;AN000;check mark text string offset
383 DW 0 ;AN000;check mark text string segment
384 DW 1 ;AN000;check mark offset into opt strg
385 DW WR_UIINDLEN ;AN000;up indicator string length
386 DW WR_UIIND ;AN000;up indicator string offset
387 DW 0 ;AN000;up indicator string segment
388 DW 2 ;AN000;up indicator row location
389 DW 1 ;AN000;up indicator column location
390 DW WR_DIINDLEN ;AN000;down indicator string length
391 DW WR_DIIND ;AN000;down indicator string offset
392 DW 0 ;AN000;down indicator string segment
393 DW 2 ;AN000;down indicator row location
394 DW 2 ;AN000;down indicator column locaiton
395 DW 0 ;AN000;left indicator string length
396 DW 0 ;AN000;left indicator string offset
397 DW 0 ;AN000;left indicator string segment
398 DW 0 ;AN000;left indicator row location
399 DW 0 ;AN000;left indicator column location
400 DW 0 ;AN000;right indicator string length
401 DW 0 ;AN000;right indicator string offset
402 DW 0 ;AN000;right indicator string segment
403 DW 0 ;AN000;right indicator row location
404 DW 0 ;AN000;right indicator column locaiton
405 DW WR_CIS ;AN000;normal color array offset
406 DW 0 ;AN000;normal color array segment
407 DW 3 ;AN000;logical color index number
408 DW 0 ;AN000;number color index table entries
409 DW 0 ;AN000;offset addr of color index table
410 DW 0 ;AN000;segment addr of color index tabl
411 DW WR_INDEX1 ;AN000;index array offset
412 DW 0 ;AN000;index array segment
413 DW WR_SELECT ;AN000;element selection array offset
414 DW 0 ;AN000;element selection array segment
415 DW SSC_PTSB ;AN000;option array option word
416 DW SCB_LIST3 ;AN000;option array pointer offset
417 DW 0 ;AN000;option array pointer segment
418 DW SCB_LIST3_W ;AN000;option array string length
419 DW 0 ;AN000;option array string segment
420 DB 'A' ;AN000;option array string term char
421 DW 0 ;AN000;keystroke
422 DW 0 ;AN000;log vid buf offset override
423 DW 0 ;AN000;log vid buf segment override
424 DW 0 ;AN000;general purpose format hook opt
425 DW 0 ;AN000;general purpose format hook opt
426 DW 0 ;AN000;length of translation table
427 DW 0 ;AN000;offset of translation table
428 DW 0 ;AN000;segment of translation table
429 DW 0 ;AN000;monocasing table offset
430 DW 0 ;AN000;monocasing table segment
431 DW 0 ;AN000;dbcs table length
432 DW 0 ;AN000;dbcs table offset
433 DW 0 ;AN000;dbcs table segment
434 DW 0 ;AN068;SEH offset of font descriptor block
435 DW 0 ;AN068;SEH segment of font descriptor block
436 DB 236 DUP(0) ;AN024;
437;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
438;
439; defined country codes 2
440;
441;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
442WR_SCB4 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
443 DW SCB_ROTN ;AN000;option word two
444 DW 0 ;AN000;option word three
445 DW 0 ;AN068;SEH option word four
446 DW SND_FREQ ;AN000;error beep frequency
447 DW 6 ;AN000;upper left row
448 DW LEFT_COL_SCROLL+SCB_LIST4_W+2 ;AN000;upper left column
449 DW 0 ;AN000;relative upper left row
450 DW 0 ;AN000;relative upper left column
451 DW SCB_LIST4_W ;AN000;line width
452 DW SCB_LIST4_N ;AN000;number of lines
453 DW 1 ;AN000;number of element on top
454 DW SCB_LIST4_N ;AN000;number of elements
455 DW 1 ;AN000;current element
456 DW 0 ;AN000;maximun number of cols to scroll
457 DW 0 ;AN000;display offset into opt strings
458 DW 1 ;AN000;num list txt col offset in strg
459 DB '.' ;AN000;numbered list separator
460 DW 0 ;AN000;select keystroke string length
461 DW 0 ;AN000;select keystroke string offset
462 DW 0 ;AN000;select keystroke string segment
463 DW 0 ;AN000;return/leave string length
464 DW 0 ;AN000;return/leave string offset
465 DW 0 ;AN000;return/leave string segment
466 DW 0 ;AN000;return/erase string length
467 DW 0 ;AN000;return/erase string offset
468 DW 0 ;AN000;return/erase string segment
469 DW WR_UAKEYSLEN ;AN000;up arrow string length
470 DW WR_UAKEYS ;AN000;up arrow string offset
471 DW 0 ;AN000;up arrow string segment
472 DW WR_DAKEYSLEN ;AN000;down arrow string length
473 DW WR_DAKEYS ;AN000;down arrow string offset
474 DW 0 ;AN000;down arrow string segment
475 DW 0 ;AN000;left arrow string length
476 DW 0 ;AN000;left arrow string offset
477 DW 0 ;AN000;left arrow string segment
478 DW 0 ;AN000;right arrow string length
479 DW 0 ;AN000;right arrow string offset
480 DW 0 ;AN000;right arrow string segment
481 DW 0 ;AN000;page-up string length
482 DW 0 ;AN000;page-up string offset
483 DW 0 ;AN000;page-up string segment
484 DW 0 ;AN000;page-down string length
485 DW 0 ;AN000;page-down string offset
486 DW 0 ;AN000;page-down string segment
487 DW WR_PIINDLEN ;AN000;pointer indicator strg length
488 DW WR_PIIND ;AN000;pointer indicator string offset
489 DW 0 ;AN000;pointer indicator string segment
490 DW 1 ;AN000;pointer ind txt col off into strg
491 DW WR_AIINDLEN ;AN000;active indicator strg length
492 DW WR_AIIND ;AN000;active indicator string offset
493 DW 0 ;AN000;active indicator string segment
494 DW 1 ;AN000;active ind txt col off into stg
495 DW WR_CIINDLEN ;AN000;check mark text string length
496 DW WR_CIIND ;AN000;check mark text string offset
497 DW 0 ;AN000;check mark text string segment
498 DW 1 ;AN000;check mark offset into opt strg
499 DW WR_UIINDLEN ;AN000;up indicator string length
500 DW WR_UIIND ;AN000;up indicator string offset
501 DW 0 ;AN000;up indicator string segment
502 DW 2 ;AN000;up indicator row location
503 DW 1 ;AN000;up indicator column location
504 DW WR_DIINDLEN ;AN000;down indicator string length
505 DW WR_DIIND ;AN000;down indicator string offset
506 DW 0 ;AN000;down indicator string segment
507 DW 2 ;AN000;down indicator row location
508 DW 2 ;AN000;down indicator column locaiton
509 DW 0 ;AN000;left indicator string length
510 DW 0 ;AN000;left indicator string offset
511 DW 0 ;AN000;left indicator string segment
512 DW 0 ;AN000;left indicator row location
513 DW 0 ;AN000;left indicator column location
514 DW 0 ;AN000;right indicator string length
515 DW 0 ;AN000;right indicator string offset
516 DW 0 ;AN000;right indicator string segment
517 DW 0 ;AN000;right indicator row location
518 DW 0 ;AN000;right indicator column locaiton
519 DW WR_CIS ;AN000;normal color array offset
520 DW 0 ;AN000;normal color array segment
521 DW 4 ;AN000;logical color index number
522 DW 0 ;AN000;number color index table entries
523 DW 0 ;AN000;offset addr of color index table
524 DW 0 ;AN000;segment addr of color index tabl
525 DW WR_INDEX1 ;AN000;index array offset
526 DW 0 ;AN000;index array segment
527 DW WR_SELECT ;AN000;element selection array offset
528 DW 0 ;AN000;element selection array segment
529 DW SSC_PTSB ;AN000;option array option word
530 DW SCB_LIST4 ;AN000;option array pointer offset
531 DW 0 ;AN000;option array pointer segment
532 DW SCB_LIST4_W ;AN000;option array string length
533 DW 0 ;AN000;option array string segment
534 DB 'A' ;AN000;option array string term char
535 DW 0 ;AN000;keystroke
536 DW 0 ;AN000;log vid buf offset override
537 DW 0 ;AN000;log vid buf segment override
538 DW 0 ;AN000;general purpose format hook opt
539 DW 0 ;AN000;general purpose format hook opt
540 DW 0 ;AN000;length of translation table
541 DW 0 ;AN000;offset of translation table
542 DW 0 ;AN000;segment of translation table
543 DW 0 ;AN000;monocasing table offset
544 DW 0 ;AN000;monocasing table segment
545 DW 0 ;AN000;dbcs table length
546 DW 0 ;AN000;dbcs table offset
547 DW 0 ;AN000;dbcs table segment
548 DW 0 ;AN068;SEH offset of font descriptor block
549 DW 0 ;AN068;SEH segment of font descriptor block
550 DB 236 DUP(0) ;AN024;
551;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
552;
553; defined keyboard codes 1
554;
555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
556WR_SCB5 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
557 DW SCB_ROTN ;AN000;option word two
558 DW 0 ;AN000;option word three
559 DW 0 ;AN068;SEH option word four
560 DW SND_FREQ ;AN000;error beep frequency
561 DW 6 ;AN000;upper left row
562 DW LEFT_COL_SCROLL ;AN000;upper left column
563 DW 0 ;AN000;relative upper left row
564 DW 0 ;AN000;relative upper left column
565 DW SCB_LIST5_W ;AN000;line width
566 DW SCB_LIST5_N ;AN000;number of lines
567 DW 1 ;AN000;number of element on top
568 DW SCB_LIST5_N ;AN000;number of elements
569 DW 1 ;AN000;current element
570 DW 0 ;AN000;maximun number of cols to scroll
571 DW 0 ;AN000;display offset into opt strings
572 DW 1 ;AN000;num list txt col offset in strg
573 DB '.' ;AN000;numbered list separator
574 DW 0 ;AN000;select keystroke string length
575 DW 0 ;AN000;select keystroke string offset
576 DW 0 ;AN000;select keystroke string segment
577 DW 0 ;AN000;return/leave string length
578 DW 0 ;AN000;return/leave string offset
579 DW 0 ;AN000;return/leave string segment
580 DW 0 ;AN000;return/erase string length
581 DW 0 ;AN000;return/erase string offset
582 DW 0 ;AN000;return/erase string segment
583 DW WR_UAKEYSLEN ;AN000;up arrow string length
584 DW WR_UAKEYS ;AN000;up arrow string offset
585 DW 0 ;AN000;up arrow string segment
586 DW WR_DAKEYSLEN ;AN000;down arrow string length
587 DW WR_DAKEYS ;AN000;down arrow string offset
588 DW 0 ;AN000;down arrow string segment
589 DW 0 ;AN000;left arrow string length
590 DW 0 ;AN000;left arrow string offset
591 DW 0 ;AN000;left arrow string segment
592 DW 0 ;AN000;right arrow string length
593 DW 0 ;AN000;right arrow string offset
594 DW 0 ;AN000;right arrow string segment
595 DW 0 ;AN000;page-up string length
596 DW 0 ;AN000;page-up string offset
597 DW 0 ;AN000;page-up string segment
598 DW 0 ;AN000;page-down string length
599 DW 0 ;AN000;page-down string offset
600 DW 0 ;AN000;page-down string segment
601 DW WR_PIINDLEN ;AN000;pointer indicator strg length
602 DW WR_PIIND ;AN000;pointer indicator string offset
603 DW 0 ;AN000;pointer indicator string segment
604 DW 1 ;AN000;pointer ind txt col off into strg
605 DW WR_AIINDLEN ;AN000;active indicator strg length
606 DW WR_AIIND ;AN000;active indicator string offset
607 DW 0 ;AN000;active indicator string segment
608 DW 1 ;AN000;active ind txt col off into stg
609 DW WR_CIINDLEN ;AN000;check mark text string length
610 DW WR_CIIND ;AN000;check mark text string offset
611 DW 0 ;AN000;check mark text string segment
612 DW 1 ;AN000;check mark offset into opt strg
613 DW WR_UIINDLEN ;AN000;up indicator string length
614 DW WR_UIIND ;AN000;up indicator string offset
615 DW 0 ;AN000;up indicator string segment
616 DW 2 ;AN000;up indicator row location
617 DW 1 ;AN000;up indicator column location
618 DW WR_DIINDLEN ;AN000;down indicator string length
619 DW WR_DIIND ;AN000;down indicator string offset
620 DW 0 ;AN000;down indicator string segment
621 DW 2 ;AN000;down indicator row location
622 DW 2 ;AN000;down indicator column locaiton
623 DW 0 ;AN000;left indicator string length
624 DW 0 ;AN000;left indicator string offset
625 DW 0 ;AN000;left indicator string segment
626 DW 0 ;AN000;left indicator row location
627 DW 0 ;AN000;left indicator column location
628 DW 0 ;AN000;right indicator string length
629 DW 0 ;AN000;right indicator string offset
630 DW 0 ;AN000;right indicator string segment
631 DW 0 ;AN000;right indicator row location
632 DW 0 ;AN000;right indicator column locaiton
633 DW WR_CIS ;AN000;normal color array offset
634 DW 0 ;AN000;normal color array segment
635 DW 5 ;AN000;logical color index number
636 DW 0 ;AN000;number color index table entries
637 DW 0 ;AN000;offset addr of color index table
638 DW 0 ;AN000;segment addr of color index tabl
639 DW WR_INDEX1 ;AN000;index array offset
640 DW 0 ;AN000;index array segment
641 DW WR_SELECT ;AN000;element selection array offset
642 DW 0 ;AN000;element selection array segment
643 DW SSC_PTSB ;AN000;option array option word
644 DW SCB_LIST5 ;AN000;option array pointer offset
645 DW 0 ;AN000;option array pointer segment
646 DW SCB_LIST5_W ;AN000;option array string length
647 DW 0 ;AN000;option array string segment
648 DB 'A' ;AN000;option array string term char
649 DW 0 ;AN000;keystroke
650 DW 0 ;AN000;log vid buf offset override
651 DW 0 ;AN000;log vid buf segment override
652 DW 0 ;AN000;general purpose format hook opt
653 DW 0 ;AN000;general purpose format hook opt
654 DW 0 ;AN000;length of translation table
655 DW 0 ;AN000;offset of translation table
656 DW 0 ;AN000;segment of translation table
657 DW 0 ;AN000;monocasing table offset
658 DW 0 ;AN000;monocasing table segment
659 DW 0 ;AN000;dbcs table length
660 DW 0 ;AN000;dbcs table offset
661 DW 0 ;AN000;dbcs table segment
662 DW 0 ;AN068;SEH offset of font descriptor block
663 DW 0 ;AN068;SEH segment of font descriptor block
664 DB 236 DUP(0) ;AN024;
665;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
666;
667; defined keyboard codes 2
668;
669;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
670WR_SCB6 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
671 DW SCB_ROTN ;AN000;option word two
672 DW 0 ;AN000;option word three
673 DW 0 ;AN068;SEH option word four
674 DW SND_FREQ ;AN000;error beep frequency
675 DW 6 ;AN000;upper left row
676 DW LEFT_COL_SCROLL+SCB_LIST6_W+2 ;AN000;upper left column
677 DW 0 ;AN000;relative upper left row
678 DW 0 ;AN000;relative upper left column
679 DW SCB_LIST6_W ;AN000;line width
680 DW SCB_LIST6_N ;AN000;number of lines
681 DW 1 ;AN000;number of element on top
682 DW SCB_LIST6_N ;AN000;number of elements
683 DW 1 ;AN000;current element
684 DW 0 ;AN000;maximun number of cols to scroll
685 DW 0 ;AN000;display offset into opt strings
686 DW 1 ;AN000;num list txt col offset in strg
687 DB '.' ;AN000;numbered list separator
688 DW 0 ;AN000;select keystroke string length
689 DW 0 ;AN000;select keystroke string offset
690 DW 0 ;AN000;select keystroke string segment
691 DW 0 ;AN000;return/leave string length
692 DW 0 ;AN000;return/leave string offset
693 DW 0 ;AN000;return/leave string segment
694 DW 0 ;AN000;return/erase string length
695 DW 0 ;AN000;return/erase string offset
696 DW 0 ;AN000;return/erase string segment
697 DW WR_UAKEYSLEN ;AN000;up arrow string length
698 DW WR_UAKEYS ;AN000;up arrow string offset
699 DW 0 ;AN000;up arrow string segment
700 DW WR_DAKEYSLEN ;AN000;down arrow string length
701 DW WR_DAKEYS ;AN000;down arrow string offset
702 DW 0 ;AN000;down arrow string segment
703 DW 0 ;AN000;left arrow string length
704 DW 0 ;AN000;left arrow string offset
705 DW 0 ;AN000;left arrow string segment
706 DW 0 ;AN000;right arrow string length
707 DW 0 ;AN000;right arrow string offset
708 DW 0 ;AN000;right arrow string segment
709 DW 0 ;AN000;page-up string length
710 DW 0 ;AN000;page-up string offset
711 DW 0 ;AN000;page-up string segment
712 DW 0 ;AN000;page-down string length
713 DW 0 ;AN000;page-down string offset
714 DW 0 ;AN000;page-down string segment
715 DW WR_PIINDLEN ;AN000;pointer indicator strg length
716 DW WR_PIIND ;AN000;pointer indicator string offset
717 DW 0 ;AN000;pointer indicator string segment
718 DW 1 ;AN000;pointer ind txt col off into strg
719 DW WR_AIINDLEN ;AN000;active indicator strg length
720 DW WR_AIIND ;AN000;active indicator string offset
721 DW 0 ;AN000;active indicator string segment
722 DW 1 ;AN000;active ind txt col off into stg
723 DW WR_CIINDLEN ;AN000;check mark text string length
724 DW WR_CIIND ;AN000;check mark text string offset
725 DW 0 ;AN000;check mark text string segment
726 DW 1 ;AN000;check mark offset into opt strg
727 DW WR_UIINDLEN ;AN000;up indicator string length
728 DW WR_UIIND ;AN000;up indicator string offset
729 DW 0 ;AN000;up indicator string segment
730 DW 2 ;AN000;up indicator row location
731 DW 1 ;AN000;up indicator column location
732 DW WR_DIINDLEN ;AN000;down indicator string length
733 DW WR_DIIND ;AN000;down indicator string offset
734 DW 0 ;AN000;down indicator string segment
735 DW 2 ;AN000;down indicator row location
736 DW 2 ;AN000;down indicator column locaiton
737 DW 0 ;AN000;left indicator string length
738 DW 0 ;AN000;left indicator string offset
739 DW 0 ;AN000;left indicator string segment
740 DW 0 ;AN000;left indicator row location
741 DW 0 ;AN000;left indicator column location
742 DW 0 ;AN000;right indicator string length
743 DW 0 ;AN000;right indicator string offset
744 DW 0 ;AN000;right indicator string segment
745 DW 0 ;AN000;right indicator row location
746 DW 0 ;AN000;right indicator column locaiton
747 DW WR_CIS ;AN000;normal color array offset
748 DW 0 ;AN000;normal color array segment
749 DW 6 ;AN000;logical color index number
750 DW 0 ;AN000;number color index table entries
751 DW 0 ;AN000;offset addr of color index table
752 DW 0 ;AN000;segment addr of color index tabl
753 DW WR_INDEX1 ;AN000;index array offset
754 DW 0 ;AN000;index array segment
755 DW WR_SELECT ;AN000;element selection array offset
756 DW 0 ;AN000;element selection array segment
757 DW SSC_PTSB ;AN000;option array option word
758 DW SCB_LIST6 ;AN000;option array pointer offset
759 DW 0 ;AN000;option array pointer segment
760 DW SCB_LIST6_W ;AN000;option array string length
761 DW 0 ;AN000;option array string segment
762 DB 'A' ;AN000;option array string term char
763 DW 0 ;AN000;keystroke
764 DW 0 ;AN000;log vid buf offset override
765 DW 0 ;AN000;log vid buf segment override
766 DW 0 ;AN000;general purpose format hook opt
767 DW 0 ;AN000;general purpose format hook opt
768 DW 0 ;AN000;length of translation table
769 DW 0 ;AN000;offset of translation table
770 DW 0 ;AN000;segment of translation table
771 DW 0 ;AN000;monocasing table offset
772 DW 0 ;AN000;monocasing table segment
773 DW 0 ;AN000;dbcs table length
774 DW 0 ;AN000;dbcs table offset
775 DW 0 ;AN000;dbcs table segment
776 DW 0 ;AN068;SEH offset of font descriptor block
777 DW 0 ;AN068;SEH segment of font descriptor block
778 DB 236 DUP(0) ;AN024;
779;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
780;
781; defined FRENCH keyboard
782;
783;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
784WR_SCB7 DW SCB_WRAP ;AN000;option word one
785 DW SCB_SKIP ;AN000;option word two
786 DW SCB_NUMS ;AN000;option word three
787 DW 0 ;AN068;SEH option word four
788 DW SND_FREQ ;AN000;error beep frequency
789 DW 10 ;AN000;upper left row
790 DW LEFT_COL_SCROLL ;AN000;upper left column
791 DW 0 ;AN000;relative upper left row
792 DW 0 ;AN000;relative upper left column
793 DW SCB_LIST7_W ;AN000;line width
794 DW SCB_LIST7_N ;AN000;number of lines
795 DW 1 ;AN000;number of element on top
796 DW SCB_LIST7_N ;AN000;number of elements
797 DW 1 ;AN000;current element
798 DW 0 ;AN000;maximun number of cols to scroll
799 DW 0 ;AN000;display offset into opt strings
800 DW 1 ;AN000;num list txt col offset in strg
801 DB '.' ;AN000;numbered list separator
802 DW 0 ;AN000;select keystroke string length
803 DW 0 ;AN000;select keystroke string offset
804 DW 0 ;AN000;select keystroke string segment
805 DW 0 ;AN000;return/leave string length
806 DW 0 ;AN000;return/leave string offset
807 DW 0 ;AN000;return/leave string segment
808 DW 0 ;AN000;return/erase string length
809 DW 0 ;AN000;return/erase string offset
810 DW 0 ;AN000;return/erase string segment
811 DW WR_UAKEYSLEN ;AN000;up arrow string length
812 DW WR_UAKEYS ;AN000;up arrow string offset
813 DW 0 ;AN000;up arrow string segment
814 DW WR_DAKEYSLEN ;AN000;down arrow string length
815 DW WR_DAKEYS ;AN000;down arrow string offset
816 DW 0 ;AN000;down arrow string segment
817 DW 0 ;AN000;left arrow string length
818 DW 0 ;AN000;left arrow string offset
819 DW 0 ;AN000;left arrow string segment
820 DW 0 ;AN000;right arrow string length
821 DW 0 ;AN000;right arrow string offset
822 DW 0 ;AN000;right arrow string segment
823 DW 0 ;AN000;page-up string length
824 DW 0 ;AN000;page-up string offset
825 DW 0 ;AN000;page-up string segment
826 DW 0 ;AN000;page-down string length
827 DW 0 ;AN000;page-down string offset
828 DW 0 ;AN000;page-down string segment
829 DW WR_PIINDLEN ;AN000;pointer indicator strg length
830 DW WR_PIIND ;AN000;pointer indicator string offset
831 DW 0 ;AN000;pointer indicator string segment
832 DW 1 ;AN000;pointer ind txt col off into strg
833 DW WR_AIINDLEN ;AN000;active indicator strg length
834 DW WR_AIIND ;AN000;active indicator string offset
835 DW 0 ;AN000;active indicator string segment
836 DW 1 ;AN000;active ind txt col off into stg
837 DW WR_CIINDLEN ;AN000;check mark text string length
838 DW WR_CIIND ;AN000;check mark text string offset
839 DW 0 ;AN000;check mark text string segment
840 DW 1 ;AN000;check mark offset into opt strg
841 DW WR_UIINDLEN ;AN000;up indicator string length
842 DW WR_UIIND ;AN000;up indicator string offset
843 DW 0 ;AN000;up indicator string segment
844 DW 2 ;AN000;up indicator row location
845 DW 1 ;AN000;up indicator column location
846 DW WR_DIINDLEN ;AN000;down indicator string length
847 DW WR_DIIND ;AN000;down indicator string offset
848 DW 0 ;AN000;down indicator string segment
849 DW 2 ;AN000;down indicator row location
850 DW 2 ;AN000;down indicator column locaiton
851 DW 0 ;AN000;left indicator string length
852 DW 0 ;AN000;left indicator string offset
853 DW 0 ;AN000;left indicator string segment
854 DW 0 ;AN000;left indicator row location
855 DW 0 ;AN000;left indicator column location
856 DW 0 ;AN000;right indicator string length
857 DW 0 ;AN000;right indicator string offset
858 DW 0 ;AN000;right indicator string segment
859 DW 0 ;AN000;right indicator row location
860 DW 0 ;AN000;right indicator column locaiton
861 DW WR_CIS ;AN000;normal color array offset
862 DW 0 ;AN000;normal color array segment
863 DW 7 ;AN000;logical color index number
864 DW 0 ;AN000;number color index table entries
865 DW 0 ;AN000;offset addr of color index table
866 DW 0 ;AN000;segment addr of color index tabl
867 DW WR_INDEX1 ;AN000;index array offset
868 DW 0 ;AN000;index array segment
869 DW WR_SELECT_NUM ;AN000;element selection array offset
870 DW 0 ;AN000;element selection array segment
871 DW SSC_PTSB ;AN000;option array option word
872 DW SCB_LIST7 ;AN000;option array pointer offset
873 DW 0 ;AN000;option array pointer segment
874 DW SCB_LIST7_W ;AN000;option array string length
875 DW 0 ;AN000;option array string segment
876 DB 'A' ;AN000;option array string term char
877 DW 0 ;AN000;keystroke
878 DW 0 ;AN000;log vid buf offset override
879 DW 0 ;AN000;log vid buf segment override
880 DW 0 ;AN000;general purpose format hook opt
881 DW 0 ;AN000;general purpose format hook opt
882 DW 0 ;AN000;length of translation table
883 DW 0 ;AN000;offset of translation table
884 DW 0 ;AN000;segment of translation table
885 DW 0 ;AN000;monocasing table offset
886 DW 0 ;AN000;monocasing table segment
887 DW 0 ;AN000;dbcs table length
888 DW 0 ;AN000;dbcs table offset
889 DW 0 ;AN000;dbcs table segment
890 DW 0 ;AN068;SEH offset of font descriptor block
891 DW 0 ;AN068;SEH segment of font descriptor block
892 DB 236 DUP(0) ;AN024;
893;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
894;
895; defined italian keyboard
896;
897;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
898WR_SCB8 DW SCB_WRAP ;AN000;option word one
899 DW SCB_SKIP ;AN000;option word two
900 DW SCB_NUMS ;AN000;option word three
901 DW 0 ;AN068;SEH option word four
902 DW SND_FREQ ;AN000;error beep frequency
903 DW 10 ;AN000;upper left row
904 DW LEFT_COL_SCROLL ;AN000;upper left column
905 DW 0 ;AN000;relative upper left row
906 DW 0 ;AN000;relative upper left column
907 DW SCB_LIST8_W ;AN000;line width
908 DW SCB_LIST8_N ;AN000;number of lines
909 DW 1 ;AN000;number of element on top
910 DW SCB_LIST8_N ;AN000;number of elements
911 DW 1 ;AN000;current element
912 DW 0 ;AN000;maximun number of cols to scroll
913 DW 0 ;AN000;display offset into opt strings
914 DW 1 ;AN000;num list txt col offset in strg
915 DB '.' ;AN000;numbered list separator
916 DW 0 ;AN000;select keystroke string length
917 DW 0 ;AN000;select keystroke string offset
918 DW 0 ;AN000;select keystroke string segment
919 DW 0 ;AN000;return/leave string length
920 DW 0 ;AN000;return/leave string offset
921 DW 0 ;AN000;return/leave string segment
922 DW 0 ;AN000;return/erase string length
923 DW 0 ;AN000;return/erase string offset
924 DW 0 ;AN000;return/erase string segment
925 DW WR_UAKEYSLEN ;AN000;up arrow string length
926 DW WR_UAKEYS ;AN000;up arrow string offset
927 DW 0 ;AN000;up arrow string segment
928 DW WR_DAKEYSLEN ;AN000;down arrow string length
929 DW WR_DAKEYS ;AN000;down arrow string offset
930 DW 0 ;AN000;down arrow string segment
931 DW 0 ;AN000;left arrow string length
932 DW 0 ;AN000;left arrow string offset
933 DW 0 ;AN000;left arrow string segment
934 DW 0 ;AN000;right arrow string length
935 DW 0 ;AN000;right arrow string offset
936 DW 0 ;AN000;right arrow string segment
937 DW 0 ;AN000;page-up string length
938 DW 0 ;AN000;page-up string offset
939 DW 0 ;AN000;page-up string segment
940 DW 0 ;AN000;page-down string length
941 DW 0 ;AN000;page-down string offset
942 DW 0 ;AN000;page-down string segment
943 DW WR_PIINDLEN ;AN000;pointer indicator strg length
944 DW WR_PIIND ;AN000;pointer indicator string offset
945 DW 0 ;AN000;pointer indicator string segment
946 DW 1 ;AN000;pointer ind txt col off into strg
947 DW WR_AIINDLEN ;AN000;active indicator strg length
948 DW WR_AIIND ;AN000;active indicator string offset
949 DW 0 ;AN000;active indicator string segment
950 DW 1 ;AN000;active ind txt col off into stg
951 DW WR_CIINDLEN ;AN000;check mark text string length
952 DW WR_CIIND ;AN000;check mark text string offset
953 DW 0 ;AN000;check mark text string segment
954 DW 1 ;AN000;check mark offset into opt strg
955 DW WR_UIINDLEN ;AN000;up indicator string length
956 DW WR_UIIND ;AN000;up indicator string offset
957 DW 0 ;AN000;up indicator string segment
958 DW 2 ;AN000;up indicator row location
959 DW 1 ;AN000;up indicator column location
960 DW WR_DIINDLEN ;AN000;down indicator string length
961 DW WR_DIIND ;AN000;down indicator string offset
962 DW 0 ;AN000;down indicator string segment
963 DW 2 ;AN000;down indicator row location
964 DW 2 ;AN000;down indicator column locaiton
965 DW 0 ;AN000;left indicator string length
966 DW 0 ;AN000;left indicator string offset
967 DW 0 ;AN000;left indicator string segment
968 DW 0 ;AN000;left indicator row location
969 DW 0 ;AN000;left indicator column location
970 DW 0 ;AN000;right indicator string length
971 DW 0 ;AN000;right indicator string offset
972 DW 0 ;AN000;right indicator string segment
973 DW 0 ;AN000;right indicator row location
974 DW 0 ;AN000;right indicator column locaiton
975 DW WR_CIS ;AN000;normal color array offset
976 DW 0 ;AN000;normal color array segment
977 DW 8 ;AN000;logical color index number
978 DW 0 ;AN000;number color index table entries
979 DW 0 ;AN000;offset addr of color index table
980 DW 0 ;AN000;segment addr of color index tabl
981 DW WR_INDEX1 ;AN000;index array offset
982 DW 0 ;AN000;index array segment
983 DW WR_SELECT_NUM ;AN000;element selection array offset
984 DW 0 ;AN000;element selection array segment
985 DW SSC_PTSB ;AN000;option array option word
986 DW SCB_LIST8 ;AN000;option array pointer offset
987 DW 0 ;AN000;option array pointer segment
988 DW SCB_LIST8_W ;AN000;option array string length
989 DW 0 ;AN000;option array string segment
990 DB 'A' ;AN000;option array string term char
991 DW 0 ;AN000;keystroke
992 DW 0 ;AN000;log vid buf offset override
993 DW 0 ;AN000;log vid buf segment override
994 DW 0 ;AN000;general purpose format hook opt
995 DW 0 ;AN000;general purpose format hook opt
996 DW 0 ;AN000;length of translation table
997 DW 0 ;AN000;offset of translation table
998 DW 0 ;AN000;segment of translation table
999 DW 0 ;AN000;monocasing table offset
1000 DW 0 ;AN000;monocasing table segment
1001 DW 0 ;AN000;dbcs table length
1002 DW 0 ;AN000;dbcs table offset
1003 DW 0 ;AN000;dbcs table segment
1004 DW 0 ;AN068;SEH offset of font descriptor block
1005 DW 0 ;AN068;SEH segment of font descriptor block
1006 DB 236 DUP(0) ;AN024;
1007;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1008;
1009; defined UK keyboard
1010;
1011;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1012WR_SCB9 DW SCB_WRAP ;AN000;option word one
1013 DW SCB_SKIP ;AN000;option word two
1014 DW SCB_NUMS ;AN000;option word three
1015 DW 0 ;AN068;SEH option word four
1016 DW SND_FREQ ;AN000;error beep frequency
1017 DW 10 ;AN000;upper left row
1018 DW LEFT_COL_SCROLL ;AN000;upper left column
1019 DW 0 ;AN000;relative upper left row
1020 DW 0 ;AN000;relative upper left column
1021 DW SCB_LIST9_W ;AN000;line width
1022 DW SCB_LIST9_N ;AN000;number of lines
1023 DW 1 ;AN000;number of element on top
1024 DW SCB_LIST9_N ;AN000;number of elements
1025 DW 1 ;AN000;current element
1026 DW 0 ;AN000;maximun number of cols to scroll
1027 DW 0 ;AN000;display offset into opt strings
1028 DW 1 ;AN000;num list txt col offset in strg
1029 DB '.' ;AN000;numbered list separator
1030 DW 0 ;AN000;select keystroke string length
1031 DW 0 ;AN000;select keystroke string offset
1032 DW 0 ;AN000;select keystroke string segment
1033 DW 0 ;AN000;return/leave string length
1034 DW 0 ;AN000;return/leave string offset
1035 DW 0 ;AN000;return/leave string segment
1036 DW 0 ;AN000;return/erase string length
1037 DW 0 ;AN000;return/erase string offset
1038 DW 0 ;AN000;return/erase string segment
1039 DW WR_UAKEYSLEN ;AN000;up arrow string length
1040 DW WR_UAKEYS ;AN000;up arrow string offset
1041 DW 0 ;AN000;up arrow string segment
1042 DW WR_DAKEYSLEN ;AN000;down arrow string length
1043 DW WR_DAKEYS ;AN000;down arrow string offset
1044 DW 0 ;AN000;down arrow string segment
1045 DW 0 ;AN000;left arrow string length
1046 DW 0 ;AN000;left arrow string offset
1047 DW 0 ;AN000;left arrow string segment
1048 DW 0 ;AN000;right arrow string length
1049 DW 0 ;AN000;right arrow string offset
1050 DW 0 ;AN000;right arrow string segment
1051 DW 0 ;AN000;page-up string length
1052 DW 0 ;AN000;page-up string offset
1053 DW 0 ;AN000;page-up string segment
1054 DW 0 ;AN000;page-down string length
1055 DW 0 ;AN000;page-down string offset
1056 DW 0 ;AN000;page-down string segment
1057 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1058 DW WR_PIIND ;AN000;pointer indicator string offset
1059 DW 0 ;AN000;pointer indicator string segment
1060 DW 1 ;AN000;pointer ind txt col off into strg
1061 DW WR_AIINDLEN ;AN000;active indicator strg length
1062 DW WR_AIIND ;AN000;active indicator string offset
1063 DW 0 ;AN000;active indicator string segment
1064 DW 1 ;AN000;active ind txt col off into stg
1065 DW WR_CIINDLEN ;AN000;check mark text string length
1066 DW WR_CIIND ;AN000;check mark text string offset
1067 DW 0 ;AN000;check mark text string segment
1068 DW 1 ;AN000;check mark offset into opt strg
1069 DW WR_UIINDLEN ;AN000;up indicator string length
1070 DW WR_UIIND ;AN000;up indicator string offset
1071 DW 0 ;AN000;up indicator string segment
1072 DW 2 ;AN000;up indicator row location
1073 DW 1 ;AN000;up indicator column location
1074 DW WR_DIINDLEN ;AN000;down indicator string length
1075 DW WR_DIIND ;AN000;down indicator string offset
1076 DW 0 ;AN000;down indicator string segment
1077 DW 2 ;AN000;down indicator row location
1078 DW 2 ;AN000;down indicator column locaiton
1079 DW 0 ;AN000;left indicator string length
1080 DW 0 ;AN000;left indicator string offset
1081 DW 0 ;AN000;left indicator string segment
1082 DW 0 ;AN000;left indicator row location
1083 DW 0 ;AN000;left indicator column location
1084 DW 0 ;AN000;right indicator string length
1085 DW 0 ;AN000;right indicator string offset
1086 DW 0 ;AN000;right indicator string segment
1087 DW 0 ;AN000;right indicator row location
1088 DW 0 ;AN000;right indicator column locaiton
1089 DW WR_CIS ;AN000;normal color array offset
1090 DW 0 ;AN000;normal color array segment
1091 DW 9 ;AN000;logical color index number
1092 DW 0 ;AN000;number color index table entries
1093 DW 0 ;AN000;offset addr of color index table
1094 DW 0 ;AN000;segment addr of color index tabl
1095 DW WR_INDEX1 ;AN000;index array offset
1096 DW 0 ;AN000;index array segment
1097 DW WR_SELECT_NUM ;AN000;element selection array offset
1098 DW 0 ;AN000;element selection array segment
1099 DW SSC_PTSB ;AN000;option array option word
1100 DW SCB_LIST9 ;AN000;option array pointer offset
1101 DW 0 ;AN000;option array pointer segment
1102 DW SCB_LIST9_W ;AN000;option array string length
1103 DW 0 ;AN000;option array string segment
1104 DB 'A' ;AN000;option array string term char
1105 DW 0 ;AN000;keystroke
1106 DW 0 ;AN000;log vid buf offset override
1107 DW 0 ;AN000;log vid buf segment override
1108 DW 0 ;AN000;general purpose format hook opt
1109 DW 0 ;AN000;general purpose format hook opt
1110 DW 0 ;AN000;length of translation table
1111 DW 0 ;AN000;offset of translation table
1112 DW 0 ;AN000;segment of translation table
1113 DW 0 ;AN000;monocasing table offset
1114 DW 0 ;AN000;monocasing table segment
1115 DW 0 ;AN000;dbcs table length
1116 DW 0 ;AN000;dbcs table offset
1117 DW 0 ;AN000;dbcs table segment
1118 DW 0 ;AN068;SEH offset of font descriptor block
1119 DW 0 ;AN068;SEH segment of font descriptor block
1120 DB 236 DUP(0) ;AN024;
1121;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1122;
1123; select drive b: or c:
1124;
1125;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1126WR_SCB10 DW SCB_WRAP ;AN000;option word one
1127 DW SCB_SKIP ;AN000;option word two
1128 DW SCB_NUMS ;AN000;option word three
1129 DW 0 ;AN068;SEH option word four
1130 DW SND_FREQ ;AN000;error beep frequency
1131 DW 8 ;AN000;upper left row
1132 DW LEFT_COL_SCROLL ;AN000;upper left column
1133 DW 0 ;AN000;relative upper left row
1134 DW 0 ;AN000;relative upper left column
1135 DW SCB_LIST10_W ;AN000;line width
1136 DW SCB_LIST10_N ;AN000;number of lines
1137 DW 1 ;AN000;number of element on top
1138 DW SCB_LIST10_N ;AN000;number of elements
1139 DW 1 ;AN000;current element
1140 DW 0 ;AN000;maximun number of cols to scroll
1141 DW 0 ;AN000;display offset into opt strings
1142 DW 1 ;AN000;num list txt col offset in strg
1143 DB '.' ;AN000;numbered list separator
1144 DW 0 ;AN000;select keystroke string length
1145 DW 0 ;AN000;select keystroke string offset
1146 DW 0 ;AN000;select keystroke string segment
1147 DW 0 ;AN000;return/leave string length
1148 DW 0 ;AN000;return/leave string offset
1149 DW 0 ;AN000;return/leave string segment
1150 DW 0 ;AN000;return/erase string length
1151 DW 0 ;AN000;return/erase string offset
1152 DW 0 ;AN000;return/erase string segment
1153 DW WR_UAKEYSLEN ;AN000;up arrow string length
1154 DW WR_UAKEYS ;AN000;up arrow string offset
1155 DW 0 ;AN000;up arrow string segment
1156 DW WR_DAKEYSLEN ;AN000;down arrow string length
1157 DW WR_DAKEYS ;AN000;down arrow string offset
1158 DW 0 ;AN000;down arrow string segment
1159 DW 0 ;AN000;left arrow string length
1160 DW 0 ;AN000;left arrow string offset
1161 DW 0 ;AN000;left arrow string segment
1162 DW 0 ;AN000;right arrow string length
1163 DW 0 ;AN000;right arrow string offset
1164 DW 0 ;AN000;right arrow string segment
1165 DW 0 ;AN000;page-up string length
1166 DW 0 ;AN000;page-up string offset
1167 DW 0 ;AN000;page-up string segment
1168 DW 0 ;AN000;page-down string length
1169 DW 0 ;AN000;page-down string offset
1170 DW 0 ;AN000;page-down string segment
1171 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1172 DW WR_PIIND ;AN000;pointer indicator string offset
1173 DW 0 ;AN000;pointer indicator string segment
1174 DW 1 ;AN000;pointer ind txt col off into strg
1175 DW WR_AIINDLEN ;AN000;active indicator strg length
1176 DW WR_AIIND ;AN000;active indicator string offset
1177 DW 0 ;AN000;active indicator string segment
1178 DW 1 ;AN000;active ind txt col off into stg
1179 DW WR_CIINDLEN ;AN000;check mark text string length
1180 DW WR_CIIND ;AN000;check mark text string offset
1181 DW 0 ;AN000;check mark text string segment
1182 DW 1 ;AN000;check mark offset into opt strg
1183 DW WR_UIINDLEN ;AN000;up indicator string length
1184 DW WR_UIIND ;AN000;up indicator string offset
1185 DW 0 ;AN000;up indicator string segment
1186 DW 2 ;AN000;up indicator row location
1187 DW 1 ;AN000;up indicator column location
1188 DW WR_DIINDLEN ;AN000;down indicator string length
1189 DW WR_DIIND ;AN000;down indicator string offset
1190 DW 0 ;AN000;down indicator string segment
1191 DW 2 ;AN000;down indicator row location
1192 DW 2 ;AN000;down indicator column locaiton
1193 DW 0 ;AN000;left indicator string length
1194 DW 0 ;AN000;left indicator string offset
1195 DW 0 ;AN000;left indicator string segment
1196 DW 0 ;AN000;left indicator row location
1197 DW 0 ;AN000;left indicator column location
1198 DW 0 ;AN000;right indicator string length
1199 DW 0 ;AN000;right indicator string offset
1200 DW 0 ;AN000;right indicator string segment
1201 DW 0 ;AN000;right indicator row location
1202 DW 0 ;AN000;right indicator column locaiton
1203 DW WR_CIS ;AN000;normal color array offset
1204 DW 0 ;AN000;normal color array segment
1205 DW 10 ;AN000;logical color index number
1206 DW 0 ;AN000;number color index table entries
1207 DW 0 ;AN000;offset addr of color index table
1208 DW 0 ;AN000;segment addr of color index tabl
1209 DW WR_INDEX1 ;AN000;index array offset
1210 DW 0 ;AN000;index array segment
1211 DW WR_SELECT_NUM ;AN000;element selection array offset
1212 DW 0 ;AN000;element selection array segment
1213 DW SSC_PTSB ;AN000;option array option word
1214 DW SCB_LIST10 ;AN000;option array pointer offset
1215 DW 0 ;AN000;option array pointer segment
1216 DW SCB_LIST10_W ;AN000;option array string length
1217 DW 0 ;AN000;option array string segment
1218 DB 'A' ;AN000;option array string term char
1219 DW 0 ;AN000;keystroke
1220 DW 0 ;AN000;log vid buf offset override
1221 DW 0 ;AN000;log vid buf segment override
1222 DW 0 ;AN000;general purpose format hook opt
1223 DW 0 ;AN000;general purpose format hook opt
1224 DW 0 ;AN000;length of translation table
1225 DW 0 ;AN000;offset of translation table
1226 DW 0 ;AN000;segment of translation table
1227 DW 0 ;AN000;monocasing table offset
1228 DW 0 ;AN000;monocasing table segment
1229 DW 0 ;AN000;dbcs table length
1230 DW 0 ;AN000;dbcs table offset
1231 DW 0 ;AN000;dbcs table segment
1232 DW 0 ;AN068;SEH offset of font descriptor block
1233 DW 0 ;AN068;SEH segment of font descriptor block
1234 DB 236 DUP(0) ;AN024;
1235;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1236;
1237; select printer type
1238;
1239;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1240WR_SCB11 DW 0 ;AN000;option word one
1241 DW scb_uind ;AN000;option word two
1242 DW 0 ;AN000;option word three
1243 DW 0 ;AN068;SEH option word four
1244 DW SND_FREQ ;AN000;error beep frequency
1245 DW 11 ;AN000;upper left row
1246 DW LEFT_COL_SCROLL ;AN000;upper left column
1247 DW 0 ;AN000;relative upper left row
1248 DW 0 ;AN000;relative upper left column
1249 DW SCB_LIST11_W ;AN000;line width
1250 DW 10 ;AN000;number of lines
1251 DW 1 ;AN000;number of element on top
1252 DW SCB_LIST11_N ;AN000;number of elements
1253 DW 1 ;AN000;current element
1254 DW 0 ;AN000;maximun number of cols to scroll
1255 DW 0 ;AN000;display offset into opt strings
1256 DW 1 ;AN000;num list txt col offset in strg
1257 DB '.' ;AN000;numbered list separator
1258 DW 0 ;AN000;select keystroke string length
1259 DW 0 ;AN000;select keystroke string offset
1260 DW 0 ;AN000;select keystroke string segment
1261 DW 0 ;AN000;return/leave string length
1262 DW 0 ;AN000;return/leave string offset
1263 DW 0 ;AN000;return/leave string segment
1264 DW 0 ;AN000;return/erase string length
1265 DW 0 ;AN000;return/erase string offset
1266 DW 0 ;AN000;return/erase string segment
1267 DW WR_UAKEYSLEN ;AN000;up arrow string length
1268 DW WR_UAKEYS ;AN000;up arrow string offset
1269 DW 0 ;AN000;up arrow string segment
1270 DW WR_DAKEYSLEN ;AN000;down arrow string length
1271 DW WR_DAKEYS ;AN000;down arrow string offset
1272 DW 0 ;AN000;down arrow string segment
1273 DW 0 ;AN000;left arrow string length
1274 DW 0 ;AN000;left arrow string offset
1275 DW 0 ;AN000;left arrow string segment
1276 DW 0 ;AN000;right arrow string length
1277 DW 0 ;AN000;right arrow string offset
1278 DW 0 ;AN000;right arrow string segment
1279 DW 0 ;AN000;page-up string length
1280 DW 0 ;AN000;page-up string offset
1281 DW 0 ;AN000;page-up string segment
1282 DW 0 ;AN000;page-down string length
1283 DW 0 ;AN000;page-down string offset
1284 DW 0 ;AN000;page-down string segment
1285 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1286 DW WR_PIIND ;AN000;pointer indicator string offset
1287 DW 0 ;AN000;pointer indicator string segment
1288 DW 1 ;AN000;pointer ind txt col off into strg
1289 DW WR_AIINDLEN ;AN000;active indicator strg length
1290 DW WR_AIIND ;AN000;active indicator string offset
1291 DW 0 ;AN000;active indicator string segment
1292 DW 1 ;AN000;active ind txt col off into stg
1293 DW WR_CIINDLEN ;AN000;check mark text string length
1294 DW WR_CIIND ;AN000;check mark text string offset
1295 DW 0 ;AN000;check mark text string segment
1296 DW 1 ;AN000;check mark offset into opt strg
1297 DW WR_UIINDLEN ;AN000;up indicator string length
1298 DW WR_UIIND ;AN000;up indicator string offset
1299 DW 0 ;AN000;up indicator string segment
1300 DW 9 ;AN000;up indicator row location
1301 DW 64 ;AN000;up indicator column location
1302 DW WR_DIINDLEN ;AN000;down indicator string length
1303 DW WR_DIIND ;AN000;down indicator string offset
1304 DW 0 ;AN000;down indicator string segment
1305 DW 9 ;AN000;down indicator row location
1306 DW 66 ;AN000;down indicator column locaiton
1307 DW 0 ;AN000;left indicator string length
1308 DW 0 ;AN000;left indicator string offset
1309 DW 0 ;AN000;left indicator string segment
1310 DW 0 ;AN000;left indicator row location
1311 DW 0 ;AN000;left indicator column location
1312 DW 0 ;AN000;right indicator string length
1313 DW 0 ;AN000;right indicator string offset
1314 DW 0 ;AN000;right indicator string segment
1315 DW 0 ;AN000;right indicator row location
1316 DW 0 ;AN000;right indicator column locaiton
1317 DW WR_CIS ;AN000;normal color array offset
1318 DW 0 ;AN000;normal color array segment
1319 DW 1 ;AN000;logical color index number
1320 DW 16 ;AN000;number color index table entries
1321 DW WR_CIS ;AN000;offset addr of color index table
1322 DW 0 ;AN000;segment addr of color index tabl
1323 DW WR_INDEX1 ;AN000;index array offset
1324 DW 0 ;AN000;index array segment
1325 DW WR_SELECT ;AN000;element selection array offset
1326 DW 0 ;AN000;element selection array segment
1327 DW SSC_PTSB ;AN000;option array option word
1328 DW SCB_LIST11 ;AN000;option array pointer offset
1329 DW 0 ;AN000;option array pointer segment
1330 DW SCB_LIST11_W ;AN000;option array string length
1331 DW 0 ;AN000;option array string segment
1332 DB 'A' ;AN000;option array string term char
1333 DW 0 ;AN000;keystroke
1334 DW 0 ;AN000;log vid buf offset override
1335 DW 0 ;AN000;log vid buf segment override
1336 DW 0 ;AN000;general purpose format hook opt
1337 DW 0 ;AN000;general purpose format hook opt
1338 DW 0 ;AN000;length of translation table
1339 DW 0 ;AN000;offset of translation table
1340 DW 0 ;AN000;segment of translation table
1341 DW 0 ;AN000;monocasing table offset
1342 DW 0 ;AN000;monocasing table segment
1343 DW 0 ;AN000;dbcs table length
1344 DW 0 ;AN000;dbcs table offset
1345 DW 0 ;AN000;dbcs table segment
1346 DW 0 ;AN068;SEH offset of font descriptor block
1347 DW 0 ;AN068;SEH segment of font descriptor block
1348 DB 236 DUP(0) ;AN024;
1349;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1350;
1351; PARALLEL PRINTER PORT
1352;
1353;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1354WR_SCB12 DW SCB_WRAP ;AN000;option word one
1355 DW SCB_SKIP ;AN000;option word two
1356 DW SCB_NUMS ;AN000;option word three
1357 DW 0 ;AN068;SEH option word four
1358 DW SND_FREQ ;AN000;error beep frequency
1359 DW 9 ;AN000;upper left row
1360 DW LEFT_COL_SCROLL ;AN000;upper left column
1361 DW 0 ;AN000;relative upper left row
1362 DW 0 ;AN000;relative upper left column
1363 DW SCB_LIST12_W ;AN000;line width
1364 DW SCB_LIST12_N ;AN000;number of lines
1365 DW 1 ;AN000;number of element on top
1366 DW SCB_LIST12_N ;AN000;number of elements
1367 DW 1 ;AN000;current element
1368 DW 0 ;AN000;maximun number of cols to scroll
1369 DW 0 ;AN000;display offset into opt strings
1370 DW 1 ;AN000;num list txt col offset in strg
1371 DB '.' ;AN000;numbered list separator
1372 DW 0 ;AN000;select keystroke string length
1373 DW 0 ;AN000;select keystroke string offset
1374 DW 0 ;AN000;select keystroke string segment
1375 DW 0 ;AN000;return/leave string length
1376 DW 0 ;AN000;return/leave string offset
1377 DW 0 ;AN000;return/leave string segment
1378 DW 0 ;AN000;return/erase string length
1379 DW 0 ;AN000;return/erase string offset
1380 DW 0 ;AN000;return/erase string segment
1381 DW WR_UAKEYSLEN ;AN000;up arrow string length
1382 DW WR_UAKEYS ;AN000;up arrow string offset
1383 DW 0 ;AN000;up arrow string segment
1384 DW WR_DAKEYSLEN ;AN000;down arrow string length
1385 DW WR_DAKEYS ;AN000;down arrow string offset
1386 DW 0 ;AN000;down arrow string segment
1387 DW 0 ;AN000;left arrow string length
1388 DW 0 ;AN000;left arrow string offset
1389 DW 0 ;AN000;left arrow string segment
1390 DW 0 ;AN000;right arrow string length
1391 DW 0 ;AN000;right arrow string offset
1392 DW 0 ;AN000;right arrow string segment
1393 DW 0 ;AN000;page-up string length
1394 DW 0 ;AN000;page-up string offset
1395 DW 0 ;AN000;page-up string segment
1396 DW 0 ;AN000;page-down string length
1397 DW 0 ;AN000;page-down string offset
1398 DW 0 ;AN000;page-down string segment
1399 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1400 DW WR_PIIND ;AN000;pointer indicator string offset
1401 DW 0 ;AN000;pointer indicator string segment
1402 DW 1 ;AN000;pointer ind txt col off into strg
1403 DW WR_AIINDLEN ;AN000;active indicator strg length
1404 DW WR_AIIND ;AN000;active indicator string offset
1405 DW 0 ;AN000;active indicator string segment
1406 DW 1 ;AN000;active ind txt col off into stg
1407 DW WR_CIINDLEN ;AN000;check mark text string length
1408 DW WR_CIIND ;AN000;check mark text string offset
1409 DW 0 ;AN000;check mark text string segment
1410 DW 1 ;AN000;check mark offset into opt strg
1411 DW WR_UIINDLEN ;AN000;up indicator string length
1412 DW WR_UIIND ;AN000;up indicator string offset
1413 DW 0 ;AN000;up indicator string segment
1414 DW 2 ;AN000;up indicator row location
1415 DW 1 ;AN000;up indicator column location
1416 DW WR_DIINDLEN ;AN000;down indicator string length
1417 DW WR_DIIND ;AN000;down indicator string offset
1418 DW 0 ;AN000;down indicator string segment
1419 DW 2 ;AN000;down indicator row location
1420 DW 2 ;AN000;down indicator column locaiton
1421 DW 0 ;AN000;left indicator string length
1422 DW 0 ;AN000;left indicator string offset
1423 DW 0 ;AN000;left indicator string segment
1424 DW 0 ;AN000;left indicator row location
1425 DW 0 ;AN000;left indicator column location
1426 DW 0 ;AN000;right indicator string length
1427 DW 0 ;AN000;right indicator string offset
1428 DW 0 ;AN000;right indicator string segment
1429 DW 0 ;AN000;right indicator row location
1430 DW 0 ;AN000;right indicator column locaiton
1431 DW WR_CIS ;AN000;normal color array offset
1432 DW 0 ;AN000;normal color array segment
1433 DW 1 ;AN000;logical color index number
1434 DW 16 ;AN000;number color index table entries
1435 DW WR_CIS ;AN000;offset addr of color index table
1436 DW 0 ;AN000;segment addr of color index tabl
1437 DW WR_INDEX1 ;AN000;index array offset
1438 DW 0 ;AN000;index array segment
1439 DW WR_SELECT_NUM ;AN000;element selection array offset
1440 DW 0 ;AN000;element selection array segment
1441 DW SSC_PTSB ;AN000;option array option word
1442 DW SCB_LIST12 ;AN000;option array pointer offset
1443 DW 0 ;AN000;option array pointer segment
1444 DW SCB_LIST12_W ;AN000;option array string length
1445 DW 0 ;AN000;option array string segment
1446 DB 'A' ;AN000;option array string term char
1447 DW 0 ;AN000;keystroke
1448 DW 0 ;AN000;log vid buf offset override
1449 DW 0 ;AN000;log vid buf segment override
1450 DW 0 ;AN000;general purpose format hook opt
1451 DW 0 ;AN000;general purpose format hook opt
1452 DW 0 ;AN000;length of translation table
1453 DW 0 ;AN000;offset of translation table
1454 DW 0 ;AN000;segment of translation table
1455 DW 0 ;AN000;monocasing table offset
1456 DW 0 ;AN000;monocasing table segment
1457 DW 0 ;AN000;dbcs table length
1458 DW 0 ;AN000;dbcs table offset
1459 DW 0 ;AN000;dbcs table segment
1460 DW 0 ;AN068;SEH offset of font descriptor block
1461 DW 0 ;AN068;SEH segment of font descriptor block
1462 DB 236 DUP(0) ;AN024;
1463;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1464;
1465; serial port
1466;
1467;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1468WR_SCB13 DW SCB_WRAP ;AN000;option word one
1469 DW SCB_SKIP ;AN000;option word two
1470 DW SCB_NUMS ;AN000;option word three
1471 DW 0 ;AN068;SEH option word four
1472 DW SND_FREQ ;AN000;error beep frequency
1473 DW 8 ;AN000;upper left row
1474 DW LEFT_COL_SCROLL ;AN000;upper left column
1475 DW 0 ;AN000;relative upper left row
1476 DW 0 ;AN000;relative upper left column
1477 DW SCB_LIST13_W ;AN000;line width
1478 DW SCB_LIST13_N ;AN000;number of lines
1479 DW 1 ;AN000;number of element on top
1480 DW SCB_LIST13_N ;AN000;number of elements
1481 DW 1 ;AN000;current element
1482 DW 0 ;AN000;maximun number of cols to scroll
1483 DW 0 ;AN000;display offset into opt strings
1484 DW 1 ;AN000;num list txt col offset in strg
1485 DB '.' ;AN000;numbered list separator
1486 DW 0 ;AN000;select keystroke string length
1487 DW 0 ;AN000;select keystroke string offset
1488 DW 0 ;AN000;select keystroke string segment
1489 DW 0 ;AN000;return/leave string length
1490 DW 0 ;AN000;return/leave string offset
1491 DW 0 ;AN000;return/leave string segment
1492 DW 0 ;AN000;return/erase string length
1493 DW 0 ;AN000;return/erase string offset
1494 DW 0 ;AN000;return/erase string segment
1495 DW WR_UAKEYSLEN ;AN000;up arrow string length
1496 DW WR_UAKEYS ;AN000;up arrow string offset
1497 DW 0 ;AN000;up arrow string segment
1498 DW WR_DAKEYSLEN ;AN000;down arrow string length
1499 DW WR_DAKEYS ;AN000;down arrow string offset
1500 DW 0 ;AN000;down arrow string segment
1501 DW 0 ;AN000;left arrow string length
1502 DW 0 ;AN000;left arrow string offset
1503 DW 0 ;AN000;left arrow string segment
1504 DW 0 ;AN000;right arrow string length
1505 DW 0 ;AN000;right arrow string offset
1506 DW 0 ;AN000;right arrow string segment
1507 DW 0 ;AN000;page-up string length
1508 DW 0 ;AN000;page-up string offset
1509 DW 0 ;AN000;page-up string segment
1510 DW 0 ;AN000;page-down string length
1511 DW 0 ;AN000;page-down string offset
1512 DW 0 ;AN000;page-down string segment
1513 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1514 DW WR_PIIND ;AN000;pointer indicator string offset
1515 DW 0 ;AN000;pointer indicator string segment
1516 DW 1 ;AN000;pointer ind txt col off into strg
1517 DW WR_AIINDLEN ;AN000;active indicator strg length
1518 DW WR_AIIND ;AN000;active indicator string offset
1519 DW 0 ;AN000;active indicator string segment
1520 DW 1 ;AN000;active ind txt col off into stg
1521 DW WR_CIINDLEN ;AN000;check mark text string length
1522 DW WR_CIIND ;AN000;check mark text string offset
1523 DW 0 ;AN000;check mark text string segment
1524 DW 1 ;AN000;check mark offset into opt strg
1525 DW WR_UIINDLEN ;AN000;up indicator string length
1526 DW WR_UIIND ;AN000;up indicator string offset
1527 DW 0 ;AN000;up indicator string segment
1528 DW 2 ;AN000;up indicator row location
1529 DW 1 ;AN000;up indicator column location
1530 DW WR_DIINDLEN ;AN000;down indicator string length
1531 DW WR_DIIND ;AN000;down indicator string offset
1532 DW 0 ;AN000;down indicator string segment
1533 DW 2 ;AN000;down indicator row location
1534 DW 2 ;AN000;down indicator column locaiton
1535 DW 0 ;AN000;left indicator string length
1536 DW 0 ;AN000;left indicator string offset
1537 DW 0 ;AN000;left indicator string segment
1538 DW 0 ;AN000;left indicator row location
1539 DW 0 ;AN000;left indicator column location
1540 DW 0 ;AN000;right indicator string length
1541 DW 0 ;AN000;right indicator string offset
1542 DW 0 ;AN000;right indicator string segment
1543 DW 0 ;AN000;right indicator row location
1544 DW 0 ;AN000;right indicator column locaiton
1545 DW WR_CIS ;AN000;normal color array offset
1546 DW 0 ;AN000;normal color array segment
1547 DW 1 ;AN000;logical color index number
1548 DW 16 ;AN000;number color index table entries
1549 DW WR_CIS ;AN000;offset addr of color index table
1550 DW 0 ;AN000;segment addr of color index tabl
1551 DW WR_INDEX1 ;AN000;index array offset
1552 DW 0 ;AN000;index array segment
1553 DW WR_SELECT ;AN000;element selection array offset
1554 DW 0 ;AN000;element selection array segment
1555 DW SSC_PTSB ;AN000;option array option word
1556 DW SCB_LIST13 ;AN000;option array pointer offset
1557 DW 0 ;AN000;option array pointer segment
1558 DW SCB_LIST13_W ;AN000;option array string length
1559 DW 0 ;AN000;option array string segment
1560 DB 'A' ;AN000;option array string term char
1561 DW 0 ;AN000;keystroke
1562 DW 0 ;AN000;log vid buf offset override
1563 DW 0 ;AN000;log vid buf segment override
1564 DW 0 ;AN000;general purpose format hook opt
1565 DW 0 ;AN000;general purpose format hook opt
1566 DW 0 ;AN000;length of translation table
1567 DW 0 ;AN000;offset of translation table
1568 DW 0 ;AN000;segment of translation table
1569 DW 0 ;AN000;monocasing table offset
1570 DW 0 ;AN000;monocasing table segment
1571 DW 0 ;AN000;dbcs table length
1572 DW 0 ;AN000;dbcs table offset
1573 DW 0 ;AN000;dbcs table segment
1574 DW 0 ;AN068;SEH offset of font descriptor block
1575 DW 0 ;AN068;SEH segment of font descriptor block
1576 DB 236 DUP(0) ;AN024;
1577;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1578;
1579; parallel redirection
1580;
1581;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1582WR_SCB14 DW SCB_WRAP ;AN000;option word one
1583 DW SCB_SKIP ;AN000;option word two
1584 DW SCB_NUMS ;AN000;option word three
1585 DW 0 ;AN068;SEH option word four
1586 DW SND_FREQ ;AN000;error beep frequency
1587 DW 17 ;AN000;upper left row
1588 DW LEFT_COL_SCROLL ;AN000;upper left column
1589 DW 0 ;AN000;relative upper left row
1590 DW 0 ;AN000;relative upper left column
1591 DW SCB_LIST14_W ;AN000;line width
1592 DW SCB_LIST14_N ;AN000;number of lines
1593 DW 1 ;AN000;number of element on top
1594 DW SCB_LIST14_N ;AN000;number of elements
1595 DW 1 ;AN000;current element
1596 DW 0 ;AN000;maximun number of cols to scroll
1597 DW 0 ;AN000;display offset into opt strings
1598 DW 1 ;AN000;num list txt col offset in strg
1599 DB '.' ;AN000;numbered list separator
1600 DW 0 ;AN000;select keystroke string length
1601 DW 0 ;AN000;select keystroke string offset
1602 DW 0 ;AN000;select keystroke string segment
1603 DW 0 ;AN000;return/leave string length
1604 DW 0 ;AN000;return/leave string offset
1605 DW 0 ;AN000;return/leave string segment
1606 DW 0 ;AN000;return/erase string length
1607 DW 0 ;AN000;return/erase string offset
1608 DW 0 ;AN000;return/erase string segment
1609 DW WR_UAKEYSLEN ;AN000;up arrow string length
1610 DW WR_UAKEYS ;AN000;up arrow string offset
1611 DW 0 ;AN000;up arrow string segment
1612 DW WR_DAKEYSLEN ;AN000;down arrow string length
1613 DW WR_DAKEYS ;AN000;down arrow string offset
1614 DW 0 ;AN000;down arrow string segment
1615 DW 0 ;AN000;left arrow string length
1616 DW 0 ;AN000;left arrow string offset
1617 DW 0 ;AN000;left arrow string segment
1618 DW 0 ;AN000;right arrow string length
1619 DW 0 ;AN000;right arrow string offset
1620 DW 0 ;AN000;right arrow string segment
1621 DW WR_PUKEYSLEN ;AN000;page-up string length
1622 DW WR_PUKEYS ;AN000;page-up string offset
1623 DW 0 ;AN000;page-up string segment
1624 DW WR_PDKEYSLEN ;AN000;page-down string length
1625 DW WR_PDKEYS ;AN000;page-down string offset
1626 DW 0 ;AN000;page-down string segment
1627 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1628 DW WR_PIIND ;AN000;pointer indicator string offset
1629 DW 0 ;AN000;pointer indicator string segment
1630 DW 1 ;AN000;pointer ind txt col off into strg
1631 DW WR_AIINDLEN ;AN000;active indicator strg length
1632 DW WR_AIIND ;AN000;active indicator string offset
1633 DW 0 ;AN000;active indicator string segment
1634 DW 1 ;AN000;active ind txt col off into stg
1635 DW WR_CIINDLEN ;AN000;check mark text string length
1636 DW WR_CIIND ;AN000;check mark text string offset
1637 DW 0 ;AN000;check mark text string segment
1638 DW 1 ;AN000;check mark offset into opt strg
1639 DW WR_UIINDLEN ;AN000;up indicator string length
1640 DW WR_UIIND ;AN000;up indicator string offset
1641 DW 0 ;AN000;up indicator string segment
1642 DW 2 ;AN000;up indicator row location
1643 DW 1 ;AN000;up indicator column location
1644 DW WR_DIINDLEN ;AN000;down indicator string length
1645 DW WR_DIIND ;AN000;down indicator string offset
1646 DW 0 ;AN000;down indicator string segment
1647 DW 2 ;AN000;down indicator row location
1648 DW 2 ;AN000;down indicator column locaiton
1649 DW 0 ;AN000;left indicator string length
1650 DW 0 ;AN000;left indicator string offset
1651 DW 0 ;AN000;left indicator string segment
1652 DW 0 ;AN000;left indicator row location
1653 DW 0 ;AN000;left indicator column location
1654 DW 0 ;AN000;right indicator string length
1655 DW 0 ;AN000;right indicator string offset
1656 DW 0 ;AN000;right indicator string segment
1657 DW 0 ;AN000;right indicator row location
1658 DW 0 ;AN000;right indicator column locaiton
1659 DW 0 ;AN000;normal color array offset
1660 DW 0 ;AN000;normal color array segment
1661 DW 1 ;AN000;logical color index number
1662 DW 16 ;AN000;number color index table entries
1663 DW WR_CIS ;AN000;offset addr of color index table
1664 DW 0 ;AN000;segment addr of color index tabl
1665 DW WR_INDEX1 ;AN000;index array offset
1666 DW 0 ;AN000;index array segment
1667 DW WR_SELECT ;AN000;element selection array offset
1668 DW 0 ;AN000;element selection array segment
1669 DW SSC_PTSB ;AN000;option array option word
1670 DW SCB_LIST14 ;AN000;option array pointer offset
1671 DW 0 ;AN000;option array pointer segment
1672 DW SCB_LIST14_W ;AN000;option array string length
1673 DW 0 ;AN000;option array string segment
1674 DB 'A' ;AN000;option array string term char
1675 DW 0 ;AN000;keystroke
1676 DW 0 ;AN000;log vid buf offset override
1677 DW 0 ;AN000;log vid buf segment override
1678 DW 0 ;AN000;general purpose format hook opt
1679 DW 0 ;AN000;general purpose format hook opt
1680 DW 0 ;AN000;length of translation table
1681 DW 0 ;AN000;offset of translation table
1682 DW 0 ;AN000;segment of translation table
1683 DW 0 ;AN000;monocasing table offset
1684 DW 0 ;AN000;monocasing table segment
1685 DW 0 ;AN000;dbcs table length
1686 DW 0 ;AN000;dbcs table offset
1687 DW 0 ;AN000;dbcs table segment
1688 DW 0 ;AN068;SEH offset of font descriptor block
1689 DW 0 ;AN068;SEH segment of font descriptor block
1690 DB 236 DUP(0) ;AN024;
1691;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1692;
1693; review selections
1694;
1695;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1696WR_SCB15 DW SCB_WRAP ;AN000;option word one
1697 DW SCB_SKIP ;AN000;option word two
1698 DW SCB_NUMS ;AN000;option word three
1699 DW 0 ;AN068;SEH option word four
1700 DW SND_FREQ ;AN000;error beep frequency
1701 DW 11 ;AC079;SEH ;AN000;upper left row
1702 DW LEFT_COL_SCROLL ;AN000;upper left column
1703 DW 0 ;AN000;relative upper left row
1704 DW 0 ;AN000;relative upper left column
1705 DW SCB_LIST15_W ;AN000;line width
1706 DW SCB_LIST15_N ;AN000;number of lines
1707 DW 1 ;AN000;number of element on top
1708 DW SCB_LIST15_N ;AN000;number of elements
1709 DW 1 ;AN000;current element
1710 DW 0 ;AN000;maximun number of cols to scroll
1711 DW 0 ;AN000;display offset into opt strings
1712 DW 1 ;AN000;num list txt col offset in strg
1713 DB '.' ;AN000;numbered list separator
1714 DW 0 ;AN000;select keystroke string length
1715 DW 0 ;AN000;select keystroke string offset
1716 DW 0 ;AN000;select keystroke string segment
1717 DW 0 ;AN000;return/leave string length
1718 DW 0 ;AN000;return/leave string offset
1719 DW 0 ;AN000;return/leave string segment
1720 DW 0 ;AN000;return/erase string length
1721 DW 0 ;AN000;return/erase string offset
1722 DW 0 ;AN000;return/erase string segment
1723 DW WR_UAKEYSLEN ;AN000;up arrow string length
1724 DW WR_UAKEYS ;AN000;up arrow string offset
1725 DW 0 ;AN000;up arrow string segment
1726 DW WR_DAKEYSLEN ;AN000;down arrow string length
1727 DW WR_DAKEYS ;AN000;down arrow string offset
1728 DW 0 ;AN000;down arrow string segment
1729 DW 0 ;AN000;left arrow string length
1730 DW 0 ;AN000;left arrow string offset
1731 DW 0 ;AN000;left arrow string segment
1732 DW 0 ;AN000;right arrow string length
1733 DW 0 ;AN000;right arrow string offset
1734 DW 0 ;AN000;right arrow string segment
1735 DW 0 ;AN000;page-up string length
1736 DW 0 ;AN000;page-up string offset
1737 DW 0 ;AN000;page-up string segment
1738 DW 0 ;AN000;page-down string length
1739 DW 0 ;AN000;page-down string offset
1740 DW 0 ;AN000;page-down string segment
1741 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1742 DW WR_PIIND ;AN000;pointer indicator string offset
1743 DW 0 ;AN000;pointer indicator string segment
1744 DW 1 ;AN000;pointer ind txt col off into strg
1745 DW WR_AIINDLEN ;AN000;active indicator strg length
1746 DW WR_AIIND ;AN000;active indicator string offset
1747 DW 0 ;AN000;active indicator string segment
1748 DW 1 ;AN000;active ind txt col off into stg
1749 DW WR_CIINDLEN ;AN000;check mark text string length
1750 DW WR_CIIND ;AN000;check mark text string offset
1751 DW 0 ;AN000;check mark text string segment
1752 DW 1 ;AN000;check mark offset into opt strg
1753 DW WR_UIINDLEN ;AN000;up indicator string length
1754 DW WR_UIIND ;AN000;up indicator string offset
1755 DW 0 ;AN000;up indicator string segment
1756 DW 2 ;AN000;up indicator row location
1757 DW 1 ;AN000;up indicator column location
1758 DW WR_DIINDLEN ;AN000;down indicator string length
1759 DW WR_DIIND ;AN000;down indicator string offset
1760 DW 0 ;AN000;down indicator string segment
1761 DW 2 ;AN000;down indicator row location
1762 DW 2 ;AN000;down indicator column locaiton
1763 DW 0 ;AN000;left indicator string length
1764 DW 0 ;AN000;left indicator string offset
1765 DW 0 ;AN000;left indicator string segment
1766 DW 0 ;AN000;left indicator row location
1767 DW 0 ;AN000;left indicator column location
1768 DW 0 ;AN000;right indicator string length
1769 DW 0 ;AN000;right indicator string offset
1770 DW 0 ;AN000;right indicator string segment
1771 DW 0 ;AN000;right indicator row location
1772 DW 0 ;AN000;right indicator column locaiton
1773 DW WR_CIS ;AN000;normal color array offset
1774 DW 0 ;AN000;normal color array segment
1775 DW 1 ;AN000;logical color index number
1776 DW 16 ;AN000;number color index table entries
1777 DW WR_CIS ;AN000;offset addr of color index table
1778 DW 0 ;AN000;segment addr of color index tabl
1779 DW WR_INDEX1 ;AN000;index array offset
1780 DW 0 ;AN000;index array segment
1781 DW WR_SELECT_NUM ;AN000;element selection array offset
1782 DW 0 ;AN000;element selection array segment
1783 DW SSC_PTSB ;AN000;option array option word
1784 DW SCB_LIST15 ;AN000;option array pointer offset
1785 DW 0 ;AN000;option array pointer segment
1786 DW SCB_LIST15_W ;AN000;option array string length
1787 DW 0 ;AN000;option array string segment
1788 DB 'A' ;AN000;option array string term char
1789 DW 0 ;AN000;keystroke
1790 DW 0 ;AN000;log vid buf offset override
1791 DW 0 ;AN000;log vid buf segment override
1792 DW 0 ;AN000;general purpose format hook opt
1793 DW 0 ;AN000;general purpose format hook opt
1794 DW 0 ;AN000;length of translation table
1795 DW 0 ;AN000;offset of translation table
1796 DW 0 ;AN000;segment of translation table
1797 DW 0 ;AN000;monocasing table offset
1798 DW 0 ;AN000;monocasing table segment
1799 DW 0 ;AN000;dbcs table length
1800 DW 0 ;AN000;dbcs table offset
1801 DW 0 ;AN000;dbcs table segment
1802 DW 0 ;AN068;SEH offset of font descriptor block
1803 DW 0 ;AN068;SEH segment of font descriptor block
1804 DB 236 DUP(0) ;AN024;
1805;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1806;
1807; review selections #2
1808;
1809;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1810WR_SCB16 DW SCB_WRAP+SCB_DCHECK+SCB_DACTIVE;AN000;option word one
1811 DW SCB_LCOX ;AN000;option word two
1812 DW SCB_SELACT ;AN000;option word three
1813 DW 0 ;AN068;SEH option word four
1814 DW SND_FREQ ;AN000;error beep frequency
1815 DW 12 ;AN000;upper left row
1816 DW LEFT_COL_SCROLL ;AN000;upper left column
1817 DW 0 ;AN000;relative upper left row
1818 DW 0 ;AN000;relative upper left column
1819 DW 42 ;;AN000;;;SCB_LIST16_W ;line width
1820 DW SCB_LIST16_N ;AN000;number of lines
1821 DW 1 ;AN000;number of element on top
1822 DW SCB_LIST16_N ;AN000;number of elements
1823 DW 1 ;AN000;current element
1824 DW 0 ;AN000;maximun number of cols to scroll
1825 DW 0 ;AN000;display offset into opt strings
1826 DW 1 ;AN000;num list txt col offset in strg
1827 DB '.' ;AN000;numbered list separator
1828 DW 0 ;AN000;select keystroke string length
1829 DW 0 ;AN000;select keystroke string offset
1830 DW 0 ;AN000;select keystroke string segment
1831 DW 0 ;AN000;return/leave string length
1832 DW 0 ;AN000;return/leave string offset
1833 DW 0 ;AN000;return/leave string segment
1834 DW 0 ;AN000;return/erase string length
1835 DW 0 ;AN000;return/erase string offset
1836 DW 0 ;AN000;return/erase string segment
1837 DW WR_UAKEYSLEN ;AN000;up arrow string length
1838 DW WR_UAKEYS ;AN000;up arrow string offset
1839 DW 0 ;AN000;up arrow string segment
1840 DW WR_DAKEYSLEN ;AN000;down arrow string length
1841 DW WR_DAKEYS ;AN000;down arrow string offset
1842 DW 0 ;AN000;down arrow string segment
1843 DW 0 ;AN000;left arrow string length
1844 DW 0 ;AN000;left arrow string offset
1845 DW 0 ;AN000;left arrow string segment
1846 DW 0 ;AN000;right arrow string length
1847 DW 0 ;AN000;right arrow string offset
1848 DW 0 ;AN000;right arrow string segment
1849 DW 0 ;AN000;page-up string length
1850 DW 0 ;AN000;page-up string offset
1851 DW 0 ;AN000;page-up string segment
1852 DW 0 ;AN000;page-down string length
1853 DW 0 ;AN000;page-down string offset
1854 DW 0 ;AN000;page-down string segment
1855 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1856 DW WR_PIIND ;AN000;pointer indicator string offset
1857 DW 0 ;AN000;pointer indicator string segment
1858 DW 1 ;AN000;pointer ind txt col off into strg
1859 DW WR_NOINDLEN ;AN000;active indicator strg length
1860 DW WR_NOIND ;AN000;active indicator string offset
1861 DW 0 ;AN000;active indicator string segment
1862 DW 50 ;AN000;active ind txt col off into stg
1863 DW WR_YESINDLEN ;AN000;check mark text string length
1864 DW WR_YESIND ;AN000;check mark text string offset
1865 DW 0 ;AN000;check mark text string segment
1866 DW 50 ;AN000;check mark offset into opt strg
1867 DW WR_UIINDLEN ;AN000;up indicator string length
1868 DW WR_UIIND ;AN000;up indicator string offset
1869 DW 0 ;AN000;up indicator string segment
1870 DW 2 ;AN000;up indicator row location
1871 DW 1 ;AN000;up indicator column location
1872 DW WR_DIINDLEN ;AN000;down indicator string length
1873 DW WR_DIIND ;AN000;down indicator string offset
1874 DW 0 ;AN000;down indicator string segment
1875 DW 2 ;AN000;down indicator row location
1876 DW 2 ;AN000;down indicator column locaiton
1877 DW 0 ;AN000;left indicator string length
1878 DW 0 ;AN000;left indicator string offset
1879 DW 0 ;AN000;left indicator string segment
1880 DW 0 ;AN000;left indicator row location
1881 DW 0 ;AN000;left indicator column location
1882 DW 0 ;AN000;right indicator string length
1883 DW 0 ;AN000;right indicator string offset
1884 DW 0 ;AN000;right indicator string segment
1885 DW 0 ;AN000;right indicator row location
1886 DW 0 ;AN000;right indicator column locaiton
1887 DW WR_CIS ;AN000;normal color array offset
1888 DW 0 ;AN000;normal color array segment
1889 DW 1 ;AN000;logical color index number
1890 DW 16 ;AN000;number color index table entries
1891 DW WR_CIS ;AN000;offset addr of color index table
1892 DW 0 ;AN000;segment addr of color index tabl
1893 DW WR_INDEX1 ;AN000;index array offset
1894 DW 0 ;AN000;index array segment
1895 DW WR_SELECT_MOD ;AN000;element selection array offset
1896 DW 0 ;AN000;element selection array segment
1897 DW SSC_PTSB ;AN000;option array option word
1898 DW SCB_LIST16 ;AN000;option array pointer offset
1899 DW 0 ;AN000;option array pointer segment
1900 DW SCB_LIST16_W ;AN000;option array string length
1901 DW 0 ;AN000;option array string segment
1902 DB 'A' ;AN000;option array string term char
1903 DW 0 ;AN000;keystroke
1904 DW 0 ;AN000;log vid buf offset override
1905 DW 0 ;AN000;log vid buf segment override
1906 DW 0 ;AN000;general purpose format hook opt
1907 DW 0 ;AN000;general purpose format hook opt
1908 DW 0 ;AN000;length of translation table
1909 DW 0 ;AN000;offset of translation table
1910 DW 0 ;AN000;segment of translation table
1911 DW 0 ;AN000;monocasing table offset
1912 DW 0 ;AN000;monocasing table segment
1913 DW 0 ;AN000;dbcs table length
1914 DW 0 ;AN000;dbcs table offset
1915 DW 0 ;AN000;dbcs table segment
1916 DW 0 ;AN068;SEH offset of font descriptor block
1917 DW 0 ;AN068;SEH segment of font descriptor block
1918 DB 236 DUP(0) ;AN024;
1919;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1920;
1921; review selections 3
1922;
1923;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1924WR_SCB17 DW SCB_WRAP+SCB_DCHECK+SCB_DACTIVE;AN000;option word one
1925 DW SCB_LCOX ;AN000;option word two
1926 DW SCB_SELACT ;AN000;option word three
1927 DW 0 ;AN068;SEH option word four
1928 DW SND_FREQ ;AN000;error beep frequency
1929 DW 12 ;AN000;upper left row
1930 DW LEFT_COL_SCROLL ;AN000;upper left column
1931 DW 0 ;AN000;relative upper left row
1932 DW 0 ;AN000;relative upper left column
1933 DW SCB_LIST17_W ;AN000;line width
1934 DW SCB_LIST17_N ;AN000;number of lines
1935 DW 1 ;AN000;number of element on top
1936 DW SCB_LIST17_N ;AN000;number of elements
1937 DW 1 ;AN000;current element
1938 DW 0 ;AN000;maximun number of cols to scroll
1939 DW 0 ;AN000;display offset into opt strings
1940 DW 1 ;AN000;num list txt col offset in strg
1941 DB '.' ;AN000;numbered list separator
1942 DW 0 ;AN000;select keystroke string length
1943 DW 0 ;AN000;select keystroke string offset
1944 DW 0 ;AN000;select keystroke string segment
1945 DW 0 ;AN000;return/leave string length
1946 DW 0 ;AN000;return/leave string offset
1947 DW 0 ;AN000;return/leave string segment
1948 DW 0 ;AN000;return/erase string length
1949 DW 0 ;AN000;return/erase string offset
1950 DW 0 ;AN000;return/erase string segment
1951 DW WR_UAKEYSLEN ;AN000;up arrow string length
1952 DW WR_UAKEYS ;AN000;up arrow string offset
1953 DW 0 ;AN000;up arrow string segment
1954 DW WR_DAKEYSLEN ;AN000;down arrow string length
1955 DW WR_DAKEYS ;AN000;down arrow string offset
1956 DW 0 ;AN000;down arrow string segment
1957 DW 0 ;AN000;left arrow string length
1958 DW 0 ;AN000;left arrow string offset
1959 DW 0 ;AN000;left arrow string segment
1960 DW 0 ;AN000;right arrow string length
1961 DW 0 ;AN000;right arrow string offset
1962 DW 0 ;AN000;right arrow string segment
1963 DW 0 ;AN000;page-up string length
1964 DW 0 ;AN000;page-up string offset
1965 DW 0 ;AN000;page-up string segment
1966 DW 0 ;AN000;page-down string length
1967 DW 0 ;AN000;page-down string offset
1968 DW 0 ;AN000;page-down string segment
1969 DW WR_PIINDLEN ;AN000;pointer indicator strg length
1970 DW WR_PIIND ;AN000;pointer indicator string offset
1971 DW 0 ;AN000;pointer indicator string segment
1972 DW 1 ;AN000;pointer ind txt col off into strg
1973 DW WR_NOINDLEN ;AN000;active indicator strg length
1974 DW WR_NOIND ;AN000;active indicator string offset
1975 DW 0 ;AN000;active indicator string segment
1976 DW 50 ;AN000;active ind txt col off into stg
1977 DW WR_YESINDLEN ;AN000;check mark text string length
1978 DW WR_YESIND ;AN000;check mark text string offset
1979 DW 0 ;AN000;check mark text string segment
1980 DW 50 ;AN000;check mark offset into opt strg
1981 DW WR_UIINDLEN ;AN000;up indicator string length
1982 DW WR_UIIND ;AN000;up indicator string offset
1983 DW 0 ;AN000;up indicator string segment
1984 DW 2 ;AN000;up indicator row location
1985 DW 1 ;AN000;up indicator column location
1986 DW WR_DIINDLEN ;AN000;down indicator string length
1987 DW WR_DIIND ;AN000;down indicator string offset
1988 DW 0 ;AN000;down indicator string segment
1989 DW 2 ;AN000;down indicator row location
1990 DW 2 ;AN000;down indicator column locaiton
1991 DW 0 ;AN000;left indicator string length
1992 DW 0 ;AN000;left indicator string offset
1993 DW 0 ;AN000;left indicator string segment
1994 DW 0 ;AN000;left indicator row location
1995 DW 0 ;AN000;left indicator column location
1996 DW 0 ;AN000;right indicator string length
1997 DW 0 ;AN000;right indicator string offset
1998 DW 0 ;AN000;right indicator string segment
1999 DW 0 ;AN000;right indicator row location
2000 DW 0 ;AN000;right indicator column locaiton
2001 DW WR_CIS ;AN000;normal color array offset
2002 DW 0 ;AN000;normal color array segment
2003 DW 1 ;AN000;logical color index number
2004 DW 16 ;AN000;number color index table entries
2005 DW WR_CIS ;AN000;offset addr of color index table
2006 DW 0 ;AN000;segment addr of color index tabl
2007 DW WR_INDEX1 ;AN000;index array offset
2008 DW 0 ;AN000;index array segment
2009 DW WR_SELECT_MOD ;AN000;element selection array offset
2010 DW 0 ;AN000;element selection array segment
2011 DW SSC_PTSB ;AN000;option array option word
2012 DW SCB_LIST17 ;AN000;option array pointer offset
2013 DW 0 ;AN000;option array pointer segment
2014 DW SCB_LIST17_W ;AN000;option array string length
2015 DW 0 ;AN000;option array string segment
2016 DB 'A' ;AN000;option array string term char
2017 DW 0 ;AN000;keystroke
2018 DW 0 ;AN000;log vid buf offset override
2019 DW 0 ;AN000;log vid buf segment override
2020 DW 0 ;AN000;general purpose format hook opt
2021 DW 0 ;AN000;general purpose format hook opt
2022 DW 0 ;AN000;length of translation table
2023 DW 0 ;AN000;offset of translation table
2024 DW 0 ;AN000;segment of translation table
2025 DW 0 ;AN000;monocasing table offset
2026 DW 0 ;AN000;monocasing table segment
2027 DW 0 ;AN000;dbcs table length
2028 DW 0 ;AN000;dbcs table offset
2029 DW 0 ;AN000;dbcs table segment
2030 DW 0 ;AN068;SEH offset of font descriptor block
2031 DW 0 ;AN068;SEH segment of font descriptor block
2032 DB 236 DUP(0) ;AN024;
2033;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2034;
2035; paritition fixed disk
2036;
2037;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2038WR_SCB18 DW SCB_WRAP ;AN000;option word one
2039 DW SCB_SKIP ;AN000;option word two
2040 DW SCB_NUMS ;AN000;option word three
2041 DW 0 ;AN068;SEH option word four
2042 DW SND_FREQ ;AN000;error beep frequency
2043 DW 15 ;AN000;upper left row
2044 DW LEFT_COL_SCROLL ;AN000;upper left column
2045 DW 0 ;AN000;relative upper left row
2046 DW 0 ;AN000;relative upper left column
2047 DW SCB_LIST18_W ;AN000;line width
2048 DW SCB_LIST18_N ;AN000;number of lines
2049 DW 1 ;AN000;number of element on top
2050 DW SCB_LIST18_N ;AN000;number of elements
2051 DW 1 ;AN000;current element
2052 DW 0 ;AN000;maximun number of cols to scroll
2053 DW 0 ;AN000;display offset into opt strings
2054 DW 1 ;AN000;num list txt col offset in strg
2055 DB '.' ;AN000;numbered list separator
2056 DW 0 ;AN000;select keystroke string length
2057 DW 0 ;AN000;select keystroke string offset
2058 DW 0 ;AN000;select keystroke string segment
2059 DW 0 ;AN000;return/leave string length
2060 DW 0 ;AN000;return/leave string offset
2061 DW 0 ;AN000;return/leave string segment
2062 DW 0 ;AN000;return/erase string length
2063 DW 0 ;AN000;return/erase string offset
2064 DW 0 ;AN000;return/erase string segment
2065 DW WR_UAKEYSLEN ;AN000;up arrow string length
2066 DW WR_UAKEYS ;AN000;up arrow string offset
2067 DW 0 ;AN000;up arrow string segment
2068 DW WR_DAKEYSLEN ;AN000;down arrow string length
2069 DW WR_DAKEYS ;AN000;down arrow string offset
2070 DW 0 ;AN000;down arrow string segment
2071 DW 0 ;AN000;left arrow string length
2072 DW 0 ;AN000;left arrow string offset
2073 DW 0 ;AN000;left arrow string segment
2074 DW 0 ;AN000;right arrow string length
2075 DW 0 ;AN000;right arrow string offset
2076 DW 0 ;AN000;right arrow string segment
2077 DW 0 ;AN000;page-up string length
2078 DW 0 ;AN000;page-up string offset
2079 DW 0 ;AN000;page-up string segment
2080 DW 0 ;AN000;page-down string length
2081 DW 0 ;AN000;page-down string offset
2082 DW 0 ;AN000;page-down string segment
2083 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2084 DW WR_PIIND ;AN000;pointer indicator string offset
2085 DW 0 ;AN000;pointer indicator string segment
2086 DW 1 ;AN000;pointer ind txt col off into strg
2087 DW WR_AIINDLEN ;AN000;active indicator strg length
2088 DW WR_AIIND ;AN000;active indicator string offset
2089 DW 0 ;AN000;active indicator string segment
2090 DW 1 ;AN000;active ind txt col off into stg
2091 DW WR_CIINDLEN ;AN000;check mark text string length
2092 DW WR_CIIND ;AN000;check mark text string offset
2093 DW 0 ;AN000;check mark text string segment
2094 DW 1 ;AN000;check mark offset into opt strg
2095 DW WR_UIINDLEN ;AN000;up indicator string length
2096 DW WR_UIIND ;AN000;up indicator string offset
2097 DW 0 ;AN000;up indicator string segment
2098 DW 2 ;AN000;up indicator row location
2099 DW 1 ;AN000;up indicator column location
2100 DW WR_DIINDLEN ;AN000;down indicator string length
2101 DW WR_DIIND ;AN000;down indicator string offset
2102 DW 0 ;AN000;down indicator string segment
2103 DW 2 ;AN000;down indicator row location
2104 DW 2 ;AN000;down indicator column locaiton
2105 DW 0 ;AN000;left indicator string length
2106 DW 0 ;AN000;left indicator string offset
2107 DW 0 ;AN000;left indicator string segment
2108 DW 0 ;AN000;left indicator row location
2109 DW 0 ;AN000;left indicator column location
2110 DW 0 ;AN000;right indicator string length
2111 DW 0 ;AN000;right indicator string offset
2112 DW 0 ;AN000;right indicator string segment
2113 DW 0 ;AN000;right indicator row location
2114 DW 0 ;AN000;right indicator column locaiton
2115 DW WR_CIS ;AN000;normal color array offset
2116 DW 0 ;AN000;normal color array segment
2117 DW 1 ;AN000;logical color index number
2118 DW 16 ;AN000;number color index table entries
2119 DW WR_CIS ;AN000;offset addr of color index table
2120 DW 0 ;AN000;segment addr of color index tabl
2121 DW WR_INDEX1 ;AN000;index array offset
2122 DW 0 ;AN000;index array segment
2123 DW WR_SELECT_NUM ;AN000;element selection array offset
2124 DW 0 ;AN000;element selection array segment
2125 DW SSC_PTSB ;AN000;option array option word
2126 DW SCB_LIST18 ;AN000;option array pointer offset
2127 DW 0 ;AN000;option array pointer segment
2128 DW SCB_LIST18_W ;AN000;option array string length
2129 DW 0 ;AN000;option array string segment
2130 DB 'A' ;AN000;option array string term char
2131 DW 0 ;AN000;keystroke
2132 DW 0 ;AN000;log vid buf offset override
2133 DW 0 ;AN000;log vid buf segment override
2134 DW 0 ;AN000;general purpose format hook opt
2135 DW 0 ;AN000;general purpose format hook opt
2136 DW 0 ;AN000;length of translation table
2137 DW 0 ;AN000;offset of translation table
2138 DW 0 ;AN000;segment of translation table
2139 DW 0 ;AN000;monocasing table offset
2140 DW 0 ;AN000;monocasing table segment
2141 DW 0 ;AN000;dbcs table length
2142 DW 0 ;AN000;dbcs table offset
2143 DW 0 ;AN000;dbcs table segment
2144 DW 0 ;AN068;SEH offset of font descriptor block
2145 DW 0 ;AN068;SEH segment of font descriptor block
2146 DB 236 DUP(0) ;AN024;
2147;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2148;
2149; paritition fixed disk 2
2150;
2151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2152WR_SCB19 DW SCB_WRAP ;AN000;option word one
2153 DW SCB_SKIP ;AN000;option word two
2154 DW SCB_NUMS ;AN000;option word three
2155 DW 0 ;AN068;SEH option word four
2156 DW SND_FREQ ;AN000;error beep frequency
2157 DW 15 ;AN000;upper left row
2158 DW LEFT_COL_SCROLL ;AN000;upper left column
2159 DW 0 ;AN000;relative upper left row
2160 DW 0 ;AN000;relative upper left column
2161 DW SCB_LIST19_W ;AN000;line width
2162 DW SCB_LIST19_N ;AN000;number of lines
2163 DW 1 ;AN000;number of element on top
2164 DW SCB_LIST19_N ;AN000;number of elements
2165 DW 1 ;AN000;current element
2166 DW 0 ;AN000;maximun number of cols to scroll
2167 DW 0 ;AN000;display offset into opt strings
2168 DW 1 ;AN000;num list txt col offset in strg
2169 DB '.' ;AN000;numbered list separator
2170 DW 0 ;AN000;select keystroke string length
2171 DW 0 ;AN000;select keystroke string offset
2172 DW 0 ;AN000;select keystroke string segment
2173 DW 0 ;AN000;return/leave string length
2174 DW 0 ;AN000;return/leave string offset
2175 DW 0 ;AN000;return/leave string segment
2176 DW 0 ;AN000;return/erase string length
2177 DW 0 ;AN000;return/erase string offset
2178 DW 0 ;AN000;return/erase string segment
2179 DW WR_UAKEYSLEN ;AN000;up arrow string length
2180 DW WR_UAKEYS ;AN000;up arrow string offset
2181 DW 0 ;AN000;up arrow string segment
2182 DW WR_DAKEYSLEN ;AN000;down arrow string length
2183 DW WR_DAKEYS ;AN000;down arrow string offset
2184 DW 0 ;AN000;down arrow string segment
2185 DW 0 ;AN000;left arrow string length
2186 DW 0 ;AN000;left arrow string offset
2187 DW 0 ;AN000;left arrow string segment
2188 DW 0 ;AN000;right arrow string length
2189 DW 0 ;AN000;right arrow string offset
2190 DW 0 ;AN000;right arrow string segment
2191 DW 0 ;AN000;page-up string length
2192 DW 0 ;AN000;page-up string offset
2193 DW 0 ;AN000;page-up string segment
2194 DW 0 ;AN000;page-down string length
2195 DW 0 ;AN000;page-down string offset
2196 DW 0 ;AN000;page-down string segment
2197 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2198 DW WR_PIIND ;AN000;pointer indicator string offset
2199 DW 0 ;AN000;pointer indicator string segment
2200 DW 1 ;AN000;pointer ind txt col off into strg
2201 DW WR_AIINDLEN ;AN000;active indicator strg length
2202 DW WR_AIIND ;AN000;active indicator string offset
2203 DW 0 ;AN000;active indicator string segment
2204 DW 1 ;AN000;active ind txt col off into stg
2205 DW WR_CIINDLEN ;AN000;check mark text string length
2206 DW WR_CIIND ;AN000;check mark text string offset
2207 DW 0 ;AN000;check mark text string segment
2208 DW 1 ;AN000;check mark offset into opt strg
2209 DW WR_UIINDLEN ;AN000;up indicator string length
2210 DW WR_UIIND ;AN000;up indicator string offset
2211 DW 0 ;AN000;up indicator string segment
2212 DW 2 ;AN000;up indicator row location
2213 DW 1 ;AN000;up indicator column location
2214 DW WR_DIINDLEN ;AN000;down indicator string length
2215 DW WR_DIIND ;AN000;down indicator string offset
2216 DW 0 ;AN000;down indicator string segment
2217 DW 2 ;AN000;down indicator row location
2218 DW 2 ;AN000;down indicator column locaiton
2219 DW 0 ;AN000;left indicator string length
2220 DW 0 ;AN000;left indicator string offset
2221 DW 0 ;AN000;left indicator string segment
2222 DW 0 ;AN000;left indicator row location
2223 DW 0 ;AN000;left indicator column location
2224 DW 0 ;AN000;right indicator string length
2225 DW 0 ;AN000;right indicator string offset
2226 DW 0 ;AN000;right indicator string segment
2227 DW 0 ;AN000;right indicator row location
2228 DW 0 ;AN000;right indicator column locaiton
2229 DW WR_CIS ;AN000;normal color array offset
2230 DW 0 ;AN000;normal color array segment
2231 DW 1 ;AN000;logical color index number
2232 DW 16 ;AN000;number color index table entries
2233 DW WR_CIS ;AN000;offset addr of color index table
2234 DW 0 ;AN000;segment addr of color index tabl
2235 DW WR_INDEX1 ;AN000;index array offset
2236 DW 0 ;AN000;index array segment
2237 DW WR_SELECT_NUM ;AN000;element selection array offset
2238 DW 0 ;AN000;element selection array segment
2239 DW SSC_PTSB ;AN000;option array option word
2240 DW SCB_LIST19 ;AN000;option array pointer offset
2241 DW 0 ;AN000;option array pointer segment
2242 DW SCB_LIST19_W ;AN000;option array string length
2243 DW 0 ;AN000;option array string segment
2244 DB 'A' ;AN000;option array string term char
2245 DW 0 ;AN000;keystroke
2246 DW 0 ;AN000;log vid buf offset override
2247 DW 0 ;AN000;log vid buf segment override
2248 DW 0 ;AN000;general purpose format hook opt
2249 DW 0 ;AN000;general purpose format hook opt
2250 DW 0 ;AN000;length of translation table
2251 DW 0 ;AN000;offset of translation table
2252 DW 0 ;AN000;segment of translation table
2253 DW 0 ;AN000;monocasing table offset
2254 DW 0 ;AN000;monocasing table segment
2255 DW 0 ;AN000;dbcs table length
2256 DW 0 ;AN000;dbcs table offset
2257 DW 0 ;AN000;dbcs table segment
2258 DW 0 ;AN068;SEH offset of font descriptor block
2259 DW 0 ;AN068;SEH segment of font descriptor block
2260 DB 236 DUP(0) ;AN024;
2261;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2262;
2263; FORMAT FIXED DISK DRIVE
2264;
2265;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2266WR_SCB20 DW SCB_WRAP ;AN000;option word one
2267 DW SCB_SKIP ;AN000;option word two
2268 DW SCB_NUMS ;AN000;option word three
2269 DW 0 ;AN068;SEH option word four
2270 DW SND_FREQ ;AN000;error beep frequency
2271 DW 9 ;AC000;upper left row JW
2272 DW LEFT_COL_SCROLL ;AN000;upper left column
2273 DW 0 ;AN000;relative upper left row
2274 DW 0 ;AN000;relative upper left column
2275 DW SCB_LIST20_W ;AN000;line width
2276 DW SCB_LIST20_N ;AN000;number of lines
2277 DW 1 ;AN000;number of element on top
2278 DW SCB_LIST20_N ;AN000;number of elements
2279 DW 1 ;AN000;current element
2280 DW 0 ;AN000;maximun number of cols to scroll
2281 DW 0 ;AN000;display offset into opt strings
2282 DW 1 ;AN000;num list txt col offset in strg
2283 DB '.' ;AN000;numbered list separator
2284 DW 0 ;AN000;select keystroke string length
2285 DW 0 ;AN000;select keystroke string offset
2286 DW 0 ;AN000;select keystroke string segment
2287 DW 0 ;AN000;return/leave string length
2288 DW 0 ;AN000;return/leave string offset
2289 DW 0 ;AN000;return/leave string segment
2290 DW 0 ;AN000;return/erase string length
2291 DW 0 ;AN000;return/erase string offset
2292 DW 0 ;AN000;return/erase string segment
2293 DW WR_UAKEYSLEN ;AN000;up arrow string length
2294 DW WR_UAKEYS ;AN000;up arrow string offset
2295 DW 0 ;AN000;up arrow string segment
2296 DW WR_DAKEYSLEN ;AN000;down arrow string length
2297 DW WR_DAKEYS ;AN000;down arrow string offset
2298 DW 0 ;AN000;down arrow string segment
2299 DW 0 ;AN000;left arrow string length
2300 DW 0 ;AN000;left arrow string offset
2301 DW 0 ;AN000;left arrow string segment
2302 DW 0 ;AN000;right arrow string length
2303 DW 0 ;AN000;right arrow string offset
2304 DW 0 ;AN000;right arrow string segment
2305 DW 0 ;AN000;page-up string length
2306 DW 0 ;AN000;page-up string offset
2307 DW 0 ;AN000;page-up string segment
2308 DW 0 ;AN000;page-down string length
2309 DW 0 ;AN000;page-down string offset
2310 DW 0 ;AN000;page-down string segment
2311 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2312 DW WR_PIIND ;AN000;pointer indicator string offset
2313 DW 0 ;AN000;pointer indicator string segment
2314 DW 1 ;AN000;pointer ind txt col off into strg
2315 DW WR_AIINDLEN ;AN000;active indicator strg length
2316 DW WR_AIIND ;AN000;active indicator string offset
2317 DW 0 ;AN000;active indicator string segment
2318 DW 1 ;AN000;active ind txt col off into stg
2319 DW WR_CIINDLEN ;AN000;check mark text string length
2320 DW WR_CIIND ;AN000;check mark text string offset
2321 DW 0 ;AN000;check mark text string segment
2322 DW 1 ;AN000;check mark offset into opt strg
2323 DW WR_UIINDLEN ;AN000;up indicator string length
2324 DW WR_UIIND ;AN000;up indicator string offset
2325 DW 0 ;AN000;up indicator string segment
2326 DW 2 ;AN000;up indicator row location
2327 DW 1 ;AN000;up indicator column location
2328 DW WR_DIINDLEN ;AN000;down indicator string length
2329 DW WR_DIIND ;AN000;down indicator string offset
2330 DW 0 ;AN000;down indicator string segment
2331 DW 2 ;AN000;down indicator row location
2332 DW 2 ;AN000;down indicator column locaiton
2333 DW 0 ;AN000;left indicator string length
2334 DW 0 ;AN000;left indicator string offset
2335 DW 0 ;AN000;left indicator string segment
2336 DW 0 ;AN000;left indicator row location
2337 DW 0 ;AN000;left indicator column location
2338 DW 0 ;AN000;right indicator string length
2339 DW 0 ;AN000;right indicator string offset
2340 DW 0 ;AN000;right indicator string segment
2341 DW 0 ;AN000;right indicator row location
2342 DW 0 ;AN000;right indicator column locaiton
2343 DW WR_CIS ;AN000;normal color array offset
2344 DW 0 ;AN000;normal color array segment
2345 DW 1 ;AN000;logical color index number
2346 DW 16 ;AN000;number color index table entries
2347 DW WR_CIS ;AN000;offset addr of color index table
2348 DW 0 ;AN000;segment addr of color index tabl
2349 DW WR_INDEX1 ;AN000;index array offset
2350 DW 0 ;AN000;index array segment
2351 DW WR_SELECT_NUM ;AN000;element selection array offset
2352 DW 0 ;AN000;element selection array segment
2353 DW SSC_PTSB ;AN000;option array option word
2354 DW SCB_LIST20 ;AN000;option array pointer offset
2355 DW 0 ;AN000;option array pointer segment
2356 DW SCB_LIST20_W ;AN000;option array string length
2357 DW 0 ;AN000;option array string segment
2358 DB 'A' ;AN000;option array string term char
2359 DW 0 ;AN000;keystroke
2360 DW 0 ;AN000;log vid buf offset override
2361 DW 0 ;AN000;log vid buf segment override
2362 DW 0 ;AN000;general purpose format hook opt
2363 DW 0 ;AN000;general purpose format hook opt
2364 DW 0 ;AN000;length of translation table
2365 DW 0 ;AN000;offset of translation table
2366 DW 0 ;AN000;segment of translation table
2367 DW 0 ;AN000;monocasing table offset
2368 DW 0 ;AN000;monocasing table segment
2369 DW 0 ;AN000;dbcs table length
2370 DW 0 ;AN000;dbcs table offset
2371 DW 0 ;AN000;dbcs table segment
2372 DW 0 ;AN068;SEH offset of font descriptor block
2373 DW 0 ;AN068;SEH segment of font descriptor block
2374 DB 236 DUP(0) ;AN024;
2375;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2376;
2377; HELP SCROLL INFORMATION
2378;
2379;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2380WR_SCB21 DW scb_uc+SCB_LL ;AN000;option word one
2381 DW SCB_ROTN+scb_dyn+scb_uind;AN000;option word two
2382 DW SCB_RELSCR+SCB_RELUIND ;AN000;option word three
2383 DW 0 ;AN068;SEH option word four
2384 DW 100 ;AN000;error beep frequency
2385 DW 4 ;AN000;upper left row
2386 DW 3 ;AN000;upper left column
2387 DW 0 ;AN000;relative upper left row
2388 DW 0 ;AN000;relative upper left column
2389 DW 53 ;AN000;line width
2390 DW 7 ;AN000;number of lines
2391 DW 1 ;AN000;number of element on top
2392 DW 55 ;AN000;number of elements
2393 DW 1 ;AN000;current element
2394 DW 0 ;AN000;maximun number of cols to scroll
2395 DW 0 ;AN000;display offset into opt strings
2396 DW 0 ;AN000;num list txt col offset in strg
2397 DB 0 ;AN000;numbered list separator
2398 DW 0 ;AN000;select keystroke string length
2399 DW 0 ;AN000;select keystroke string offset
2400 DW 0 ;AN000;select keystroke string segment
2401 DW WR_REHLPKEYSLEN ;AN000;return/leave string length
2402 DW WR_REHLPKEYS ;AN000;return/leave string offset
2403 DW 0 ;AN000;return/leave string segment
2404 DW 0 ;AN000;return/erase string length
2405 DW 0 ;AN000;return/erase string offset
2406 DW 0 ;AN000;return/erase string segment
2407 DW WR_UAKEYSLEN ;AN000;up arrow string length
2408 DW WR_UAKEYS ;AN000;up arrow string offset
2409 DW 0 ;AN000;up arrow string segment
2410 DW WR_DAKEYSLEN ;AN000;down arrow string length
2411 DW WR_DAKEYS ;AN000;down arrow string offset
2412 DW 0 ;AN000;down arrow string segment
2413 DW 0 ;AN000;left arrow string length
2414 DW 0 ;AN000;left arrow string offset
2415 DW 0 ;AN000;left arrow string segment
2416 DW 0 ;AN000;right arrow string length
2417 DW 0 ;AN000;right arrow string offset
2418 DW 0 ;AN000;right arrow string segment
2419 DW WR_PUKEYSLEN ;AN000;page-up string length
2420 DW WR_PUKEYS ;AN000;page-up string offset
2421 DW 0 ;AN000;page-up string segment
2422 DW WR_PDKEYSLEN ;AN000;page-down string length
2423 DW WR_PDKEYS ;AN000;page-down string offset
2424 DW 0 ;AN000;page-down string segment
2425 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2426 DW WR_PIIND ;AN000;pointer indicator string offset
2427 DW 0 ;AN000;pointer indicator string segment
2428 DW 1 ;AN000;pointer ind txt col off into strg
2429 DW WR_AIINDLEN ;AN000;active indicator strg length
2430 DW WR_AIIND ;AN000;active indicator string offset
2431 DW 0 ;AN000;active indicator string segment
2432 DW 1 ;AN000;active ind txt col off into stg
2433 DW WR_CIINDLEN ;AN000;check mark text string length
2434 DW WR_CIIND ;AN000;check mark text string offset
2435 DW 0 ;AN000;check mark text string segment
2436 DW 1 ;AN000;check mark offset into opt strg
2437 DW WR_UIINDLEN ;AN000;up indicator string length
2438 DW WR_UIIND ;AN000;up indicator string offset
2439 DW 0 ;AN000;up indicator string segment
2440 DW 2 ;AN000;up indicator row location
2441 DW 50 ;AN000;up indicator column location
2442 DW WR_DIINDLEN ;AN000;down indicator string length
2443 DW WR_DIIND ;AN000;down indicator string offset
2444 DW 0 ;AN000;down indicator string segment
2445 DW 2 ;AN000;down indicator row location
2446 DW 51 ;AN000;down indicator column locaiton
2447 DW 0 ;AN000;left indicator string length
2448 DW 0 ;AN000;left indicator string offset
2449 DW 0 ;AN000;left indicator string segment
2450 DW 0 ;AN000;left indicator row location
2451 DW 0 ;AN000;left indicator column location
2452 DW 0 ;AN000;right indicator string length
2453 DW 0 ;AN000;right indicator string offset
2454 DW 0 ;AN000;right indicator string segment
2455 DW 0 ;AN000;right indicator row location
2456 DW 0 ;AN000;right indicator column locaiton
2457 DW 0 ;AN000;normal color array offset
2458 DW 0 ;AN000;normal color array segment
2459 DW 3;AN000;BLACK_WHITE ;logical color index number
2460 DW 0 ;AN000;number color index table entries
2461 DW 0 ;AN000;offset addr of color index table
2462 DW 0 ;AN000;segment addr of color index tabl
2463 DW 0 ;AN000;index array offset
2464 DW 0 ;AN000;index array segment
2465 DW WR_SELECT ;AN000;element selection array offset
2466 DW 0 ;AN000;element selection array segment
2467 DW SSC_PTSB ;AN000;option array option word
2468 DW 0 ;AN000;option array pointer offset
2469 DW 0 ;AN000;option array pointer segment
2470 DW 53 ;AN000;option array string length
2471 DW 0 ;AN000;option array string segment
2472 DB 0 ;AN000;option array string term char
2473 DW 0 ;AN000;keystroke
2474 DW 0 ;AN000;log vid buf offset override
2475 DW 0 ;AN000;log vid buf segment override
2476 DW 0 ;AN000;general purpose format hook opt
2477 DW 0 ;AN000;general purpose format hook opt
2478 DW 0 ;AN000;length of translation table
2479 DW 0 ;AN000;offset of translation table
2480 DW 0 ;AN000;segment of translation table
2481 DW 0 ;AN000;monocasing table offset
2482 DW 0 ;AN000;monocasing table segment
2483 DW 0 ;AN000;dbcs table length
2484 DW 0 ;AN000;dbcs table offset
2485 DW 0 ;AN000;dbcs table segment
2486 DW 0 ;AN068;SEH offset of font descriptor block
2487 DW 0 ;AN068;SEH segment of font descriptor block
2488 DB 236 DUP(0) ;AN024;
2489;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2490;
2491; HELP TITLE SCROLL INFORMATION
2492;
2493;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2494WR_SCB22 DW scb_uc+SCB_LL ;AN000;option word one
2495 DW SCB_ROTN+scb_dyn+scb_uind;AN000;option word two
2496 DW SCB_RELSCR+SCB_RELUIND ;AN000;option word three
2497 DW 0 ;AN068;SEH option word four
2498 DW 100 ;AN000;error beep frequency
2499 DW 2 ;AN000;upper left row
2500 DW 3 ;AN000;upper left column
2501 DW 0 ;AN000;relative upper left row
2502 DW 0 ;AN000;relative upper left column
2503 DW 53 ;AN000;line width
2504 DW 1 ;AN000;number of lines
2505 DW 1 ;AN000;number of element on top
2506 DW 1 ;AN000;number of elements
2507 DW 1 ;AN000;current element
2508 DW 0 ;AN000;maximun number of cols to scroll
2509 DW 0 ;AN000;display offset into opt strings
2510 DW 0 ;AN000;num list txt col offset in strg
2511 DB 0 ;AN000;numbered list separator
2512 DW 0 ;AN000;select keystroke string length
2513 DW 0 ;AN000;select keystroke string offset
2514 DW 0 ;AN000;select keystroke string segment
2515 DW 0 ;AN000;return/leave string length
2516 DW 0 ;AN000;return/leave string offset
2517 DW 0 ;AN000;return/leave string segment
2518 DW 0 ;AN000;return/erase string length
2519 DW 0 ;AN000;return/erase string offset
2520 DW 0 ;AN000;return/erase string segment
2521 DW WR_UAKEYSLEN ;AN000;up arrow string length
2522 DW WR_UAKEYS ;AN000;up arrow string offset
2523 DW 0 ;AN000;up arrow string segment
2524 DW WR_DAKEYSLEN ;AN000;down arrow string length
2525 DW WR_DAKEYS ;AN000;down arrow string offset
2526 DW 0 ;AN000;down arrow string segment
2527 DW 0 ;AN000;left arrow string length
2528 DW 0 ;AN000;left arrow string offset
2529 DW 0 ;AN000;left arrow string segment
2530 DW 0 ;AN000;right arrow string length
2531 DW 0 ;AN000;right arrow string offset
2532 DW 0 ;AN000;right arrow string segment
2533 DW WR_PUKEYSLEN ;AN000;page-up string length
2534 DW WR_PUKEYS ;AN000;page-up string offset
2535 DW 0 ;AN000;page-up string segment
2536 DW WR_PDKEYSLEN ;AN000;page-down string length
2537 DW WR_PDKEYS ;AN000;page-down string offset
2538 DW 0 ;AN000;page-down string segment
2539 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2540 DW WR_PIIND ;AN000;pointer indicator string offset
2541 DW 0 ;AN000;pointer indicator string segment
2542 DW 1 ;AN000;pointer ind txt col off into strg
2543 DW WR_AIINDLEN ;AN000;active indicator strg length
2544 DW WR_AIIND ;AN000;active indicator string offset
2545 DW 0 ;AN000;active indicator string segment
2546 DW 1 ;AN000;active ind txt col off into stg
2547 DW WR_CIINDLEN ;AN000;check mark text string length
2548 DW WR_CIIND ;AN000;check mark text string offset
2549 DW 0 ;AN000;check mark text string segment
2550 DW 1 ;AN000;check mark offset into opt strg
2551 DW WR_UIINDLEN ;AN000;up indicator string length
2552 DW WR_UIIND ;AN000;up indicator string offset
2553 DW 0 ;AN000;up indicator string segment
2554 DW 2 ;AN000;up indicator row location
2555 DW 23 ;AN000;up indicator column location
2556 DW WR_DIINDLEN ;AN000;down indicator string length
2557 DW WR_DIIND ;AN000;down indicator string offset
2558 DW 0 ;AN000;down indicator string segment
2559 DW 2 ;AN000;down indicator row location
2560 DW 21 ;AN000;down indicator column locaiton
2561 DW 0 ;AN000;left indicator string length
2562 DW 0 ;AN000;left indicator string offset
2563 DW 0 ;AN000;left indicator string segment
2564 DW 0 ;AN000;left indicator row location
2565 DW 0 ;AN000;left indicator column location
2566 DW 0 ;AN000;right indicator string length
2567 DW 0 ;AN000;right indicator string offset
2568 DW 0 ;AN000;right indicator string segment
2569 DW 0 ;AN000;right indicator row location
2570 DW 0 ;AN000;right indicator column locaiton
2571 DW 0 ;AN000;normal color array offset
2572 DW 0 ;AN000;normal color array segment
2573 DW 3;AN000;BLACK_WHITE ;logical color index number
2574 DW 0 ;AN000;number color index table entries
2575 DW 0 ;AN000;offset addr of color index table
2576 DW 0 ;AN000;segment addr of color index tabl
2577 DW 0 ;AN000;index array offset
2578 DW 0 ;AN000;index array segment
2579 DW WR_SELECT ;AN000;element selection array offset
2580 DW 0 ;AN000;element selection array segment
2581 DW SSC_PTSB ;AN000;option array option word
2582 DW 0 ;AN000;option array pointer offset
2583 DW 0 ;AN000;option array pointer segment
2584 DW 53 ;AN000;option array string length
2585 DW 0 ;AN000;option array string segment
2586 DB 0 ;AN000;option array string term char
2587 DW 0 ;AN000;keystroke
2588 DW 0 ;AN000;log vid buf offset override
2589 DW 0 ;AN000;log vid buf segment override
2590 DW 0 ;AN000;general purpose format hook opt
2591 DW 0 ;AN000;general purpose format hook opt
2592 DW 0 ;AN000;length of translation table
2593 DW 0 ;AN000;offset of translation table
2594 DW 0 ;AN000;segment of translation table
2595 DW 0 ;AN000;monocasing table offset
2596 DW 0 ;AN000;monocasing table segment
2597 DW 0 ;AN000;dbcs table length
2598 DW 0 ;AN000;dbcs table offset
2599 DW 0 ;AN000;dbcs table segment
2600 DW 0 ;AN068;SEH offset of font descriptor block
2601 DW 0 ;AN068;SEH segment of font descriptor block
2602 DB 236 DUP(0) ;AN024;
2603;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2604;
2605; SCR_ACC_CTY
2606;
2607;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2608WR_SCB23 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
2609 DW SCB_ROTN ;AN000;option word two
2610 DW 0 ;AN000;option word three
2611 DW 0 ;AN068;SEH option word four
2612 DW SND_FREQ ;AN000;error beep frequency
2613 DW 4 ;AN000;upper left row
2614 DW 37 ;AN000;**********;upper left column
2615 DW 0 ;AN000;relative upper left row
2616 DW 0 ;AN000;relative upper left column
2617 DW SCB_LIST23_W ;AN000;line width
2618 DW 1 ;AN000;number of lines
2619 DW 1 ;AN000;number of element on top
2620 DW SCB_LIST23_N ;AN000;number of elements
2621 DW 1 ;AN000;current element
2622 DW 0 ;AN000;maximun number of cols to scroll
2623 DW 0 ;AN000;display offset into opt strings
2624 DW 1 ;AN000;num list txt col offset in strg
2625 DB '.' ;AN000;numbered list separator
2626 DW 0 ;AN000;select keystroke string length
2627 DW 0 ;AN000;select keystroke string offset
2628 DW 0 ;AN000;select keystroke string segment
2629 DW 0 ;AN000;return/leave string length
2630 DW 0 ;AN000;return/leave string offset
2631 DW 0 ;AN000;return/leave string segment
2632 DW 0 ;AN000;return/erase string length
2633 DW 0 ;AN000;return/erase string offset
2634 DW 0 ;AN000;return/erase string segment
2635 DW WR_UAKEYSLEN ;AN000;up arrow string length
2636 DW WR_UAKEYS ;AN000;up arrow string offset
2637 DW 0 ;AN000;up arrow string segment
2638 DW WR_DAKEYSLEN ;AN000;down arrow string length
2639 DW WR_DAKEYS ;AN000;down arrow string offset
2640 DW 0 ;AN000;down arrow string segment
2641 DW 0 ;AN000;left arrow string length
2642 DW 0 ;AN000;left arrow string offset
2643 DW 0 ;AN000;left arrow string segment
2644 DW 0 ;AN000;right arrow string length
2645 DW 0 ;AN000;right arrow string offset
2646 DW 0 ;AN000;right arrow string segment
2647 DW 0 ;AN000;page-up string length
2648 DW 0 ;AN000;page-up string offset
2649 DW 0 ;AN000;page-up string segment
2650 DW 0 ;AN000;page-down string length
2651 DW 0 ;AN000;page-down string offset
2652 DW 0 ;AN000;page-down string segment
2653 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2654 DW WR_PIIND ;AN000;pointer indicator string offset
2655 DW 0 ;AN000;pointer indicator string segment
2656 DW 1 ;AN000;pointer ind txt col off into strg
2657 DW WR_AIINDLEN ;AN000;active indicator strg length
2658 DW WR_AIIND ;AN000;active indicator string offset
2659 DW 0 ;AN000;active indicator string segment
2660 DW 1 ;AN000;active ind txt col off into stg
2661 DW WR_CIINDLEN ;AN000;check mark text string length
2662 DW WR_CIIND ;AN000;check mark text string offset
2663 DW 0 ;AN000;check mark text string segment
2664 DW 1 ;AN000;check mark offset into opt strg
2665 DW WR_UIINDLEN ;AN000;up indicator string length
2666 DW WR_UIIND ;AN000;up indicator string offset
2667 DW 0 ;AN000;up indicator string segment
2668 DW 2 ;AN000;up indicator row location
2669 DW 1 ;AN000;up indicator column location
2670 DW WR_DIINDLEN ;AN000;down indicator string length
2671 DW WR_DIIND ;AN000;down indicator string offset
2672 DW 0 ;AN000;down indicator string segment
2673 DW 2 ;AN000;down indicator row location
2674 DW 2 ;AN000;down indicator column locaiton
2675 DW 0 ;AN000;left indicator string length
2676 DW 0 ;AN000;left indicator string offset
2677 DW 0 ;AN000;left indicator string segment
2678 DW 0 ;AN000;left indicator row location
2679 DW 0 ;AN000;left indicator column location
2680 DW 0 ;AN000;right indicator string length
2681 DW 0 ;AN000;right indicator string offset
2682 DW 0 ;AN000;right indicator string segment
2683 DW 0 ;AN000;right indicator row location
2684 DW 0 ;AN000;right indicator column locaiton
2685 DW WR_CIS ;AN000;normal color array offset
2686 DW 0 ;AN000;normal color array segment
2687 DW 1 ;AN000;logical color index number
2688 DW 16 ;AN000;number color index table entries
2689 DW WR_CIS ;AN000;offset addr of color index table
2690 DW 0 ;AN000;segment addr of color index tabl
2691 DW WR_INDEX1 ;AN000;index array offset
2692 DW 0 ;AN000;index array segment
2693 DW WR_SELECT ;AN000;element selection array offset
2694 DW 0 ;AN000;element selection array segment
2695 DW SSC_PTSB ;AN000;option array option word
2696 DW SCB_LIST23 ;AN000;option array pointer offset
2697 DW 0 ;AN000;option array pointer segment
2698 DW SCB_LIST23_W ;AN000;option array string length
2699 DW 0 ;AN000;option array string segment
2700 DB 'A' ;AN000;option array string term char
2701 DW 0 ;AN000;keystroke
2702 DW 0 ;AN000;log vid buf offset override
2703 DW 0 ;AN000;log vid buf segment override
2704 DW 0 ;AN000;general purpose format hook opt
2705 DW 0 ;AN000;general purpose format hook opt
2706 DW 0 ;AN000;length of translation table
2707 DW 0 ;AN000;offset of translation table
2708 DW 0 ;AN000;segment of translation table
2709 DW 0 ;AN000;monocasing table offset
2710 DW 0 ;AN000;monocasing table segment
2711 DW 0 ;AN000;dbcs table length
2712 DW 0 ;AN000;dbcs table offset
2713 DW 0 ;AN000;dbcs table segment
2714 DW 0 ;AN068;SEH offset of font descriptor block
2715 DW 0 ;AN068;SEH segment of font descriptor block
2716 DB 236 DUP(0) ;AN024;
2717;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2718;
2719; SCR_ACC_KYB
2720;
2721;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2722WR_SCB24 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
2723 DW SCB_ROTN ;AN000;option word two
2724 DW 0 ;AN000;option word three
2725 DW 0 ;AN068;SEH option word four
2726 DW SND_FREQ ;AN000;error beep frequency
2727 DW 5 ;AN000;upper left row
2728 DW 37 ;AN000;**********;upper left column
2729 DW 0 ;AN000;relative upper left row
2730 DW 0 ;AN000;relative upper left column
2731 DW SCB_LIST24_W ;AN000;line width
2732 DW 1 ;AN000;number of lines
2733 DW 1 ;AN000;number of element on top
2734 DW SCB_LIST24_N ;AN000;number of elements
2735 DW 1 ;AN000;current element
2736 DW 0 ;AN000;maximun number of cols to scroll
2737 DW 0 ;AN000;display offset into opt strings
2738 DW 1 ;AN000;num list txt col offset in strg
2739 DB '.' ;AN000;numbered list separator
2740 DW 0 ;AN000;select keystroke string length
2741 DW 0 ;AN000;select keystroke string offset
2742 DW 0 ;AN000;select keystroke string segment
2743 DW 0 ;AN000;return/leave string length
2744 DW 0 ;AN000;return/leave string offset
2745 DW 0 ;AN000;return/leave string segment
2746 DW 0 ;AN000;return/erase string length
2747 DW 0 ;AN000;return/erase string offset
2748 DW 0 ;AN000;return/erase string segment
2749 DW WR_UAKEYSLEN ;AN000;up arrow string length
2750 DW WR_UAKEYS ;AN000;up arrow string offset
2751 DW 0 ;AN000;up arrow string segment
2752 DW WR_DAKEYSLEN ;AN000;down arrow string length
2753 DW WR_DAKEYS ;AN000;down arrow string offset
2754 DW 0 ;AN000;down arrow string segment
2755 DW 0 ;AN000;left arrow string length
2756 DW 0 ;AN000;left arrow string offset
2757 DW 0 ;AN000;left arrow string segment
2758 DW 0 ;AN000;right arrow string length
2759 DW 0 ;AN000;right arrow string offset
2760 DW 0 ;AN000;right arrow string segment
2761 DW 0 ;AN000;page-up string length
2762 DW 0 ;AN000;page-up string offset
2763 DW 0 ;AN000;page-up string segment
2764 DW 0 ;AN000;page-down string length
2765 DW 0 ;AN000;page-down string offset
2766 DW 0 ;AN000;page-down string segment
2767 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2768 DW WR_PIIND ;AN000;pointer indicator string offset
2769 DW 0 ;AN000;pointer indicator string segment
2770 DW 1 ;AN000;pointer ind txt col off into strg
2771 DW WR_AIINDLEN ;AN000;active indicator strg length
2772 DW WR_AIIND ;AN000;active indicator string offset
2773 DW 0 ;AN000;active indicator string segment
2774 DW 1 ;AN000;active ind txt col off into stg
2775 DW WR_CIINDLEN ;AN000;check mark text string length
2776 DW WR_CIIND ;AN000;check mark text string offset
2777 DW 0 ;AN000;check mark text string segment
2778 DW 1 ;AN000;check mark offset into opt strg
2779 DW WR_UIINDLEN ;AN000;up indicator string length
2780 DW WR_UIIND ;AN000;up indicator string offset
2781 DW 0 ;AN000;up indicator string segment
2782 DW 2 ;AN000;up indicator row location
2783 DW 1 ;AN000;up indicator column location
2784 DW WR_DIINDLEN ;AN000;down indicator string length
2785 DW WR_DIIND ;AN000;down indicator string offset
2786 DW 0 ;AN000;down indicator string segment
2787 DW 2 ;AN000;down indicator row location
2788 DW 2 ;AN000;down indicator column locaiton
2789 DW 0 ;AN000;left indicator string length
2790 DW 0 ;AN000;left indicator string offset
2791 DW 0 ;AN000;left indicator string segment
2792 DW 0 ;AN000;left indicator row location
2793 DW 0 ;AN000;left indicator column location
2794 DW 0 ;AN000;right indicator string length
2795 DW 0 ;AN000;right indicator string offset
2796 DW 0 ;AN000;right indicator string segment
2797 DW 0 ;AN000;right indicator row location
2798 DW 0 ;AN000;right indicator column locaiton
2799 DW WR_CIS ;AN000;normal color array offset
2800 DW 0 ;AN000;normal color array segment
2801 DW 1 ;AN000;logical color index number
2802 DW 16 ;AN000;number color index table entries
2803 DW WR_CIS ;AN000;offset addr of color index table
2804 DW 0 ;AN000;segment addr of color index tabl
2805 DW WR_INDEX1 ;AN000;index array offset
2806 DW 0 ;AN000;index array segment
2807 DW WR_SELECT ;AN000;element selection array offset
2808 DW 0 ;AN000;element selection array segment
2809 DW SSC_PTSB ;AN000;option array option word
2810 DW SCB_LIST24 ;AN000;option array pointer offset
2811 DW 0 ;AN000;option array pointer segment
2812 DW SCB_LIST24_W ;AN000;option array string length
2813 DW 0 ;AN000;option array string segment
2814 DB 'A' ;AN000;option array string term char
2815 DW 0 ;AN000;keystroke
2816 DW 0 ;AN000;log vid buf offset override
2817 DW 0 ;AN000;log vid buf segment override
2818 DW 0 ;AN000;general purpose format hook opt
2819 DW 0 ;AN000;general purpose format hook opt
2820 DW 0 ;AN000;length of translation table
2821 DW 0 ;AN000;offset of translation table
2822 DW 0 ;AN000;segment of translation table
2823 DW 0 ;AN000;monocasing table offset
2824 DW 0 ;AN000;monocasing table segment
2825 DW 0 ;AN000;dbcs table length
2826 DW 0 ;AN000;dbcs table offset
2827 DW 0 ;AN000;dbcs table segment
2828 DW 0 ;AN068;SEH offset of font descriptor block
2829 DW 0 ;AN068;SEH segment of font descriptor block
2830 DB 236 DUP(0) ;AN024;
2831;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2832;
2833; SCR_ACC_PRT
2834;
2835;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2836WR_SCB25 DW SCB_FRBF+SCB_FRAL ;AN000;option word one
2837 DW SCB_ROTN ;AN000;option word two
2838 DW 0 ;AN000;option word three
2839 DW 0 ;AN068;SEH option word four
2840 DW SND_FREQ ;AN000;error beep frequency
2841 DW 4 ;AN000;upper left row
2842 DW 32 ;AN000;upper left column
2843 DW 0 ;AN000;relative upper left row
2844 DW 0 ;AN000;relative upper left column
2845 DW SCB_LIST11_W ;AN000;line width
2846 DW 1 ;AN000;number of lines
2847 DW 1 ;AN000;number of element on top
2848 DW SCB_LIST11_N ;AN000;number of elements
2849 DW 1 ;AN000;current element
2850 DW 0 ;AN000;maximun number of cols to scroll
2851 DW 0 ;AN000;display offset into opt strings
2852 DW 1 ;AN000;num list txt col offset in strg
2853 DB '.' ;AN000;numbered list separator
2854 DW 0 ;AN000;select keystroke string length
2855 DW 0 ;AN000;select keystroke string offset
2856 DW 0 ;AN000;select keystroke string segment
2857 DW 0 ;AN000;return/leave string length
2858 DW 0 ;AN000;return/leave string offset
2859 DW 0 ;AN000;return/leave string segment
2860 DW 0 ;AN000;return/erase string length
2861 DW 0 ;AN000;return/erase string offset
2862 DW 0 ;AN000;return/erase string segment
2863 DW WR_UAKEYSLEN ;AN000;up arrow string length
2864 DW WR_UAKEYS ;AN000;up arrow string offset
2865 DW 0 ;AN000;up arrow string segment
2866 DW WR_DAKEYSLEN ;AN000;down arrow string length
2867 DW WR_DAKEYS ;AN000;down arrow string offset
2868 DW 0 ;AN000;down arrow string segment
2869 DW 0 ;AN000;left arrow string length
2870 DW 0 ;AN000;left arrow string offset
2871 DW 0 ;AN000;left arrow string segment
2872 DW 0 ;AN000;right arrow string length
2873 DW 0 ;AN000;right arrow string offset
2874 DW 0 ;AN000;right arrow string segment
2875 DW 0 ;AN000;page-up string length
2876 DW 0 ;AN000;page-up string offset
2877 DW 0 ;AN000;page-up string segment
2878 DW 0 ;AN000;page-down string length
2879 DW 0 ;AN000;page-down string offset
2880 DW 0 ;AN000;page-down string segment
2881 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2882 DW WR_PIIND ;AN000;pointer indicator string offset
2883 DW 0 ;AN000;pointer indicator string segment
2884 DW 1 ;AN000;pointer ind txt col off into strg
2885 DW WR_AIINDLEN ;AN000;active indicator strg length
2886 DW WR_AIIND ;AN000;active indicator string offset
2887 DW 0 ;AN000;active indicator string segment
2888 DW 1 ;AN000;active ind txt col off into stg
2889 DW WR_CIINDLEN ;AN000;check mark text string length
2890 DW WR_CIIND ;AN000;check mark text string offset
2891 DW 0 ;AN000;check mark text string segment
2892 DW 1 ;AN000;check mark offset into opt strg
2893 DW WR_UIINDLEN ;AN000;up indicator string length
2894 DW WR_UIIND ;AN000;up indicator string offset
2895 DW 0 ;AN000;up indicator string segment
2896 DW 2 ;AN000;up indicator row location
2897 DW 1 ;AN000;up indicator column location
2898 DW WR_DIINDLEN ;AN000;down indicator string length
2899 DW WR_DIIND ;AN000;down indicator string offset
2900 DW 0 ;AN000;down indicator string segment
2901 DW 2 ;AN000;down indicator row location
2902 DW 2 ;AN000;down indicator column locaiton
2903 DW 0 ;AN000;left indicator string length
2904 DW 0 ;AN000;left indicator string offset
2905 DW 0 ;AN000;left indicator string segment
2906 DW 0 ;AN000;left indicator row location
2907 DW 0 ;AN000;left indicator column location
2908 DW 0 ;AN000;right indicator string length
2909 DW 0 ;AN000;right indicator string offset
2910 DW 0 ;AN000;right indicator string segment
2911 DW 0 ;AN000;right indicator row location
2912 DW 0 ;AN000;right indicator column locaiton
2913 DW WR_CIS ;AN000;normal color array offset
2914 DW 0 ;AN000;normal color array segment
2915 DW 1 ;AN000;logical color index number
2916 DW 16 ;AN000;number color index table entries
2917 DW WR_CIS ;AN000;offset addr of color index table
2918 DW 0 ;AN000;segment addr of color index tabl
2919 DW WR_INDEX1 ;AN000;index array offset
2920 DW 0 ;AN000;index array segment
2921 DW WR_SELECT ;AN000;element selection array offset
2922 DW 0 ;AN000;element selection array segment
2923 DW SSC_PTSB ;AN000;option array option word
2924 DW SCB_LIST11 ;AN000;option array pointer offset
2925 DW 0 ;AN000;option array pointer segment
2926 DW SCB_LIST11_W ;AN000;option array string length
2927 DW 0 ;AN000;option array string segment
2928 DB 'A' ;AN000;option array string term char
2929 DW 0 ;AN000;keystroke
2930 DW 0 ;AN000;log vid buf offset override
2931 DW 0 ;AN000;log vid buf segment override
2932 DW 0 ;AN000;general purpose format hook opt
2933 DW 0 ;AN000;general purpose format hook opt
2934 DW 0 ;AN000;length of translation table
2935 DW 0 ;AN000;offset of translation table
2936 DW 0 ;AN000;segment of translation table
2937 DW 0 ;AN000;monocasing table offset
2938 DW 0 ;AN000;monocasing table segment
2939 DW 0 ;AN000;dbcs table length
2940 DW 0 ;AN000;dbcs table offset
2941 DW 0 ;AN000;dbcs table segment
2942 DW 0 ;AN068;SEH offset of font descriptor block
2943 DW 0 ;AN068;SEH segment of font descriptor block
2944 DB 236 DUP(0) ;AN024;
2945;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2946;
2947; DOS LOCATION SUPPORT ;AN000;JW
2948;
2949;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2950WR_SCB26 DW SCB_WRAP ;AN000;option word one
2951 DW SCB_SKIP ;AN000;option word two
2952 DW SCB_NUMS ;AN000;option word three
2953 DW 0 ;AN068;SEH option word four
2954 DW SND_FREQ ;AN000;error beep frequency
2955 DW 17 ;AN000;upper left row
2956 DW LEFT_COL_SCROLL ;AN000;upper left column
2957 DW 0 ;AN000;relative upper left row
2958 DW 0 ;AN000;relative upper left column
2959 DW SCB_LIST26_W ;AN000;line width
2960 DW SCB_LIST26_N ;AN000;number of lines
2961 DW 1 ;AN000;number of element on top
2962 DW SCB_LIST26_N ;AN000;number of elements
2963 DW 1 ;AN000;current element
2964 DW 0 ;AN000;maximun number of cols to scroll
2965 DW 0 ;AN000;display offset into opt strings
2966 DW 1 ;AN000;num list txt col offset in strg
2967 DB '.' ;AN000;numbered list separator
2968 DW 0 ;AN000;select keystroke string length
2969 DW 0 ;AN000;select keystroke string offset
2970 DW 0 ;AN000;select keystroke string segment
2971 DW 0 ;AN000;return/leave string length
2972 DW 0 ;AN000;return/leave string offset
2973 DW 0 ;AN000;return/leave string segment
2974 DW 0 ;AN000;return/erase string length
2975 DW 0 ;AN000;return/erase string offset
2976 DW 0 ;AN000;return/erase string segment
2977 DW WR_UAKEYSLEN ;AN000;up arrow string length
2978 DW WR_UAKEYS ;AN000;up arrow string offset
2979 DW 0 ;AN000;up arrow string segment
2980 DW WR_DAKEYSLEN ;AN000;down arrow string length
2981 DW WR_DAKEYS ;AN000;down arrow string offset
2982 DW 0 ;AN000;down arrow string segment
2983 DW 0 ;AN000;left arrow string length
2984 DW 0 ;AN000;left arrow string offset
2985 DW 0 ;AN000;left arrow string segment
2986 DW 0 ;AN000;right arrow string length
2987 DW 0 ;AN000;right arrow string offset
2988 DW 0 ;AN000;right arrow string segment
2989 DW WR_PUKEYSLEN ;AN000;page-up string length
2990 DW WR_PUKEYS ;AN000;page-up string offset
2991 DW 0 ;AN000;page-up string segment
2992 DW WR_PDKEYSLEN ;AN000;page-down string length
2993 DW WR_PDKEYS ;AN000;page-down string offset
2994 DW 0 ;AN000;page-down string segment
2995 DW WR_PIINDLEN ;AN000;pointer indicator strg length
2996 DW WR_PIIND ;AN000;pointer indicator string offset
2997 DW 0 ;AN000;pointer indicator string segment
2998 DW 1 ;AN000;pointer ind txt col off into strg
2999 DW WR_AIINDLEN ;AN000;active indicator strg length
3000 DW WR_AIIND ;AN000;active indicator string offset
3001 DW 0 ;AN000;active indicator string segment
3002 DW 1 ;AN000;active ind txt col off into stg
3003 DW WR_CIINDLEN ;AN000;check mark text string length
3004 DW WR_CIIND ;AN000;check mark text string offset
3005 DW 0 ;AN000;check mark text string segment
3006 DW 1 ;AN000;check mark offset into opt strg
3007 DW WR_UIINDLEN ;AN000;up indicator string length
3008 DW WR_UIIND ;AN000;up indicator string offset
3009 DW 0 ;AN000;up indicator string segment
3010 DW 2 ;AN000;up indicator row location
3011 DW 1 ;AN000;up indicator column location
3012 DW WR_DIINDLEN ;AN000;down indicator string length
3013 DW WR_DIIND ;AN000;down indicator string offset
3014 DW 0 ;AN000;down indicator string segment
3015 DW 2 ;AN000;down indicator row location
3016 DW 2 ;AN000;down indicator column locaiton
3017 DW 0 ;AN000;left indicator string length
3018 DW 0 ;AN000;left indicator string offset
3019 DW 0 ;AN000;left indicator string segment
3020 DW 0 ;AN000;left indicator row location
3021 DW 0 ;AN000;left indicator column location
3022 DW 0 ;AN000;right indicator string length
3023 DW 0 ;AN000;right indicator string offset
3024 DW 0 ;AN000;right indicator string segment
3025 DW 0 ;AN000;right indicator row location
3026 DW 0 ;AN000;right indicator column locaiton
3027 DW 0 ;AN000;normal color array offset
3028 DW 0 ;AN000;normal color array segment
3029 DW 1 ;AN000;logical color index number
3030 DW 16 ;AN000;number color index table entries
3031 DW WR_CIS ;AN000;offset addr of color index table
3032 DW 0 ;AN000;segment addr of color index tabl
3033 DW WR_INDEX1 ;AN000;index array offset
3034 DW 0 ;AN000;index array segment
3035 DW WR_SELECT_NUM ;AN000;element selection array offset
3036 DW 0 ;AN000;element selection array segment
3037 DW SSC_PTSB ;AN000;option array option word
3038 DW SCB_LIST26 ;AN000;option array pointer offset
3039 DW 0 ;AN000;option array pointer segment
3040 DW SCB_LIST26_W ;AN000;option array string length
3041 DW 0 ;AN000;option array string segment
3042 DB 'A' ;AN000;option array string term char
3043 DW 0 ;AN000;keystroke
3044 DW 0 ;AN000;log vid buf offset override
3045 DW 0 ;AN000;log vid buf segment override
3046 DW 0 ;AN000;general purpose format hook opt
3047 DW 0 ;AN000;general purpose format hook opt
3048 DW 0 ;AN000;length of translation table
3049 DW 0 ;AN000;offset of translation table
3050 DW 0 ;AN000;segment of translation table
3051 DW 0 ;AN000;monocasing table offset
3052 DW 0 ;AN000;monocasing table segment
3053 DW 0 ;AN000;dbcs table length
3054 DW 0 ;AN000;dbcs table offset
3055 DW 0 ;AN000;dbcs table segment
3056 DW 0 ;AN068;SEH offset of font descriptor block
3057 DW 0 ;AN068;SEH segment of font descriptor block
3058 DB 236 DUP(0) ;AN024;
3059;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3060;
3061; select drive a: or c: ;AN111;JW
3062;
3063;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3064WR_SCB27 DW SCB_WRAP ;AN000;option word one
3065 DW SCB_SKIP ;AN000;option word two
3066 DW SCB_NUMS ;AN000;option word three
3067 DW 0 ;AN068;SEH option word four
3068 DW SND_FREQ ;AN000;error beep frequency
3069 DW 8 ;AN000;upper left row
3070 DW LEFT_COL_SCROLL ;AN000;upper left column
3071 DW 0 ;AN000;relative upper left row
3072 DW 0 ;AN000;relative upper left column
3073 DW SCB_LIST27_W ;AN000;line width
3074 DW SCB_LIST27_N ;AN000;number of lines
3075 DW 1 ;AN000;number of element on top
3076 DW SCB_LIST27_N ;AN000;number of elements
3077 DW 1 ;AN000;current element
3078 DW 0 ;AN000;maximun number of cols to scroll
3079 DW 0 ;AN000;display offset into opt strings
3080 DW 1 ;AN000;num list txt col offset in strg
3081 DB '.' ;AN000;numbered list separator
3082 DW 0 ;AN000;select keystroke string length
3083 DW 0 ;AN000;select keystroke string offset
3084 DW 0 ;AN000;select keystroke string segment
3085 DW 0 ;AN000;return/leave string length
3086 DW 0 ;AN000;return/leave string offset
3087 DW 0 ;AN000;return/leave string segment
3088 DW 0 ;AN000;return/erase string length
3089 DW 0 ;AN000;return/erase string offset
3090 DW 0 ;AN000;return/erase string segment
3091 DW WR_UAKEYSLEN ;AN000;up arrow string length
3092 DW WR_UAKEYS ;AN000;up arrow string offset
3093 DW 0 ;AN000;up arrow string segment
3094 DW WR_DAKEYSLEN ;AN000;down arrow string length
3095 DW WR_DAKEYS ;AN000;down arrow string offset
3096 DW 0 ;AN000;down arrow string segment
3097 DW 0 ;AN000;left arrow string length
3098 DW 0 ;AN000;left arrow string offset
3099 DW 0 ;AN000;left arrow string segment
3100 DW 0 ;AN000;right arrow string length
3101 DW 0 ;AN000;right arrow string offset
3102 DW 0 ;AN000;right arrow string segment
3103 DW 0 ;AN000;page-up string length
3104 DW 0 ;AN000;page-up string offset
3105 DW 0 ;AN000;page-up string segment
3106 DW 0 ;AN000;page-down string length
3107 DW 0 ;AN000;page-down string offset
3108 DW 0 ;AN000;page-down string segment
3109 DW WR_PIINDLEN ;AN000;pointer indicator strg length
3110 DW WR_PIIND ;AN000;pointer indicator string offset
3111 DW 0 ;AN000;pointer indicator string segment
3112 DW 1 ;AN000;pointer ind txt col off into strg
3113 DW WR_AIINDLEN ;AN000;active indicator strg length
3114 DW WR_AIIND ;AN000;active indicator string offset
3115 DW 0 ;AN000;active indicator string segment
3116 DW 1 ;AN000;active ind txt col off into stg
3117 DW WR_CIINDLEN ;AN000;check mark text string length
3118 DW WR_CIIND ;AN000;check mark text string offset
3119 DW 0 ;AN000;check mark text string segment
3120 DW 1 ;AN000;check mark offset into opt strg
3121 DW WR_UIINDLEN ;AN000;up indicator string length
3122 DW WR_UIIND ;AN000;up indicator string offset
3123 DW 0 ;AN000;up indicator string segment
3124 DW 2 ;AN000;up indicator row location
3125 DW 1 ;AN000;up indicator column location
3126 DW WR_DIINDLEN ;AN000;down indicator string length
3127 DW WR_DIIND ;AN000;down indicator string offset
3128 DW 0 ;AN000;down indicator string segment
3129 DW 2 ;AN000;down indicator row location
3130 DW 2 ;AN000;down indicator column locaiton
3131 DW 0 ;AN000;left indicator string length
3132 DW 0 ;AN000;left indicator string offset
3133 DW 0 ;AN000;left indicator string segment
3134 DW 0 ;AN000;left indicator row location
3135 DW 0 ;AN000;left indicator column location
3136 DW 0 ;AN000;right indicator string length
3137 DW 0 ;AN000;right indicator string offset
3138 DW 0 ;AN000;right indicator string segment
3139 DW 0 ;AN000;right indicator row location
3140 DW 0 ;AN000;right indicator column locaiton
3141 DW 0 ;AN000;normal color array offset
3142 DW 0 ;AN000;normal color array segment
3143 DW 1 ;AN000;logical color index number
3144 DW 16 ;AN000;number color index table entries
3145 DW WR_CIS ;AN000;offset addr of color index table
3146 DW 0 ;AN000;segment addr of color index tabl
3147 DW WR_INDEX1 ;AN000;index array offset
3148 DW 0 ;AN000;index array segment
3149 DW WR_SELECT_NUM ;AN000;element selection array offset
3150 DW 0 ;AN000;element selection array segment
3151 DW SSC_PTSB ;AN000;option array option word
3152 DW SCB_LIST27 ;AN000;option array pointer offset
3153 DW 0 ;AN000;option array pointer segment
3154 DW SCB_LIST27_W ;AN000;option array string length
3155 DW 0 ;AN000;option array string segment
3156 DB 'A' ;AN000;option array string term char
3157 DW 0 ;AN000;keystroke
3158 DW 0 ;AN000;log vid buf offset override
3159 DW 0 ;AN000;log vid buf segment override
3160 DW 0 ;AN000;general purpose format hook opt
3161 DW 0 ;AN000;general purpose format hook opt
3162 DW 0 ;AN000;length of translation table
3163 DW 0 ;AN000;offset of translation table
3164 DW 0 ;AN000;segment of translation table
3165 DW 0 ;AN000;monocasing table offset
3166 DW 0 ;AN000;monocasing table segment
3167 DW 0 ;AN000;dbcs table length
3168 DW 0 ;AN000;dbcs table offset
3169 DW 0 ;AN000;dbcs table segment
3170 DW 0 ;AN068;SEH offset of font descriptor block
3171 DW 0 ;AN068;SEH segment of font descriptor block
3172 DB 236 DUP(0) ;AN024;
3173;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3174;
3175; chose shell
3176;
3177;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3178WR_SCB28 DW SCB_WRAP ;AN000;option word one
3179 DW SCB_SKIP ;AN000;option word two
3180 DW SCB_NUMS ;AN000;option word three
3181 DW 0 ;AN068;SEH option word four
3182 DW SND_FREQ ;AN000;error beep frequency
3183 DW 11 ;AC079;SEH ;AN000;upper left row
3184 DW LEFT_COL_SCROLL ;AN000;upper left column
3185 DW 0 ;AN000;relative upper left row
3186 DW 0 ;AN000;relative upper left column
3187 DW SCB_LIST28_W ;AN000;line width
3188 DW SCB_LIST28_N ;AN000;number of lines
3189 DW 1 ;AN000;number of element on top
3190 DW SCB_LIST28_N ;AN000;number of elements
3191 DW 1 ;AN000;current element
3192 DW 0 ;AN000;maximun number of cols to scroll
3193 DW 0 ;AN000;display offset into opt strings
3194 DW 1 ;AN000;num list txt col offset in strg
3195 DB '.' ;AN000;numbered list separator
3196 DW 0 ;AN000;select keystroke string length
3197 DW 0 ;AN000;select keystroke string offset
3198 DW 0 ;AN000;select keystroke string segment
3199 DW 0 ;AN000;return/leave string length
3200 DW 0 ;AN000;return/leave string offset
3201 DW 0 ;AN000;return/leave string segment
3202 DW 0 ;AN000;return/erase string length
3203 DW 0 ;AN000;return/erase string offset
3204 DW 0 ;AN000;return/erase string segment
3205 DW WR_UAKEYSLEN ;AN000;up arrow string length
3206 DW WR_UAKEYS ;AN000;up arrow string offset
3207 DW 0 ;AN000;up arrow string segment
3208 DW WR_DAKEYSLEN ;AN000;down arrow string length
3209 DW WR_DAKEYS ;AN000;down arrow string offset
3210 DW 0 ;AN000;down arrow string segment
3211 DW 0 ;AN000;left arrow string length
3212 DW 0 ;AN000;left arrow string offset
3213 DW 0 ;AN000;left arrow string segment
3214 DW 0 ;AN000;right arrow string length
3215 DW 0 ;AN000;right arrow string offset
3216 DW 0 ;AN000;right arrow string segment
3217 DW 0 ;AN000;page-up string length
3218 DW 0 ;AN000;page-up string offset
3219 DW 0 ;AN000;page-up string segment
3220 DW 0 ;AN000;page-down string length
3221 DW 0 ;AN000;page-down string offset
3222 DW 0 ;AN000;page-down string segment
3223 DW WR_PIINDLEN ;AN000;pointer indicator strg length
3224 DW WR_PIIND ;AN000;pointer indicator string offset
3225 DW 0 ;AN000;pointer indicator string segment
3226 DW 1 ;AN000;pointer ind txt col off into strg
3227 DW WR_AIINDLEN ;AN000;active indicator strg length
3228 DW WR_AIIND ;AN000;active indicator string offset
3229 DW 0 ;AN000;active indicator string segment
3230 DW 1 ;AN000;active ind txt col off into stg
3231 DW WR_CIINDLEN ;AN000;check mark text string length
3232 DW WR_CIIND ;AN000;check mark text string offset
3233 DW 0 ;AN000;check mark text string segment
3234 DW 1 ;AN000;check mark offset into opt strg
3235 DW WR_UIINDLEN ;AN000;up indicator string length
3236 DW WR_UIIND ;AN000;up indicator string offset
3237 DW 0 ;AN000;up indicator string segment
3238 DW 2 ;AN000;up indicator row location
3239 DW 1 ;AN000;up indicator column location
3240 DW WR_DIINDLEN ;AN000;down indicator string length
3241 DW WR_DIIND ;AN000;down indicator string offset
3242 DW 0 ;AN000;down indicator string segment
3243 DW 2 ;AN000;down indicator row location
3244 DW 2 ;AN000;down indicator column locaiton
3245 DW 0 ;AN000;left indicator string length
3246 DW 0 ;AN000;left indicator string offset
3247 DW 0 ;AN000;left indicator string segment
3248 DW 0 ;AN000;left indicator row location
3249 DW 0 ;AN000;left indicator column location
3250 DW 0 ;AN000;right indicator string length
3251 DW 0 ;AN000;right indicator string offset
3252 DW 0 ;AN000;right indicator string segment
3253 DW 0 ;AN000;right indicator row location
3254 DW 0 ;AN000;right indicator column locaiton
3255 DW WR_CIS ;AN000;normal color array offset
3256 DW 0 ;AN000;normal color array segment
3257 DW 1 ;AN000;logical color index number
3258 DW 16 ;AN000;number color index table entries
3259 DW WR_CIS ;AN000;offset addr of color index table
3260 DW 0 ;AN000;segment addr of color index tabl
3261 DW WR_INDEX1 ;AN000;index array offset
3262 DW 0 ;AN000;index array segment
3263 DW WR_SELECT_NUM ;AN000;element selection array offset
3264 DW 0 ;AN000;element selection array segment
3265 DW SSC_PTSB ;AN000;option array option word
3266 DW SCB_LIST28 ;AN000;option array pointer offset
3267 DW 0 ;AN000;option array pointer segment
3268 DW SCB_LIST28_W ;AN000;option array string length
3269 DW 0 ;AN000;option array string segment
3270 DB 'A' ;AN000;option array string term char
3271 DW 0 ;AN000;keystroke
3272 DW 0 ;AN000;log vid buf offset override
3273 DW 0 ;AN000;log vid buf segment override
3274 DW 0 ;AN000;general purpose format hook opt
3275 DW 0 ;AN000;general purpose format hook opt
3276 DW 0 ;AN000;length of translation table
3277 DW 0 ;AN000;offset of translation table
3278 DW 0 ;AN000;segment of translation table
3279 DW 0 ;AN000;monocasing table offset
3280 DW 0 ;AN000;monocasing table segment
3281 DW 0 ;AN000;dbcs table length
3282 DW 0 ;AN000;dbcs table offset
3283 DW 0 ;AN000;dbcs table segment
3284 DW 0 ;AN068;SEH offset of font descriptor block
3285 DW 0 ;AN068;SEH segment of font descriptor block
3286 DB 236 DUP(0) ;AN024;
3287;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3288;
3289; Keystroke Strings and length calculations
3290;
3291;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3292WR_REHLPKEYS DB 0,F1,0,F9,ESCAPE ;AN000;return/erase keystroke string
3293WR_REHLPKEYSLEN EQU ($-WR_REHLPKEYS) ;AN000;
3294
3295WR_UAKEYS DB 0,UPARROW ;AN000;up arrow keystroke string
3296WR_UAKEYSLEN EQU ($-WR_UAKEYS) ;AN000;
3297
3298WR_DAKEYS DB 0,DNARROW ;AN000;down arrow keystroke string
3299WR_DAKEYSLEN EQU ($-WR_DAKEYS) ;AN000;
3300
3301
3302WR_PUKEYS DB 0,PGUP ;AN000;define page up key buffer
3303WR_PUKEYSLEN EQU ($-WR_PUKEYS) ;AN000;
3304
3305WR_PDKEYS DB 0,PGDN ;AN000;define page down key buffer
3306WR_PDKEYSLEN EQU ($-WR_PDKEYS) ;AN000;
3307
3308WR_UIIND DB 24 ;AN000;define up indicator buffer
3309WR_UIINDLEN EQU ($-WR_UIIND) ;AN000;
3310
3311WR_DIIND DB 25 ;AN000;define down indicator buffer
3312WR_DIINDLEN EQU ($-WR_DIIND) ;AN000;
3313
3314WR_PIIND DB '�' ;AN000;selection pointer indicator buff
3315WR_PIINDLEN EQU ($-WR_PIIND) ;AN000;
3316
3317WR_AIIND DB '<' ;AN000;active string indicator buffer
3318WR_AIINDLEN EQU ($-WR_AIIND) ;AN000;
3319
3320WR_CIIND DB '>' ;AN000;check mark string indicator buff
3321WR_CIINDLEN EQU ($-WR_CIIND) ;AN000;
3322
3323;
3324; Selection array structure
3325;
3326WR_SELECT_NUM DW SCB_ACTIVEON ;AN000;
3327 DW SCB_SKIPON ;AN000;
3328 DW SCB_ACTIVEON ;AN000;
3329 DW SCB_SKIPON ;AN000;
3330 DW SCB_ACTIVEON ;AN000;
3331 DW SCB_SKIPON ;AN000;
3332 DW SCB_ACTIVEON ;AN000;
3333 DW SCB_SKIPON ;AN000;
3334 DW SCB_ACTIVEON ;AN000;
3335 DW SCB_SKIPON ;AN000;
3336 DW SCB_ACTIVEON ;AN000;
3337
3338WR_SELECT DW SCB_ACTIVEON ;AN000;
3339 DW SCB_ACTIVEON ;AN000;
3340 DW SCB_ACTIVEON ;AN000;
3341 DW SCB_ACTIVEON ;AN000;
3342 DW SCB_ACTIVEON ;AN000;
3343 DW SCB_ACTIVEON ;AN000;
3344 DW SCB_ACTIVEON ;AN000;
3345 DW SCB_ACTIVEON ;AN000;
3346 DW SCB_ACTIVEON ;AN000;
3347 DW SCB_ACTIVEON ;AN000;
3348 DW SCB_ACTIVEON ;AN000;
3349 DW SCB_ACTIVEON ;AN000;
3350WR_SELECT_MOD DW 10 DUP (0) ;AN000;
3351
3352 INCLUDE PANEL.INF ;AN000;
3353
3354CODE ENDS ;AN000;
3355 END ;AN000;
3356 \ No newline at end of file