summaryrefslogtreecommitdiff
path: root/v4.0/src/INC/SHELLRD.EQU
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/INC/SHELLRD.EQU')
-rw-r--r--v4.0/src/INC/SHELLRD.EQU1155
1 files changed, 1155 insertions, 0 deletions
diff --git a/v4.0/src/INC/SHELLRD.EQU b/v4.0/src/INC/SHELLRD.EQU
new file mode 100644
index 0000000..3e0c7a8
--- /dev/null
+++ b/v4.0/src/INC/SHELLRD.EQU
@@ -0,0 +1,1155 @@
1;
2PAGE
3;-----------------------------------------------------------------------------+
4; :
5; Name: SHELLRD.EQU :
6; :
7; Description: Common internal shell equates :
8; :
9; Revised: 05-05-88 :
10; :
11;-----------------------------------------------------------------------------+
12;
13; Pull down selection to dither (1 bit = 1 selection line)
14;
15DIT_L1 EQU 0000000000000001B ;Pull down selection 1 ;DITHER
16DIT_L2 EQU 0000000000000010B ;Pull down selection 2 ;DITHER
17DIT_L3 EQU 0000000000000100B ;Pull down selection 3 ;DITHER
18DIT_L4 EQU 0000000000001000B ;Pull down selection 4 ;DITHER
19DIT_L5 EQU 0000000000010000B ;Pull down selection 5 ;DITHER
20DIT_L6 EQU 0000000000100000B ;Pull down selection 6 ;DITHER
21DIT_L7 EQU 0000000001000000B ;Pull down selection 7 ;DITHER
22DIT_L8 EQU 0000000010000000B ;Pull down selection 8 ;DITHER
23DIT_L9 EQU 0000000100000000B ;Pull down selection 9 ;DITHER
24DIT_L10 EQU 0000001000000000B ;Pull down selection 10 ;DITHER
25DIT_L11 EQU 0000010000000000B ;Pull down selection 11 ;DITHER
26DIT_L12 EQU 0000100000000000B ;Pull down selection 12 ;DITHER
27DIT_L13 EQU 0001000000000000B ;Pull down selection 13 ;DITHER
28DIT_L14 EQU 0010000000000000B ;Pull down selection 14 ;DITHER
29DIT_L15 EQU 0100000000000000B ;Pull down selection 15 ;DITHER
30DIT_L16 EQU 1000000000000000B ;Pull down selection 16 ;DITHER
31;
32; Input field control block equates
33;
34INP_FILEMASK1 EQU 1 ;file mask input field 1 mul only
35INP_FILEMASK2 EQU 2 ;file mask input field 2 mul only
36INP_AADDT EQU 3 ;add menu item title
37INP_JOHN EQU 4 ;dyanmic input field
38INP_DOSCMDEST EQU 5 ;move/copy destination line
39INP_DOSRFNAM EQU 6 ;rename file field
40INP_DOSRDNAM EQU 7 ;rename directory field
41INP_DOSEXOPT EQU 8 ;start a program
42INP_DOSMDNAM EQU 9 ;make DOS directory field
43INP_CMDLINE EQU 10 ;command line input field
44INP_PASSWORD EQU 11 ;app menu password
45INP_APPMFILE EQU 12 ;app menu filename
46INP_EDITPH EQU 13 ;app menu edit or help/psc
47INP_FILEMASK EQU 14 ;file mask input field
48INP_DOSASSOC EQU 15 ;associate file input field
49INP_HELP EQU 16 ;app help edit field
50INP_DOSCMFROM EQU 17 ;dos services from: input field
51INP_DOMASK EQU 18 ;display options pulldown filemask
52INP_DOSDELDIS EQU 19 ;dos display delete list
53;
54; Scroll ID equates
55;
56SCB_CHELP EQU 1 ;contextual helps
57SCB_IHELP EQU 2 ;indexed helps
58;
59; Help equates for panel position
60;
61HLP_UPPANROW EQU 5 ;upper help panel row
62HLP_UPPANCOL EQU 18 ;upper help panel column
63HLP_LWPANROW EQU 14 ;lower help panel row
64HLP_LWPANCOL EQU 16 ;lower help panel column
65HLP_PANLINES EQU 10 ;number of lines in help panel
66HLPTLINS EQU 12 ;user defined help text lines
67HLPWID EQU 40 ;user defined help text width
68;
69; Application menu location equates
70;
71APP_ROW EQU 7 ;jpw application menu start row
72APP_COLUMN EQU 1 ;jpw application menu start col
73APP_MAXLINES EQU 16
74;
75; Error ID equates
76;
77ERR_PSP EQU 1 ;invalid invocation parameters
78ERR_FILMERR EQU 2 ;file not found
79ERR_PATHERR EQU 3 ;path not found
80ERR_NODA EQU 4 ;dos/app both not active
81ERR_ACCEERR EQU 5 ;access denied
82ERR_APIF EQU 6 ;missing or invalid main menu file
83ERR_INVDEST EQU 7 ;invalid destination path
84ERR_INSM EQU 8 ;insufficent memory available
85ERR_CLRF EQU 9 ;missing or invalid color file
86ERR_BADD EQU 10 ;bad disk or drive door open
87ERR_HELF EQU 11 ;missing or bad help file
88ERR_COMS EQU 12 ;missing COMSPEC in Environment
89ERR_DEAL EQU 13 ;DOS unable to de-allocate memory
90ERR_256K EQU 14 ;inadequate graphics memory avail
91ERR_MODE EQU 15 ;graph mode request not successful
92ERR_MOUS EQU 16 ;missing or bad mouse driver
93ERR_EMPTERR EQU 17 ;empty menu
94ERR_MAXFERR EQU 18 ;maximum number of files/dirs exce
95ERR_WRIPERR EQU 19 ;disk write protected
96ERR_DISKERR EQU 20 ;disk full
97ERR_DRVNERR EQU 21 ;drive not ready
98ERR_NOMARK EQU 22 ;no files marked
99ERR_GENERAL1 EQU 23 ;general error has occurred
100ERR_EMPTY EQU 24 ;file is empty
101ERR_NOPARM EQU 25 ;used of uninitialized psc parm
102ERR_NOQUOTE EQU 26 ;missing quote in PSC syntax
103ERR_BADNUM EQU 27 ;invalid number inside " "
104ERR_PARAOUT EQU 28 ;PSC parameter out of range
105ERR_NOEOL EQU 29 ;missing PSC eol marker
106ERR_BUFOUT EQU 30 ;output buffer exceeded
107ERR_GENERAL EQU 31 ;general error has occurred
108ERR_NORBRAC EQU 32 ;no closing ] in psc
109ERR_BIGTITL EQU 33 ;psc title too big
110ERR_BIGINST EQU 34 ;psc instruction too big
111ERR_BIGPRPT EQU 35 ;psc prompt too big
112ERR_BIGDEF EQU 36 ;psc default input too big
113ERR_BADMOD EQU 37 ;invalid modifier chars in psc
114ERR_NOCOPY EQU 38 ;file cannot be copied on itself
115ERR_NOROOM EQU 39 ;no room on menu
116ERR_LOST EQU 40 ;menu items may be lost
117ERR_BLANK EQU 41 ;blank string to clear G3 messages
118ERR_ROOT EQU 42 ;delete or rename root error messg
119ERR_PDFILE EQU 43 ;shelli.dat file is invalid
120ERR_PDFULL EQU 44 ;menu is full, no room for predefs
121ERR_ASSOC EQU 45 ;associate file limit reached
122ERR_FILEXT EQU 46 ;invalid file ext for association
123ERR_PGMEXT EQU 47 ;invalid prgm ext for association
124ERR_PASSWD EQU 48 ;invalid password
125ERR_INVPARM EQU 49 ;invalid number of parameters
126ERR_DEEP EQU 50 ;too many menu levels deep >5
127ERR_MAXDERR EQU 51 ;max number directories exceeded
128ERR_ASRF EQU 52 ;bad or missing associate filename
129ERR_SGDRCOPY EQU 53 ;single drive copy not supported
130ERR_ONEMARK EQU 54 ;function limited to one file
131ERR_PRTINST EQU 55 ;print not installed
132ERR_PRTQFULL EQU 56 ;print queue full
133ERR_PRTNOSUB EQU 57 ;print cannot be submitted
134ERR_NOHIGHLT EQU 58 ;no files/directories highlighted
135ERR_BADCMD EQU 59 ;pcr 2/26/88
136ERR_BIGFILE EQU 60 ;filespec in psc > 76 chars
137;
138; Color ID equates
139;
140CLR_3 EQU 1 ;shipped text mode color index
141CLR_7 EQU 2 ;shipped monochrome color index
142CLR_10 EQU 3 ;shipped graphics mode 10H/12H
143CLR_11 EQU 4 ;shipped graphics mode 11H index
144;
145; Panel color index record equates
146;
147CLR_LOGO EQU 1 ;Logo Scr
148CLR_BASE EQU 2 ;Base Scr
149CLR_ERROR EQU 3 ;Error
150CLR_HELP EQU 4 ;Help
151CLR_AAB EQU 5 ;action bar
152CLR_FILE1 EQU 7 ;graphics file 1
153CLR_FILE2 EQU 6 ;graphics file 2
154CLR_DIR1 EQU 7 ;graphics directory 1
155CLR_DIR2 EQU 6 ;graphics directory 2
156CLR_DRIVE1 EQU 7 ;graphics drive 1
157CLR_DRIVE2 EQU 6 ;graphics drive 2
158CLR_BARTITLE EQU 8 ;title bar title
159CLR_INSTRUCT1 EQU 10 ;second instruction
160CLR_CMD EQU 11 ;command line
161CLR_STATUS EQU 12 ;graphics status
162CLR_TITLE EQU 13 ;title
163CLR_INSTRUCT EQU 14 ;Instructions
164CLR_POPUP1 EQU 15 ;Popup 1
165CLR_POPUP2 EQU 16 ;Popup 2
166CLR_INDEX EQU 17 ;Reserved
167;
168; Shell panel ID equates
169;
170PAN_DTITLE EQU 1 ;DOS services title text
171PAN_ATITLE EQU 2 ;App menu title text
172PAN_DABFILE EQU 3 ;DOS AAB file command text
173PAN_DABDISP EQU 4 ;DOS AAB display command text
174PAN_DABSHEL EQU 5 ;DOS AAB shell command text
175PAN_DABEXIT EQU 6 ;DOS AAB exit command text
176PAN_AABMAIN EQU 7 ;App AAB maintain command text
177PAN_AABSHEL EQU 8 ;App AAB shell command text
178PAN_AABEXIT EQU 9 ;App AAB exit command text
179PAN_ENTER EQU 10 ;Common action Enter
180PAN_ESC EQU 11 ;Common actions Esc=Cancel
181PAN_F1 EQU 12 ;Common actions F1=Help
182PAN_F5 EQU 13 ;Common actions F5=Index
183PAN_F9 EQU 14 ;Common actions F7=Keys
184PAN_APDMAINP EQU 15 ;App maintain pull down panel
185PAN_APDMAINC EQU 16 ;App maintain pull down panel text
186PAN_APDSHELP EQU 17 ;App shell pull down panel
187PAN_APDSHELC EQU 18 ;App shell pull down panel text
188PAN_APDEXITP EQU 19 ;App exit pull down panel
189PAN_APDEXITC EQU 20 ;App exit pull down panel text
190PAN_DPDFILEP EQU 21 ;DOS file pull down panel
191PAN_DPDFILEC EQU 22 ;DOS file pull down panel text
192PAN_DPDEXITP EQU 23 ;DOS exit pull down panel
193PAN_DPDEXITC EQU 24 ;DOS exit pull down panel text
194PAN_DPDDISPP EQU 25 ;DOS display pull down panel
195PAN_DPDDISPC EQU 26 ;DOS display pull down panel text
196PAN_DPDSHELP EQU 27 ;DOS shell pull down panel
197PAN_DPDSHELC EQU 28 ;DOS shell pull down panel text
198PAN_DSFMT2 EQU 29 ;DOS top single drive/file panel
199PAN_DSFMT3 EQU 30 ;DOS extended directory panel
200PAN_DSFMT4 EQU 31 ;DOS status panel
201PAN_DSFMT6 EQU 32 ;DOS global file search
202PAN_FILEVIEW EQU 33 ;DOS file view panel top template
203PAN_FILEVIEWT EQU 34 ;fileview panel text
204PAN_FVHEX EQU 35 ;DOS hex file view panel bottom
205PAN_FVASCII EQU 36 ;DOS hex file view panel bottom
206PAN_FKEY EQU 37 ;function key panel
207PAN_APPINST2 EQU 38 ;App copy menu item dest instr
208PAN_APPINST5 EQU 39 ;App menu reorder second instr
209PAN_APPINST6 EQU 40 ;App menu operational instr
210PAN_MCP EQU 41 ;Maintain color panel text
211PAN_MCSS EQU 42 ;Maintain color sample panel
212PAN_DSREAD EQU 43 ;DOS reading drive panel text
213PAN_G1 EQU 44 ;general panel 1
214PAN_G1PASSWM EQU 45 ;Enter menu item password panel
215PAN_G1OPT EQU 46 ;DOS file options text
216PAN_G3SORTC EQU 47 ;DOS sort panel text
217PAN_G2 EQU 48 ;General panel 2
218PAN_G2DELM EQU 49 ;delete menu item confirmation
219PAN_G3 EQU 50 ;General panel 3
220PAN_G3COPYT EQU 51 ;DOS file copy panel title
221PAN_G3COPY EQU 52 ;DOS file copy panel in progress
222PAN_G3MOVET EQU 53 ;DOS file move panel title
223PAN_G3MOVE EQU 54 ;DOS file move panel in progress
224PAN_G3DEST EQU 55 ;DOS file copy/move destination
225PAN_G3REPL EQU 56 ;DOS file copy/move replace existg
226PAN_G3ERROR EQU 57 ;DOS file copy/move error
227PAN_G3FILEDL EQU 58 ;DOS file delete in progress txt
228PAN_G3FILEDB EQU 59 ;DOS file delete confirm panel txt
229PAN_G3FILERN EQU 60 ;DOS file rename panel text
230PAN_G3FILEA EQU 61 ;DOS attr change in progress text
231PAN_G3FILEAB EQU 62 ;DOS attr change panel text
232PAN_G3DIRD EQU 63 ;DOS dir delete in progress text
233PAN_G3DIRDB EQU 64 ;DOS dir delete confirm panel text
234PAN_G3DIRM EQU 65 ;DOS dir make panel text
235PAN_G3DIRERN EQU 66 ;directory rename text
236PAN_G3PRED EQU 67 ;APP predefined menu panel text
237PAN_HELP EQU 68 ;Help panel text
238PAN_G5 EQU 69 ;General panel 5
239PAN_G5TEXT EQU 70 ;add program text
240PAN_G5ADDG EQU 71 ;add group text
241PAN_G6 EQU 72 ;General panel 6
242PAN_G6START EQU 73 ;Enter parameters start a program
243PAN_GSTATUS EQU 74 ;graphics status panel
244PAN_ERR EQU 75 ;small error text panel
245PAN_G7 EQU 76 ;small error text panel
246PAN_G7ERROR EQU 77 ;small error text panel
247PAN_JOHN EQU 78 ;PSC dialog panel
248PAN_CLS EQU 79 ;clear screen
249PAN_BTITLE EQU 80 ;app and dos background title
250PAN_BAAB EQU 81 ;app and dos aab background
251PAN_GDIRECTE EQU 82 ;graphics dir extended panel
252PAN_GFILEE EQU 83 ;graphics dir extended panel
253PAN_GFILEG EQU 84 ;graphics global file panel
254PAN_GDIRECTD1 EQU 85 ;graphics multiple directory 1
255PAN_GDIRECTD2 EQU 86 ;graphics multiple directory 2
256PAN_GFILED1 EQU 87 ;graphics multiple file 1
257PAN_GFILED2 EQU 88 ;graphics multiple file 2
258PAN_G7ERROR2 EQU 89 ;reading tree and file error
259PAN_G2ASCO EQU 90 ;association options
260PAN_G3ASCE EQU 91 ;association panel
261PAN_GSTATUSP EQU 92 ;graphics status
262PAN_G7ERROR3 EQU 93 ;app menu error panel/exit to dos
263PAN_G7ERROR4 EQU 94 ;dir and/or file limit reached
264PAN_G3FILEPRT EQU 95 ;DOS file print in progress txt
265PAN_F10 EQU 96 ;Common actions F10=Actions
266PAN_ALTG EQU 97 ;Common actions Alt+G=Mark all
267PAN_ALTU EQU 98 ;Common actions Alt+U=Unmark all
268PAN_F8 EQU 99 ;Common actions F8=Hex/ASCII
269PAN_DOSTOP EQU 100 ;DOS top panel
270PAN_F2 EQU 101 ;F2=Save
271PAN_BLANK EQU 102 ;panel to blank app instructions
272PAN_CMDL EQU 103 ;Shift+F9=Command Line
273PAN_G2FILA EQU 104 ;DOS file attr confirm panel text
274PAN_G2FILD EQU 105 ;DOS display delete list
275PAN_CMDLA EQU 106 ;app menu Shift+F9=Command Line
276PAN_F10A EQU 107 ;app menu f10 key panel text
277PAN_FVESC EQU 108 ;file view escape key panel text
278PAN_DSFMT7 EQU 109 ;single drive panel titles
279PAN_DSFMT8 EQU 110 ;system file list panel titles
280PAN_TOTALNUM EQU 110 ;total number panels *PCR
281;
282; Internal Shell equates for string vector
283;
284STR_AAPEXT EQU 1 ;main application menu extension
285STR_CLREXT EQU 2 ;color profile extension
286STR_APPMFILE EQU 3 ;default app menu filename
287STR_CLRFILE EQU 4 ;default color filename
288STR_HLPFILE EQU 5 ;default help text filename
289STR_MS1FILE EQU 6 ;microsoft serial mouse driver
290STR_MS2FILE EQU 7 ;IBM mouse driver
291STR_COMSPEC EQU 8 ;string to search for in Environ
292STR_EXIT EQU 9 ;command line termination string
293STR_MOSEXT EQU 10 ;mouse extension length
294STR_LBRACKET EQU 11 ;left bracket in PSC
295STR_RBRACKET EQU 12 ;right bracket in PSC
296STR_PERCENT EQU 13 ;percent sign in PSC
297STR_TITLEESC EQU 14 ;title escape in PSC
298STR_INSTRESC EQU 15 ;instruction escape in PSC
299STR_PRMTESC EQU 16 ;prompt escape in PSC
300STR_DEFLTESC EQU 17 ;default escape in PSC source
301STR_LENGESC EQU 18 ;length escape in PSC source
302STR_MODESC EQU 19 ;modifier escape in PSC source
303STR_CLEARESC EQU 20 ;clear escape in PSC source
304STR_QUOTE EQU 21 ;quote in PSC source
305STR_PSCEND EQU 22 ;end of a PSC line
306STR_WALLOW EQU 23 ;allow string
307STR_WVALID EQU 24 ;valid allow string
308STR_REMOVE EQU 25 ;remove default option in PSC's
309STR_WRESEND EQU 26 ;ending psc for resident mode
310STR_WTRANEND EQU 27 ;ending psc for transient mode
311STR_WTITLDEF EQU 28 ;default user prompt tittle text
312STR_WINSTDEF EQU 29 ;default user prompt instr. text
313STR_WPRMTPDEF EQU 30 ;default user prompt prompt text
314STR_DRIVE EQU 31 ;drive escape in PSC source
315STR_PATH EQU 32 ;path escape in PSC source
316STR_LCTITLEESC EQU 33 ;title escape in PSC
317STR_LCINSTRESC EQU 34 ;instruction escape in PSC
318STR_LCPRMTESC EQU 35 ;prompt escape in PSC
319STR_LCDEFLTESC EQU 36 ;default escape in PSC source
320STR_LCLENGESC EQU 37 ;length escape in PSC source
321STR_LCMODESC EQU 38 ;modifier escape in PSC source
322STR_LCCLEARESC EQU 39 ;clear escape in PSC source
323STR_LCREMOVE EQU 40 ;remove default option in PSC's
324STR_DOSEXIT EQU 41 ;ending batch command for dos exit
325STR_CDIR EQU 42 ;change directory command for psc
326STR_TOPTITLE EQU 43 ;title for indexed help panel
327STR_MNAAAB EQU 44 ;Program menu AAB mnemonics
328STR_MNMAIN EQU 45 ;Prog maint pull down mnemonics
329STR_MNASWI EQU 46 ;Prog switch pull down mnemonics
330STR_MNAEXI EQU 47 ;Prog exit pull down mnmemonics
331STR_MNDAAB EQU 48 ;DOS Services AAB mnemonics
332STR_MNFILE EQU 49 ;DOS Services File mnemonics
333STR_MNDSWI EQU 50 ;DOS Services switch mnemonics
334STR_MNDISP EQU 51 ;DOS Services display mnemonics
335STR_MNDEXI EQU 52 ;DOS Services exit mnemonics
336STR_APPMENU EQU 53 ;app menu configured
337STR_DOSSERV EQU 54 ;DOS services configured
338STR_REFBUF EQU 55 ;refresh DOS buffer configured
339STR_TRANS EQU 56 ;transient shell configured
340STR_MODE10H EQU 57 ;graphics mode 10H
341STR_MODE11H EQU 58 ;graphics mode 11H
342STR_MODE12H EQU 59 ;graphics mode 12H
343STR_CLFILE EQU 60 ;color filename
344STR_MULTIPE EQU 61 ;multiple drive display
345STR_CLRACT EQU 62 ;maintain color active
346STR_MENUACT EQU 63 ;menu maintainance active
347STR_EXITDOS EQU 64 ;exit to DOS active
348STR_CMDLINE EQU 65 ;command line active
349STR_PREDACT EQU 66 ;predefined menu active
350STR_MOUSACT EQU 67 ;mouse active
351STR_LEFTACT EQU 68 ;left hand mouse
352STR_SOUDACT EQU 69 ;sound active
353STR_APMFILE EQU 70 ;app main menu filename
354STR_TOTAL EQU 71 ;total structute list
355STR_FILL1 EQU 72 ;fill pattern 1
356STR_ASCEXT EQU 73 ;default association filename
357STR_CHECKM EQU 74 ;check mark
358STR_RETEXEC EQU 75 ;press enter to exit from start
359STR_NOCMD EQU 76 ;no command for EXEC error
360STR_BUTTON EQU 77 ;button mouse fld text for psc pan
361STR_TEXTS EQU 78 ;invocation text mode option
362STR_NLS EQU 79 ;NLS translation invoke option
363STR_NOFILD EQU 80 ;No files in marked directory'
364STR_NOFILM EQU 81 ;No files match file specifier'
365STR_NOFIL EQU 82 ;'No file'
366STR_ROOTN EQU 83 ;'ROOT'
367STR_DTITLE EQU 84 ;DOS Services AAB mnemonics string
368STR_ATITLE EQU 85 ;App Menu AAB mnemonics string
369STR_DABFILE EQU 86 ;File P. down AAB mnemonics string
370STR_DABDISP EQU 87 ;Disp P. down AAB mnemonics string
371STR_DABSHEL EQU 88 ;Prog P. down AAB mnemonics string
372STR_DABEXIT EQU 89 ;Exit P. down AAB mnemonics string
373STR_AABMAIN EQU 90 ;Mait P. down AAB mnemonics string
374STR_AABSHEL EQU 91 ;Prog P. down AAB mnemonics string
375STR_AABEXIT EQU 92 ;Exit P. down AAB mnemonics string
376STR_MORE EQU 93 ;text mode more string
377STR_DIRT EQU 94 ;Directory title
378STR_FILET EQU 95 ;File title
379STR_DFSAVE EQU 96 ;dir/file buffer disk swap option
380STR_BUFO EQU 97 ;dir/file buffer size override
381STR_ASOFILE EQU 98 ;associate file name option
382STR_ASOEXT EQU 99 ;associate file name extension
383STR_DBCS EQU 100 ;DBCS invocation string
384STR_NOCMDM EQU 101 ;insufficient command line memory
385STR_DATE EQU 102 ;date invocation string
386STR_FSTATT EQU 103 ;file status title ;pcr 2/2/88
387STR_COM2 EQU 104 ;COM2 invocation string D491
388STR_ENH EQU 105 ;invocation enhancements
389STR_SCOPYF EQU 106 ;copy file title
390STR_SMOVEF EQU 107 ;move file title
391STR_SDELEF EQU 108 ;delete file title
392STR_SPRINF EQU 109 ;Print file title
393STR_SASSOF EQU 110 ;Associate file title
394STR_SRENMF EQU 111 ;rename file title
395STR_SSTARF EQU 112 ;start a program title
396STR_SATTRF EQU 113 ;change attribute file title
397STR_SREMOD EQU 114 ;Remove directory title
398STR_SMAKED EQU 115 ;Make directory title
399STR_SRENMD EQU 116 ;Rename directory title
400STR_SADDP EQU 117 ;Add program title
401STR_SADDG EQU 118 ;Add group title
402STR_SCHANP EQU 119 ;Change Program title
403STR_SCHANG EQU 120 ;Change Group title
404STR_SDELMI EQU 121 ;Delete menu item title
405STR_SWARN EQU 122 ;Warning title
406STR_SHELP EQU 123 ;Help panel title
407STR_SPWVER EQU 124 ;password verification title
408STR_SDISO EQU 125 ;display options title
409STR_SFILO EQU 126 ;file options title
410STR_RETCMD EQU 127 ;DOS command return prompt
411STR_UTITLE EQU 128 ;User defined PSC title
412STR_PROFACT EQU 129 ;profile switch
413STR_PROEXT EQU 130 ;profile extension
414STR_CDON EQU 131 ;
415STR_CDOFF EQU 132 ;
416STR_CRON EQU 133 ;
417STR_CROFF EQU 134 ;
418STR_ASON EQU 135 ;
419STR_ASOFF EQU 136 ;
420STR_SBNAME EQU 137 ;
421STR_SBEXT EQU 138 ;
422STR_SBSIZE EQU 139 ;
423STR_SBDATE EQU 140 ;
424STR_SBDISK EQU 141 ;
425STR_FILECHK EQU 142 ;PSC /F parameter
426STR_LCFILECHK EQU 143 ;PSC /f parameter
427STR_SN EQU 144 ;>>SN
428;
429; Active button bit maps ;sos 2/2/88
430;
431BUT_ESC EQU 0000000000000001B ;Esc
432BUT_F1 EQU 0000000000000010B ;F1
433BUT_F5 EQU 0000000000000100B ;F5
434BUT_F9 EQU 0000000000001000B ;F9
435BUT_F10 EQU 0000000000010000B ;F10
436BUT_ALTG EQU 0000000000100000B ;Alt+G
437BUT_LFARROW EQU 0000000001000000B ;Left arrow
438BUT_RTARROW EQU 0000000010000000B ;Right arrow
439BUT_ENTER EQU 0000000100000000B ;Enter
440BUT_ALTU EQU 0000001000000000B ;Alt+U
441BUT_PGUP EQU 0000010000000000B ;PgUp
442BUT_PGDN EQU 0000100000000000B ;PgDn
443BUT_STOP EQU 0001000000000000B ;Stop button
444BUT_F8 EQU 0010000000000000B ;F8
445BUT_F2 EQU 0100000000000000B ;F2=Save
446;
447; Internal button bit map vector equates
448;
449BCB_BACK EQU 1 ;key backgrd
450BCB_LFARROW EQU 2 ;Left arrow foregrd
451BCB_RTARROW EQU 3 ;Right arrow foregrd
452BCB_PGUP EQU 4 ;PgUp foregrd
453BCB_PGDN EQU 5 ;PgDn foregrd
454BCB_BACK2 EQU 6 ;PgUp/Dn backgrd
455;
456; 16 byte paragraph size of allocated buffers
457;
458MAX_COLRBUF EQU 106 ;Color buffer (1.7 K)
459MAX_HELPBUF EQU 625 ;help buffer (10.0 K)
460MAX_TEXTBUF EQU 250 ;logical video text only (4.0 K)
461MAX_APPMBUF EQU 1000 ;application menu buffer (16.0 K)
462MAX_DISQBUF EQU 125 ;display queue text only (2.0K)
463;
464MAX_DIR1BUF EQU 500 ;directory buffer 1 ( 8.0 KB)
465MAX_DIR2BUF EQU 500 ;directory buffer 2 ( 8.0 KB)
466MAX_DOSWBUF EQU 640 ;DOS working buffer (10.0 KB)
467MIN_FILEBUF EQU 64 ;minimum DOS file buffer (1.0 KB)
468SM_FILEBUF EQU 640 ;small file buffer (10.0 KB)
469MIN_DIR1BUF EQU 250 ;min directory buffer 1 ( 4.0 KB)
470MIN_DOSWBUF EQU 500 ;min DOS working buffer ( 8.0 KB)
471;
472MAX_EXECBUF EQU 4070 ;app menu/prompt min memy(64.0 KB)
473MAX_WORKBUF EQU 1000 ;working DOS buffer (10.0 KB)
474MAX_DOSPBUF EQU 12250 ;dos serv min memory (196.0 KB)
475MAX_APPPBUF EQU 4070 ;app menu min memory (64.0 KB)
476;
477; Miscellaneous sizes
478;
479MAX_CCSET EQU 4 ;number of user color selections ;pcr 3/4/88
480MAX_CLRECD EQU 12 ;num of bytes per PCPANEL color rc
481MAX_SCRROWS EQU 30 ;mode 11H and 12H require 30 rows
482MAX_REVERSE EQU 0 ;size of mouse reverse high buffer
483MAX_WPARMLEN EQU 127 ;max psc prompt input length
484MAX_WPSCOUT EQU 512 ;max psc size
485;
486; Machine IDs
487;
488MODEL_80 EQU 0F8H ;model 80 hardware VGA
489SUBMD_80 EQU 000H
490MODEL_60 EQU 0FCH ;model 60 hardware VGA
491SUBMD_60 EQU 005H
492MODEL_50 EQU 0FCH ;model 50 hardware VGA
493SUBMD_50 EQU 004H
494MODEL_30 EQU 0FAH ;model 30 hardware MCGA
495SUBMD_30 EQU 000H
496MODEL_25 EQU 0FAH ;model 25 hardware MCGA
497SUBMD_25 EQU 001H
498MODEL_PC EQU 0FFH ;PC Planar board
499SUBMD_PC EQU 000H
500MODEL_XT EQU 0FEH ;XT Planar board
501SUBMD_XT EQU 000H
502MODEL_JR EQU 0FDH ;JR Planar board
503SUBMD_JR EQU 000H
504MODEL_AT EQU 0FCH ;AT Planar board
505SUBMD_AT EQU 000H
506SUBMD_AS EQU 001H ;AT Planar board for skyrocket
507MODEL_CV EQU 0F9H ;convertible
508SUBMD_CV EQU 000H
509;
510; Keystroke equates
511;
512DCLICK EQU 255 ;double click key
513INABOVE EQU 115 ;insert above ctrl+left arrow
514INBELOW EQU 116 ;insert below ctrl+right arrow
515DELETE EQU 89 ;delete shift+F6
516DELALL EQU 118 ;delete cursor to end ctrl+pgdn
517CR EQU 0DH ;ASCII carriage return
518LF EQU 0AH ;ASCII line feed
519UPARROW EQU 72 ;up arrow
520DNARROW EQU 80 ;down arrow
521LFARROW EQU 75 ;left arrow
522RTARROW EQU 77 ;right arrow
523PGUP EQU 73
524PGDN EQU 81
525ESCK EQU 27
526ENTER EQU 13
527SPACE EQU 32
528F1 EQU 59
529F2 EQU 60
530F3 EQU 61
531F4 EQU 62
532F5 EQU 63
533F6 EQU 64
534F7 EQU 65
535F8 EQU 66
536F9 EQU 67
537F10 EQU 68
538F11 EQU 85h ;*PCR
539ALTC EQU 46
540ALTM EQU 50
541ALTD EQU 32
542ALTR EQU 19
543ALTG EQU 34
544ALTU EQU 22
545SAVE EQU 60 ;F2 save help/psc
546EOLMARK EQU 62 ;F4 separate psc lines
547TAB EQU 09 ;tab
548BKTAB EQU 0FH ;back tab
549BKSPC EQU 08 ;backspace
550SHIFTF9 EQU 92 ;Shift+F9
551;
552; Internal SHELLRD PSP invocation option equates (COM_STATE)
553;
554COM_APPM EQU 0000000000000001B ;application menu configured
555COM_DOSS EQU 0000000000000010B ;DOS Services configured
556COM_REFD EQU 0000000000000100B ;refresh directory
557COM_RESS EQU 0000000000001000B ;resident shell
558COM_AUTI EQU 0000000000010000B ;predefined menu installation
559COM_DRV2 EQU 0000000000100000B ;multiple drive display active
560COM_FLCL EQU 0000000001000000B ;command line access is active
561COM_FLMI EQU 0000000010000000B ;maintain menu item active
562COM_FLCS EQU 0000000100000000B ;maintain color selections active
563COM_FLED EQU 0000001000000000B ;exit to DOS is active
564COM_MOUS EQU 0000010000000000B ;mouse is active.
565COM_LFMS EQU 0000100000000000B ;left hand mouse.
566COM_M10H EQU 0001000000000000B ;Graphics EGA mode 10H requested
567COM_M11H EQU 0010000000000000B ;Graphics VGA mode 11H requested
568COM_M12H EQU 0100000000000000B ;Graphics VGA mode 12H requested
569COM_TEXT EQU 1000000000000000B ;text mode 3 or 7 is active
570;
571; Internal SHELLRD PSP invocation option equates (COM_STATE2)
572;
573COM_SOUD EQU 0000000000000001B ;sound active
574COM_NLS EQU 0000000000000010B ;NLS help index translation active
575COM_DFSAVE EQU 0000000000000100B ;dir/file buffer swap option
576COM_BUFO EQU 0000000000001000B ;dir/file buffer size override
577COM_DBCS EQU 0000000000010000B ;DBCS support is active
578COM_DATE EQU 0000000000100000B ;Date is active
579COM_COM2 EQU 0000000001000000B ;COM2 is active D491
580COM_ENHA EQU 0000000010000000B ;Enhancements active
581COM_SNA EQU 0000000100000000B ;>>SN
582;
583; Internal SHELLRD dialog equates (COM_CDIALOG)
584;
585COM_GDRIVE1 EQU 0 ;DOS drive 1 dialog
586COM_GNAME1 EQU 1 ;DOS filemask 1 dialog
587COM_GDIR1 EQU 2 ;DOS directory 1 dialog
588COM_GFILE1 EQU 3 ;DOS file 1 dialog
589COM_GDRIVE2 EQU 4 ;DOS drive 2 dialog
590COM_GNAME2 EQU 5 ;DOS filemask 2 dialog
591COM_GDIR2 EQU 6 ;DOS directory 2 dialog
592COM_GFILE2 EQU 7 ;DOS file 2 dialog
593COM_APPMENU EQU 8 ;app menu screen
594COM_EXITDOS EQU 9 ;exit to DOS
595COM_PEC EQU 10 ;exit to execute PEC
596COM_PAAB EQU 11 ;app menu action bar dialog
597COM_DAAB EQU 12 ;DOS services action bar dialog
598COM_DCLR EQU 13 ;change color dialog
599COM_FIRST EQU 14 ;first time dialog
600;
601; Internal SHELLRD base screen equates (COM_BASESCR)
602;
603COM_DOSSCR1 EQU 1 ;not used
604COM_DOSSCR4 EQU 2 ;multiple display
605COM_DOSSCR2 EQU 3 ;extended directory display
606COM_DOSSCR3 EQU 4 ;global file list
607COM_APPSCR EQU 5 ;application menu
608COM_PRESCR EQU 6 ;predefined menu
609COM_CLRSCR EQU 7 ;color menu
610COM_AFVIEW EQU 8 ;ascii file view
611COM_HFVIEW EQU 9 ;hex file view
612;
613; Internal Shell vector length equates
614;
615COM_ERRVECLEN EQU 3 ;# bytes in each error vector
616COM_STRVECLEN EQU 3 ;# bytes in each string vector
617COM_INVVECLEN EQU 6 ;# bytes in each invoke vector
618COM_KEYVECLEN EQU 6 ;# bytes in each keys vector
619COM_GCBVECLEN EQU 6 ;# bytes in each graphics vector
620COM_PCBVECLEN EQU 4 ;# bytes in each panel vector
621COM_ICBVECLEN EQU 4 ;# bytes in each input vector
622COM_SCBVECLEN EQU 4 ;# bytes in each scroll vector
623COM_BCBVECLEN EQU 2 ;# bytes in each button vector
624COM_MCBVECLEN EQU 2 ;# bytes in each mouse vector
625COM_MGPVECLEN EQU 3 ;# bytes in each group vector
626COM_FLDVECLEN EQU 4 ;# bytes in each fld vector
627COM_CALTABLEN EQU 6 ;# bytes in each fld table entry
628COM_SWITABLEN EQU 3 ;# bytes in each fld table entry
629COM_SWIVECLEN EQU 3 ;# bytes in each fld table entry
630;
631; Field call table ID equates
632;
633;CAL_PREDEF EQU 1 ;predefined app menu
634CAL_APPM EQU 1 ;application menu call table ID
635CAL_CLRSCR EQU 2 ;color screen
636CAL_DOSSCR2 EQU 3 ;dos services screen 2
637CAL_DOSSCR3 EQU 4 ;dos services screen 3
638CAL_DOSSCR4 EQU 5 ;dos services screen 4
639CAL_AFVIEW EQU 6 ;ascii file view
640;
641; Mouse field group equates
642;
643MGG_AABDOS EQU 1 ;AAB for DOS
644MGG_AABFILE EQU 2 ;AAB file pull down group
645MGG_AABDISP EQU 3 ;AAB display pull down group
646MGG_AABSHEL EQU 4 ;AAB file pull down group
647MGG_AABEXIT EQU 5 ;AAB exit pull down group
648MGG_DOSG2 EQU 6 ;DOS G2 popup panel fields
649MGG_DOSVIEW EQU 7 ;DOS file view fields
650MGG_DOSG3 EQU 8 ;DOS G3 esc and help
651MGG_G3FLDS EQU 9 ;DOS G3 pan copy/move file dest
652MGG_G3ATTR EQU 10 ;DOS G3 pan file attribute sele
653MGG_DOSG6 EQU 11 ;DOS G6 pan esc and f1 key fiel
654MGG_AABAPPM EQU 12 ;APP menu actual group
655MGG_AABAOPT EQU 13 ;AAB options pull down group
656MGG_AABAPRG EQU 14 ;AAB program pull down group
657MGG_AABAEXT EQU 15 ;AAB exit pull down group
658MGG_AADDT EQU 16 ;app menu item add title group
659MGG_APPMITM EQU 17 ;App menu item fields (actual appl
660MGG_APPPASS EQU 18 ;App menu add/edit/delete password
661MGG_APPFILN EQU 19 ;App menu add/edit filename field
662MGG_APPCONF EQU 20 ;App menu item delete confirm fiel
663MGG_JOHN EQU 21 ;App menu dynamic user dialog flds
664MGG_ERRFLDS EQU 22 ;DOS small error panel fields
665MGG_G7FLDS EQU 23 ;DOS big error panel
666MGG_G3ERRFLDS EQU 24 ;DOS g3 error fields
667MGG_DOSMULT EQU 25 ;DOS multiple group
668MGG_DOSEXTN EQU 26 ;DOS extended group
669MGG_DOSGLOB EQU 27 ;DOS global group
670MGG_CLR EQU 28 ;App color group
671MGG_LIHELP EQU 29 ;lower help group
672MGG_STATUSR EQU 30 ;status popup panel (right side)
673MGG_STATUSL EQU 31 ;status popup panel (left side)
674MGG_SORTC EQU 32 ;display options panel
675MGG_FILEOPT EQU 33 ;file options panel
676MGG_DOSG2DEL EQU 34 ;delete list panel
677MGG_DOSG3EX EQU 35 ;program parameters
678MGG_DOSG3AS EQU 36 ;associate file extensions
679;
680; Mouse data field ID equates
681;
682MFF_AABFILE EQU 1 ;AAB file
683MFF_AABDISP EQU 2 ;AAB options
684MFF_AABSHEL EQU 3 ;AAB special
685MFF_AABEXIT EQU 4 ;AAB exit
686MFF_AABHELP EQU 5 ;AAB help
687;
688MFF_PDFSTART EQU 6 ;Open
689MFF_PDFPRINT EQU 7 ;print
690MFF_PDFASSOC EQU 8 ;assoc
691MFF_PDFMOVE EQU 9 ;move
692MFF_PDFCOPY EQU 10 ;copy
693MFF_PDFDELETE EQU 11 ;delete
694MFF_PDFRENAME EQU 12 ;rename
695MFF_PDFATTR EQU 13 ;attribute
696MFF_PDFVIEW EQU 14 ;view
697MFF_PDFCREATE EQU 15
698MFF_PDFSELECT EQU 16 ;select all
699MFF_PDFDSELECT EQU 17 ;Deselect all
700MFF_PDFESC EQU 18 ;esc
701;
702MFF_PDSSORT EQU 19 ;display options (sort)
703MFF_PDSFILEOPT EQU 20
704MFF_PDSEXTEND EQU 21 ;show info
705MFF_PDSESC EQU 22 ;esc;
706MFF_PDPSINGLE EQU 23 ;single
707MFF_PDPMULT EQU 24 ;multiple
708MFF_PDPGLOBAL EQU 25 ;system
709MFF_PDPESC EQU 26 ;esc
710;
711MFF_PDEDOSX EQU 27 ;exit to start a program
712MFF_PDERESUME EQU 28 ;resume file system
713MFF_PDEESC EQU 29 ;esc
714;
715MFF_DOSG2FLD1 EQU 30 ;selection field 1
716MFF_DOSG2FLD2 EQU 31 ;selection field 2
717MFF_DOSG2ENTER EQU 32 ;enter
718MFF_DOSG2ESC EQU 33 ;esc
719MFF_DOSG2HLP EQU 34 ;f1
720;
721MFF_DOSVFPGUP EQU 35 ;PgUp
722MFF_DOSVFPGDN EQU 36 ;PgDn
723MFF_DOSVFESC EQU 37 ;Esc (25 rows)
724;
725MFF_DOSG3FLD1 EQU 38 ;selection field 1
726MFF_DOSG3FLD2 EQU 39 ;selection field 2
727MFF_DOSG3CH EQU 40 ;hidden attribute selection
728MFF_DOSG3CO EQU 41 ;read only attr selection
729MFF_DOSG3CA EQU 42 ;archive attribute selection
730MFF_DOSG3ENTER EQU 43 ;enter
731MFF_DOSG3ESC EQU 44 ;esc
732MFF_DOSG3HLP EQU 45 ;help
733;
734MFF_DOSG6ENTER EQU 46 ;enter
735MFF_DOSG6ESC EQU 47 ;Esc
736MFF_DOSG6HLP EQU 48 ;F1
737;
738MFF_GDRIVE1 EQU 49 ;DOS A-Z drive display field
739MFF_GFILEM EQU 50 ;Single Drive filename input fld;
740MFF_AABAOPT EQU 51 ;AAB programs
741MFF_AABAPROG EQU 52 ;AAB groups
742MFF_AABAEXIT EQU 53 ;AAB exit
743;
744MFF_PDASTART EQU 54 ;start program menu
745MFF_PDAADDPSC EQU 55 ;add
746MFF_PDACHANGE EQU 56 ;change
747MFF_PDADELETE EQU 57 ;delete
748MFF_PDACOPY EQU 58 ;copy
749MFF_PDAOESC EQU 59 ;esc field
750;
751MFF_PDADOS EQU 60 ;add group
752MFF_PDACMD EQU 61 ;delete group
753MFF_PDAREM EQU 62 ;remane group
754MFF_PDAREARRG EQU 63 ;rearrange
755MFF_PDAPESC EQU 64 ;esc
756;
757MFF_PDADOSX EQU 65 ;exit to DOS
758MFF_PDARESUME EQU 66 ;resume start a program
759MFF_PDAXESC EQU 67 ;esc
760;
761MFF_AADDTF2 EQU 68 ;app menu add title enter
762MFF_AADDTESC EQU 69 ;app menu add title esc
763MFF_AADDTHLP EQU 70 ;app menu add title help
764;
765MFF_APPMITEM EQU 71 ;app menu item selection field
766MFF_APPMITEMSB EQU 72 ;app menu item scroll bar
767;
768MFF_APPOESC EQU 73 ;app other menu Esc key
769MFF_APPOHLP EQU 74 ;app menu help key
770MFF_APPOCMDL EQU 75 ;app menu Shift+F9=command line
771;
772MFF_APPADPENTR EQU 76 ;app enter
773MFF_APPADPESC EQU 77 ;app add/edit/delete password
774MFF_APPADPHLP EQU 78 ;app add/edit/delete password
775;
776MFF_F8 EQU 79 ;F8=Hex/ASCII
777;
778MFF_APPADKENTR EQU 80 ;app add/edit type enter
779MFF_APPADKESC EQU 81 ;app add/edit type Esc key
780MFF_APPADKHLP EQU 82 ;app add/edit type F1 key
781;
782MFF_APPADFENTR EQU 83 ;app add/edit filename enter
783MFF_APPADFESC EQU 84 ;app add/edit filename Esc
784MFF_APPADFHLP EQU 85 ;app add/edit filename F1
785;
786MFF_APPDECOY EQU 86 ;app delete confirmation yes
787MFF_APPDECON EQU 87 ;app delete confirmation no
788MFF_APPDECOEN EQU 88 ;app delete confirmation enter
789MFF_APPDECOESC EQU 89 ;app delete confirmation Esc
790MFF_APPDECOHLP EQU 90 ;app delete confirmation F1
791;
792MFF_JOHNENTER EQU 91 ;Enter
793MFF_JOHNESC EQU 92 ;Esc key
794MFF_JOHNHLP EQU 93 ;F1 key
795;
796MFF_ERRESC EQU 94 ;Esc key
797MFF_ERRHLP EQU 95 ;F1 key
798;
799MFF_G7FLD1 EQU 96 ;selection field 1
800MFF_G7FLD2 EQU 97 ;selection field 2
801MFF_G7ENTER EQU 98 ;enter
802MFF_G7ESC EQU 99 ;Esc key
803MFF_G7HLP EQU 100 ;F1 key
804;
805MFF_G3EFLD1 EQU 101 ;selection field 1
806MFF_G3EFLD2 EQU 102 ;selection field 2
807;
808MFF_GDRIVE2 EQU 103 ;DOS A-Z drive display field2
809MFF_GFILEM1 EQU 104 ;Mult Drive filename input fld
810MFF_GFILEM2 EQU 105 ;Mult Drive filename input fld
811MFF_GDIRECTD1 EQU 106 ;Mult dir tree field 1
812MFF_GDIRECTDB1 EQU 107 ;Mult dir tree scroll bar 1
813MFF_GDIRECTD2 EQU 108 ;Mult dir tree field 2
814MFF_GDIRECTDB2 EQU 109 ;Mult dir tree scroll bar 2
815MFF_GFILED1 EQU 110 ;Mult file field 1
816MFF_GFILED1B EQU 111 ;Mult file scroll bar 1
817MFF_GFILED2 EQU 112 ;Mult file field 2
818MFF_GFILED2B EQU 113 ;Mult file scroll bar 2
819;
820MFF_GFILEG EQU 114 ;Global file field
821MFF_GFILEGB EQU 115 ;Global file scroll bar
822;
823MFF_GDIRECTE EQU 116 ;Ext dir tree field
824MFF_GDIRECTEB EQU 117 ;Ext dir tree scroll bar
825MFF_GFILEE EQU 118 ;Ext file field 1
826MFF_GFILEEB EQU 119 ;Ext file scroll bar
827;
828MFF_CRARROW EQU 120 ;Color palette right
829MFF_CLARROW EQU 121 ;Color palette left
830;
831MFF_LF1 EQU 122 ;lower help panel F1 field
832MFF_LF5 EQU 123 ;lower help panel F5 field
833MFF_LF9 EQU 124 ;lower help panel F9 field
834MFF_LESC EQU 125 ;lower help panel Esc field
835MFF_LHELP EQU 126 ;lower help panel selection
836MFF_LSB EQU 127 ;lower help panel scroll bar
837;
838MFF_STATRESC EQU 128 ;status esc key
839MFF_STATRHLP EQU 129 ;status F1 key
840MFF_STATLESC EQU 130 ;status esc key
841MFF_STATLHLP EQU 131 ;status F1 key
842;
843MFF_AAB EQU 132 ;background AAB field
844MFF_DOSVFENTER EQU 133 ;enter key for fkey line
845MFF_F10A EQU 134 ;*PCR (AND MFF RENUM)
846MFF_F10 EQU 135 ;F10=Actions
847MFF_ALTG EQU 136 ;Alt+G=Mark all
848MFF_ALTU EQU 137 ;Alt+U=Unmark all
849MFF_CMDL EQU 138 ;Shift+F9=Command Line
850;
851MFF_APPPROG EQU 139 ;add/change title field
852MFF_APPPSC EQU 140 ;add/change psc field
853MFF_APPHELP EQU 141 ;add/change help field
854MFF_APPPASS EQU 142 ;add/change password field
855MFF_APPFILE EQU 143 ;add/change filename field
856;
857MFF_DOSG3FROM EQU 144 ;G3 panel from field
858MFF_DOSG3TO EQU 145 ;G3 panel to field
859;
860MFF_FILEMASK EQU 146 ;filemask input field
861MFF_BYNAME EQU 147 ;sort by name
862MFF_BYEXT EQU 148 ;sort by extension
863MFF_BYDATE EQU 149 ;sort by date
864MFF_BYSIZE EQU 150 ;sort by size
865MFF_BYDISK EQU 151 ;sort by disk order
866MFF_BYNAMEB EQU 152 ;sort by name
867MFF_BYEXTB EQU 153 ;sort by extension
868MFF_BYDATEB EQU 154 ;sort by date
869MFF_BYSIZEB EQU 155 ;sort by size
870MFF_BYDISKB EQU 156 ;sort by disk order
871;
872MFF_DELCONF EQU 157 ;file options delete field
873MFF_REPCONF EQU 158 ;file options replace field
874MFF_MULCONF EQU 159 ;file options across dirs field
875;
876MFF_DELCONFB EQU 160 ;file options delete field
877MFF_REPCONFB EQU 161 ;file options replace field
878MFF_MULCONFB EQU 162 ;file options across dirs field
879;
880MFF_DOSG2DELL EQU 163 ;dos G2 delete list field
881MFF_DOSG2DELLL EQU 164 ;dos G2 delete list field
882MFF_DOSG2DELLR EQU 165 ;dos G2 delete list field
883;
884MFF_GDIRECTD1U EQU 166
885MFF_GDIRECTD1D EQU 167
886MFF_GDIRECTD2U EQU 168
887MFF_GDIRECTD2D EQU 169
888MFF_GFILED1U EQU 170
889MFF_GFILED1D EQU 171
890MFF_GFILED2U EQU 172
891MFF_GFILED2D EQU 173
892MFF_GDIRECTEU EQU 174
893MFF_GDIRECTED EQU 175
894MFF_GFILEEU EQU 176
895MFF_GFILEED EQU 177
896MFF_GFILEGU EQU 178
897MFF_GFILEGD EQU 179
898;
899MFF_DOSG3EXP EQU 180
900MFF_DOSG3EXPL EQU 181
901MFF_DOSG3EXPR EQU 182
902;
903MFF_DOSG3ASE EQU 183
904MFF_DOSG3ASEL EQU 184
905MFF_DOSG3ASER EQU 185
906;
907MFF_DOSG3FROML EQU 186
908MFF_DOSG3FROMR EQU 187
909MFF_DOSG3TOL EQU 188
910MFF_DOSG3TOR EQU 189
911;
912MFF_PDBACK EQU 190 ;pull down panel esc w/click outsi
913MFF_APPPROGLA EQU 191 ;title field left arrow
914MFF_APPPROGRA EQU 192 ;title field right arrow
915MFF_APPPSCLA EQU 193 ;program field left arrow
916MFF_APPPSCRA EQU 194 ;program field right arrow
917MFF_APPHELPLA EQU 195 ;help field left arrow
918MFF_APPHELPRA EQU 196 ;help field right arrow
919;
920MFF_LHELPUA EQU 197 ;lower help panel up arrow
921MFF_LHELPDA EQU 198 ;lower help panel down arrow
922;
923; help on keys, help on help
924;
925HLP_KEYASSIGN EQU 1 ;help on keys
926HLP_HELPONHELP EQU 2 ;help on help
927;
928; general shell helps
929;
930HLP_PROMEUINST EQU 3 ;instruction for progrm menu
931HLP_DOSSERINST EQU 4 ;explain what is dos services
932HLP_MOUSEUSAGE EQU 5 ;explain how to use mouse
933HLP_KEYBDUSAGE EQU 6 ;explain using the keyboard
934;
935; start a program action bar helps
936;
937HLP_AABPROGRAM EQU 7 ;AAB PROGRAM help
938HLP_AABGROUP EQU 8 ;AAB GROUP help
939HLP_AABEXIT EQU 9 ;AAB EXIT function help
940;
941; start a program PROGRAM pulldown helps
942;
943HLP_STARTPROG EQU 10 ;start program help
944HLP_ADDPROG EQU 11 ;add a program help
945HLP_GENCHANGE EQU 12 ;change program help
946HLP_DELMAFUNC EQU 13 ;delete program item
947HLP_COPYMAFUNC EQU 14 ;copy program help
948;
949; start a program GROUP pulldown helps
950;
951HLP_ADDGROUP EQU 15 ;add group help
952HLP_CHNGEGROUP EQU 16 ;change group help
953HLP_DELGROUP EQU 17 ;delete group help
954HLP_REARGROUP EQU 18 ;reorder item help
955;
956; start a program EXIT pulldown helps
957;
958HLP_DOSEXITP EQU 19 ;explain exit to dos
959HLP_RESPRGMENU EQU 20 ;explain how to start a program
960;
961; file system action bar helps
962;
963HLP_GENFILFUNC EQU 21 ;view,delete,copy,move,rename, etc
964HLP_GENOPTIONS EQU 22 ;options help
965HLP_GENSPECIAL EQU 23 ;special help
966HLP_GENEXIFUNC EQU 24 ;EXIT function
967;
968; file system FILE pulldown helps
969;
970HLP_STRTPRGDOS EQU 25 ;DOS service start program list
971HLP_PRINTFILE EQU 26 ;explain how to print file
972HLP_ASSCDOS EQU 27 ;Associate pull down panel
973HLP_MOVEFILE EQU 28 ;explain how to move file
974HLP_COPYFILE EQU 29 ;explain how to copy file
975HLP_DELFILFUNC EQU 30 ;explain how to delete file
976HLP_RENMEFILE EQU 31 ;expalin how to rename file
977HLP_GENCHGATTR EQU 32 ;hidden, readonly, and archive
978HLP_VIEWFILE EQU 33 ;explain how to view file
979HLP_MAKEDIR EQU 34 ;explain how to make a directory
980HLP_SELECTALL EQU 35 ;select all help
981HLP_DSELECTALL EQU 36 ;Deselect all help
982;
983; file system OPTIONS pulldown helps
984;
985HLP_GENFILSRT EQU 37 ;display options, filemask / sort
986HLP_CONFIRM EQU 38 ;file options
987HLP_SINGLEDRV EQU 39 ;explain file status panel
988;
989; file system SPECIAL pulldown helps
990;
991HLP_EXTDIRDIS EQU 40 ;explain extend directory display
992HLP_MULTIDRV EQU 41 ;explain multiple drive display
993HLP_GLOFILELST EQU 42 ;explain global file list display
994;
995; file system EXIT pulldown helps
996;
997HLP_PROGMENU EQU 43 ;defines what is program menu help
998HLP_RESDOSSERV EQU 44 ;explain how to resume dos service
999;
1000; start a program general add program/group help messages
1001;
1002HLP_ADDTITLE EQU 45 ;add title help
1003HLP_ADDPASWRD EQU 46 ;add password help for program or
1004HLP_ADDONLINE EQU 47 ;add online help information
1005HLP_EXPPRGSTRT EQU 48 ;describe program startup command
1006HLP_ADDMFILNAM EQU 49 ;explain steps to create a filenme
1007;
1008; start a program general change program/group help messages
1009;
1010HLP_CHGMEUFILN EQU 50 ;explain change menu item filename
1011HLP_CHGMEUITIL EQU 51 ;detail change menu item title
1012HLP_CHGMEUIHLP EQU 52 ;explain on changing menu item
1013HLP_CHGMEUIPSW EQU 53 ;detail change menu item password
1014HLP_CHGMEUIPSC EQU 54 ;detail change menu item startup
1015;
1016; general start a program help
1017;
1018HLP_PASWRDLIM EQU 55 ;explain password prompt
1019HLP_CHNGECOLOR EQU 56 ;change the color(s) for display
1020HLP_DELMEUCONF EQU 57 ;delete menu item confirmation
1021HLP_NOTDELMEU EQU 58 ;do not delete menu item
1022;
1023; file system file options popup helps
1024;
1025HLP_DELCONF EQU 59 ;explain confirmation for deleting
1026HLP_REPITMCONF EQU 60 ;replace menu item confirmation
1027HLP_DIRSELECT EQU 61 ;select across directory options
1028;
1029; file system display options popup helps
1030;
1031HLP_FILENAME EQU 62 ;explain display by filemask
1032HLP_FILNAMESRT EQU 63 ;explain sorting by file name
1033HLP_FILEXTSRT EQU 64 ;expalin sorting by file extension
1034HLP_FILDATESRT EQU 65 ;explain sorting by file date
1035HLP_FILSIZESRT EQU 66 ;explain sorting by file size
1036HLP_DISKORD EQU 67 ;files displayed by disk order
1037;
1038; file system change attribute popup helps
1039;
1040HLP_HIDFILATTR EQU 68 ;explain hidden file attribute
1041HLP_READONATTR EQU 69 ;explain file read only attribute
1042HLP_ARCHIVATTR EQU 70 ;explain file archive attribute
1043;
1044; file system change attribute marked files popup helps
1045;
1046HLP_CHGONEFILE EQU 71 ;explain how to change mark file
1047HLP_CHGMULTFIL EQU 72 ;explain how to change multi file
1048;
1049; file system remove directory confirmation helps
1050;
1051HLP_NOTREMDIR EQU 73 ;do not remove the directory
1052HLP_REMOVEDIR EQU 74 ;remove the directory
1053;
1054; file system replace file error popup equates
1055;
1056HLP_REPLCESKIP EQU 75 ;skip this file, do not replace
1057HLP_REPLCEFILE EQU 76 ;explain replacing a file
1058;
1059; file system delete file confirm popup equates
1060;
1061HLP_SKIPFILE1 EQU 77 ;explain skip file help and cont
1062HLP_DELFILE EQU 78 ;explain deleteing file
1063;
1064; file system associate file option popup equates
1065;
1066HLP_OPTPRMPT EQU 79 ;use the option prompt
1067HLP_NOOPTPRMPT EQU 80 ;do not use the option prompt
1068;
1069; general file system help
1070;
1071HLP_VIEWDRIVE EQU 81 ;explain viewing a dir for a drive
1072HLP_NEWDIRNAME EQU 82 ;explain renaming directory
1073HLP_COPYDEST EQU 83 ;explain copy to destination
1074HLP_MOVDEST EQU 84 ;explain moving to destination
1075HLP_NEWFILENME EQU 85 ;explain new file name
1076HLP_STRTPRGOPT EQU 86 ;explain starting prog OPTIONS
1077HLP_NEWDIRFNME EQU 87 ;explain specifying new dir name
1078HLP_DIRSTRUCT EQU 88 ;explain the structure of dir
1079HLP_FILELIST EQU 89 ;help for highlighting file list
1080HLP_MARKFILE EQU 90 ;mark file help
1081HLP_ASSEXT EQU 91 ;associate file extensions help
1082HLP_GENVIEW EQU 92 ;general view file help
1083HLP_LISTDEL EQU 93 ;explain list of delete files
1084HLP_MOVFROM EQU 94 ;help for move file from: field
1085HLP_COPYFROM EQU 95 ;help for copy file from: field
1086;
1087; no help available message
1088;
1089HLP_NOHLPMSG EQU 96 ;no help message assigned
1090;
1091; more help for error message for the shell
1092;
1093HLP_SHLMEMREQ EQU 97 ;shell memory requirements
1094HLP_NODOSMEUF EQU 98 ;error msg for no menu file
1095HLP_MISSHLCLRF EQU 99 ;error msg for missing SHELL.CLR
1096HLP_DRIVEFAIL EQU 100 ;error msg for drive failure
1097HLP_MRKACTBAR EQU 101 ;error marking action bar
1098HLP_EMPTYFILE EQU 102 ;empty file, delete entry from lst
1099HLP_DELFILLIMT EQU 103 ;error msg for file limit
1100HLP_EMPTYMENU EQU 104 ;error msg for empty menu
1101HLP_MENULEVEL EQU 105 ;error message for max menu level
1102HLP_PSCQUOTE EQU 106 ;error message for no psc quote
1103HLP_PASSERR EQU 107 ;error message for bad password
1104HLP_PSCBADPARM EQU 108 ;error message for bad param num
1105HLP_PSCBUFOUT EQU 109 ;psc output buffer exceeded
1106HLP_PSCNORBRAC EQU 110 ;missing psc bracket help
1107HLP_PSCTITLE EQU 111 ;psc title too large
1108HLP_PSCINSTR EQU 112 ;psc instruction too large
1109HLP_PSCPROMPT EQU 113 ;psc prompt too large
1110HLP_PSCDEFAULT EQU 114 ;psc default too large
1111HLP_PSCMOD EQU 115 ;invalid modify option letters
1112HLP_COPYONSELF EQU 116 ;no copy file on itself
1113HLP_MENUFULL EQU 117 ;menu is full error
1114HLP_ROOTREDE EQU 118 ;can not rename, delete root
1115HLP_PSCBADNUM EQU 119 ;bad number in psc commands
1116HLP_PSCPARVAL EQU 120 ;use of uninitialized psc param
1117HLP_FILENOFOU EQU 121 ;file not found help
1118HLP_PATHNOFOU EQU 122 ;path not found help
1119HLP_ACCDENIED EQU 123 ;access denied help
1120HLP_DESTINCORR EQU 124 ;destination path incorrect
1121HLP_NOFREEMEM EQU 125 ;DOS unable to free memory
1122HLP_WRITEPRO EQU 126 ;disk write protected
1123HLP_DISKFULL EQU 127 ;disk full error
1124HLP_ASSLIMIT EQU 128 ;association file limit reached
1125HLP_ASSBADEXT EQU 129 ;bad extension for assocation file
1126HLP_ASSBADPRO EQU 130 ;bad program ext for association
1127HLP_INVPARNUM EQU 131 ;invalid number of parameter help
1128HLP_GENERAL EQU 132 ;general error help
1129HLP_INTRO EQU 133 ;shell introduction
1130HLP_DISKFAIL EQU 134 ;disk failure
1131HLP_DIREXMAX EQU 135 ;directories exceed maximum
1132HLP_OPTNOTACT EQU 136 ;option not active
1133HLP_STATUS EQU 137 ;status popup panel text
1134HLP_SGDRCOPY EQU 138 ;single drive copy not supported
1135HLP_ONEMARK EQU 139 ;function limited to one file
1136HLP_PRTINST EQU 140 ;print not installed
1137HLP_PRTQFULL EQU 141 ;print queue full
1138HLP_PRTNOSUB EQU 142 ;print cannot be submitted
1139HLP_BIGFILE EQU 143 ;filespec in psc > 76 chars
1140; *PCR
1141; APP_STATUS flag equates *PCR
1142; *PCR
1143APP_ERROR EQU 0000000000000001B ;general error has occured *PCR
1144APP_PSC EQU 0000000000000010B ;current item is psc *PCR
1145APP_MENU EQU 0000000000000100B ;current item is menu *PCR
1146APP_COPYOP EQU 0000000000001000B ;copy op in process *PCR
1147APP_REORDERDC EQU 0000000000010000B ;double click in reorder op *PCR
1148APP_RETRY EQU 0000000000100000B ;retry operation *PCR
1149APP_NOCLRSC EQU 0000000001000000B ;slctp clear screen *PCR
1150APP_INIT EQU 0000000010000000B ;memory initialization *PCR
1151APP_BIGERR EQU 0000000100000000B ;missing shell.meu error condition *PCR
1152APP_READ EQU 0000001000000000B ;read of menu on disk required *PCR
1153APP_COLRERR EQU 0000010000000000B ;call of proc_error from color chg *PCR
1154APP_REORDEROP EQU 0000100000000000B ;reorder operation in progress *PCR
1155APP_LVMFLDS EQU 0001000000000000B ;leave mflds active after pw check