Commit | Line | Data |
---|---|---|
7af5ad59 PH |
1 | |
2 | & | |
3 | ||
4 | OS/78 V1 | |
5 | ||
6 | COMMAND SUMMARY | |
7 | ||
8 | ASSIGN ASSIGN NAME TO DEVICE LOAD LOAD FILE | |
9 | BASIC ENTER BASIC SYSTEM MAP PRINT BITMAP | |
10 | COMPARE COMPARE SOURCE FILES MEMORY RESTRICT MEMORY USAGE | |
11 | COMPILE COMPILE FILE ODT RUN OCTAL DEBUGGER | |
12 | COPY COPY FILE PAL ASSEMBLE FILE | |
13 | CREATE OPEN EDIT FILE R RUN PROGRAM FROM SYS | |
14 | CREF ASSEMBLE AND CREF RENAME RENAME FILE | |
15 | DATE SPECIFY DATE RUN RUN PROGRAM | |
16 | DEAS DEASSIGN LOGICAL DEVICES SAVE SAVE MEMORY IMAGE | |
17 | DELETE DELETE FILE SET ALTER DEVICE | |
18 | DIRECT PRINT DIRECTORY SQUISH SQUISH DEVICE | |
19 | DUPLIC COPIES DISKETTES START START PROGRAM | |
20 | EDIT EDIT FILE SUBMIT START BATCH | |
21 | EXECUTE COMPILE AND RUN TERMIN ENTER TERMINAL MODE | |
22 | GET GET MEMORY IMAGE TYPE TYPE FILE | |
23 | HELP LIST HELP INFORMATION U[A-C] STORE COMMAND | |
24 | LIST LIST FILE ZERO ZERO DEVICE | |
25 | \f | |
26 | &ABSLDR | |
27 | ABSLDR.SV | |
28 | ||
29 | @CALLING COMMANDS: | |
30 | .LOAD DEV:BINFILE.BN,... | |
31 | .LOAD BINFILE.BN,... /FROM DSK | |
32 | ||
33 | @SWITCHES: | |
34 | /8 PROG DOESN'T USE BELOW 02000 | |
35 | /9 PROG DOESN'T USE BELOW 12000 | |
36 | /G GO | |
37 | /I MEMORY IMAGE FILE | |
38 | /R RESET | |
39 | /S MULTIPLE BINARIES/FILE | |
40 | /N FORCE LOADING TO FIELD N (N IS AN OCTAL DIGIT) | |
41 | =FNNNN SET STARTING ADDRESS | |
42 | \f | |
43 | &BASIC | |
44 | BASIC.SV | |
45 | ||
46 | @CALLING COMMANDS: | |
47 | .BASIC | |
48 | ||
49 | @INTERNAL COMMANDS: | |
50 | BYE EXIT FROM BASIC | |
51 | LIST LIST CURRENT PROGRAM'S STATEMENTS | |
52 | NAME RENAME CURRENT PROGRAM | |
53 | NEW PREPARE FOR A NEW PROGRAM | |
54 | OLD RETRIEVE AN OLD PROGRAM | |
55 | RUN RUN CURRENT PROGRAM | |
56 | SAVE SAVE CURRENT PROGRAM | |
57 | SCRATCH DELETE CURRENT PROGRAM | |
58 | ||
59 | .HELP BCOMP PRINTS BASIC COMPILER ERROR MESSAGES | |
60 | .HELP BRTS PRINTS BASIC RUN-TIME ERROR MESSAGES | |
61 | \f | |
62 | &BCOMP | |
63 | BCOMP.SV (ERRORS) | |
64 | ||
65 | @ERRORS: | |
66 | CH ERROR IN CHAIN STATEMENT NM MISSING LINE NUMBER | |
67 | DE ERROR IN DEF STATEMENT OF OUTPUT FILE ERROR | |
68 | DI ERROR IN DIM STATEMENT PD PUSHDOWN STACK OVERFLOW | |
69 | FN ERROR IN FILE NUMBER OR NAME QS STRING LITERAL TOO LONG | |
70 | FP INCORRECT FOR STATEMENT SS BAD SUBSCRIPT OR FUNCTION ARG | |
71 | FR ERROR IN FUNCTION ARGS ST SYMBOL TABLE OVERFLOW | |
72 | IF ERROR IN IF STATEMENT SY SYSTEM INCOMPLETE | |
73 | IO I/O ERROR TB PROGRAM TOO BIG | |
74 | LS MISSING EQUALS SIGN IN LET TD TOO MUCH DATA IN PROGRAM | |
75 | LT STATEMENT TOO LONG TS TOO MANY CHARS IN STRING | |
76 | MD MULTIPLY DEFINED LINE NUMBER UD ERROR IN UDEF STATEMENT | |
77 | ME MISSING END STATEMENT UF FOR STATEMENT WITHOUT NEXT | |
78 | MO OPERAND EXPECTED, NOT FOUND US UNDEFINED STATEMENT NUMBER | |
79 | MP PARENTHESIS ERROR UU USE STATEMENT ERROR | |
80 | MT OPERAND OF MIXED TYPE XC CHARS AFTER END OF LINE | |
81 | NF NEXT STATEMENT WITHOUT FOR | |
82 | \f | |
83 | &BRTS | |
84 | BRTS.SV (ERRORS) | |
85 | ||
86 | @ERRORS: | |
87 | BO NO MORE BUFFERS AVAILABLE GS TOO MANY NESTED GOSUBS | |
88 | CI IN CHAIN,DEVICE NOT FOUND IA ILLEGAL ARG IN UDEF | |
89 | CL IN CHAIN,FILE NOT FOUND IF ILLEGAL DEV:FILENAME | |
90 | CX CHAIN ERROR IN INQUIRE FAILURE | |
91 | DA READING PAST END OF DATA IO TTY INPUT BUFFER OVERFLOW | |
92 | DE DEVICE DRIVER ERROR LM TAKING LOG OF NEGATIVE NUMBER | |
93 | DO NO MORE ROOM FOR DRIVERS OE DRIVER ERROR WHILE OVERLAYING | |
94 | DV ATTEMPT TO DIVIDE BY ZERO OV NUMERIC OR INPUT OVERFLOW | |
95 | EF LOGICAL END OF FILE PA ILLEGAL ARG IN POS | |
96 | EM NEGATIVE NUMBER TO REAL POWER RE READING PAST END OF FILE | |
97 | EN ENTER ERROR SC CONCATENATED STRING TOO LONG | |
98 | FB USING FILE ALREADY IN USE SL STRING TOO LONG OR UNDEFINED | |
99 | FC CLOSE ERROR SR READING STRING FROM NUMERIC FILE | |
100 | FE FETCH ERROR ST STRING TRUNCATION ON INPUT | |
101 | FI CLOSING OR USING UNOPENED FILE SU SUBSCRIPT OUT OF RANGE | |
102 | FM FIXING NEGATIVE NUMBER SW WRITING STRING INTO NUMERIC FILE | |
103 | FN ILLEGAL FILE NUMBER VR READING VARIABLE LENGTH FILE | |
104 | FO FIXING NUMBER > 4095 WE WRITING PAST END OF FILE | |
105 | GR RETURN WITHOUT GOSUB | |
106 | \f | |
107 | &COMPAR | |
108 | SRCCOM.SV | |
109 | ||
110 | @CALLING COMMANDS: | |
111 | .COMPAR DEV:OUTFILE.PA<DEV:INFILE1.PA,DEV:INFILE2.PA | |
112 | .COMPAR OUTFILE.PA<INFILE1.PA,INFILE2.PA /FILES ON DSK | |
113 | ||
114 | @SWITCHES: | |
115 | /B COMPARE BLANK LINES | |
116 | /C DON'T COMPARE (SLASHED) COMMENTS | |
117 | /S DON'T COMPARE TABS AND SPACES | |
118 | /T CONVERT TABS TO SPACES ON OUTPUT | |
119 | /X DON'T COMPARE OR PRINT COMMENTS | |
120 | ||
121 | @ERRORS: | |
122 | ?0 INSUFFICIENT MEMORY | |
123 | ?1 INPUT ERROR FILE 1 (OR LESS THAN 2 INPUT FILES) | |
124 | ?2 INPUT ERROR FILE 2 | |
125 | ?3 OUTPUT FILE TOO LARGE | |
126 | ?4 OUTPUT ERROR | |
127 | ?5 CAN'T OPEN OUTPUT FILE | |
128 | \f | |
129 | &CREF | |
130 | CREF.SV | |
131 | ||
132 | @CALLING COMMANDS: | |
133 | .CREF DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM<DEV:INFILE.PA | |
134 | .CREF DEV:INFILE.PA /LISTING TO LINE PRINTER ONLY | |
135 | .CREF INFILE.PA /LISTING TO LINE PRINTER, INPUT FILE ON DSK | |
136 | ||
137 | @SWITCHES: | |
138 | /E DON'T DELETE CREFLS.TM | |
139 | /M MAMMOTH (TWICE AS MANY SYMBOLS, TWICE AS SLOW) | |
140 | /P NO PASS 1 LISTING | |
141 | /U NO LISTING OR SYMBOL TABLE | |
142 | /X NO LITERALS | |
143 | \f | |
144 | &DIRECT | |
145 | DIRECT.SV | |
146 | ||
147 | @CALLING COMMANDS | |
148 | .DIR DEV:FILETYPE /* IS WILD NAME OR EXTENSION | |
149 | .DIR FILETYPE /? IS WILD CHARACTER | |
150 | ||
151 | @SWITCHES: | |
152 | /B INCLUDE STARTING BLOCK NUMBERS (OCTAL) | |
153 | /C LIST ONLY FILES WITH CURRENT DATE | |
154 | /E INCLUDE EMPTIES | |
155 | /F FAST MODE | |
156 | /M LIST EMPTIES ONLY | |
157 | /O LIST ONLY FILES WITH OTHER THAN TODAY'S DATE | |
158 | /R LIST REMAINDER OF FILES AFTER FIRST ONE (BUT USE /C,/O) | |
159 | /U TREAT EACH INPUT SPECIFICATION SEPARATELY | |
160 | /V LIST FILES NOT OF FORM SPECIFIED | |
161 | /W GIVE VERSION NUMBER | |
162 | =N USE N COLUMNS | |
163 | \f | |
164 | &DUPLIC | |
165 | RXCOPY.SV | |
166 | ||
167 | @CALLING COMMANDS: | |
168 | .DUPLIC OUTDEV:<INDEV: | |
169 | ||
170 | @SWITCHES: | |
171 | /M MATCH WITH NO IMPLIED COPY | |
172 | /N COPY WITH NO IMPLIED MATCH | |
173 | /P PAUSE BEFORE AND AFTER ACCESSING DISK | |
174 | /R READ OUTPUT DEVICE WITH NO IMPLIED COPY OR MATCH | |
175 | /V PRINT VERSION NUMBER | |
176 | \f | |
177 | &EDIT | |
178 | &CREATE | |
179 | EDIT.SV | |
180 | ||
181 | @CALLING COMMANDS: INTERNAL COMMANDS: | |
182 | .EDIT DEV:OUTFILE.PA<DEV:INFILE.PA A APPEND TEXT | |
183 | .CREATE OUTFILE.PA B LIST # LOCATIONS LEFT | |
184 | \r C CHANGE TEXT | |
185 | @SWITCHES: D DELETE TEXT | |
186 | /A RETURN TO EDITOR ON CLOSE E TRANSFER REST OF DATA,CLOSE | |
187 | /B CONVERT SPACES TO TAB F AFTER J,RESUME SEARCH | |
188 | /D PREDELETE G GET AND LIST TAGGED LINE | |
189 | I INSERT TEXT | |
190 | @ERRORS: J INTER-BUFFER SEARCH | |
191 | ?0 INPUT ERROR K KILL BUFFER | |
192 | ?1 OUTPUT ERROR L LIST TEXT | |
193 | ?2 CLOSE ERROR M MOVE TEXT | |
194 | ?3 OPEN ERROR N WRITE TEXT,READ NEXT PAGE | |
195 | ?4 COULDN'T LOAD HANDLER P WRITE BUFFER TO OUTPUT | |
196 | Q IMMEDIATE END OF FILE | |
197 | R READ FROM INPUT DEVICE | |
198 | S CHARACTER SEARCH | |
199 | V LIST ON LINE PRINTER | |
200 | Y INPUT PAGE,NO OUTPUT | |
201 | \f | |
202 | &FORTRAN | |
203 | &F4 | |
204 | F4.SV | |
205 | ||
206 | @CALLING COMMANDS: | |
207 | .COMPILE DEV:RALFFILE.RL,DEV:LISTFILE.LS,DEV:MAPFILE.MP<DEV:INFILE.FT | |
208 | .COMPILE INFILE.FT /FROM DSK | |
209 | ||
210 | @SWITCHES: | |
211 | /N SUPPRESS INTERNAL STATEMENT NUMBERS | |
212 | /Q OPTIMIZE | |
213 | ||
214 | .HELP F4ERR PRINTS FORTRAN ERROR MESSAGES | |
215 | \f | |
216 | &F4ERR | |
217 | MK MISSPELLED KEYWORD | |
218 | AA TOO MANY ARGS ARE ARRAYS ML MULTIPLY DEFINED LINE NUMBERS | |
219 | AS BAD ASSIGN STATEMENT MM MISMATCHED PARENTHESIS | |
220 | BD BAD DIMENSIONS MO EXPECTED OPERAND MISSING | |
221 | BS BAD STATEMENT IN BLOCK DATA MT MIXED VARIABLE TYPES | |
222 | CL BAD COMPLEX LITERAL OF ERROR WRITING OUTPUT FILE | |
223 | CO SYNTAX ERROR IN COMMON OP ILLEGAL OPERATOR | |
224 | DA BAD SYNTAX IN DATA STATEMENT OT WRONG OPERAND TYPE | |
225 | DE ILLEGAL STATEMENT AT END OF DO PD COMPILER STACK OVERFLOW | |
226 | DF BAD DEFINE FILE STATEMENT PH BAD PROGRAM HEADER LINE | |
227 | DH HOLLERITH FIELD ERROR QL NESTING ERROR IN EQUIVALENCE | |
228 | DL WRONG DATA/VARIABLE LIST LENGTH QS SYNTAX ERROR IN EQUIVALENCE | |
229 | DN DO-END MISSING RD REDEFINING VARIABLE DIMENSIONS | |
230 | DO SYNTAX ERROR IN DO RT REDEFINING VARIABLE TYPE | |
231 | DP BAD DO LOOP PARAMETER RW SYNTAX ERROR IN READ/WRITE | |
232 | EX SYNTAX ERROR IN EXTERNAL SF BAD ARITHMETIC FUNCTION | |
233 | GT SYNTAX ERROR IN GOTO SN ILLEGAL NAME IN CALL | |
234 | GV VARIABLE NOT INTEGER OR REAL SS SUBSCRIPT EXPRESSION ERROR | |
235 | HO HOLLERITH FIELD ERROR ST SYMBOL TABLE FULL | |
236 | IE ERROR READING INPUT FILE SY SYSTEM ERROR | |
237 | IF IMPROPER STATEMENT TD BAD SYNTAX IN TYPE DECLARATION | |
238 | LI BAD ARG TO LOGICAL IF US UNDEFINED STATEMENT NUMBER | |
239 | LT INPUT LINE TOO LONG VE VERSION ERROR | |
240 | \f | |
241 | &LOAD | |
242 | LOAD.SV | |
243 | ||
244 | @CALLING COMMANDS: | |
245 | .LOAD DEV:OUTFILE.LD<DEV:INFILE1.RL,... | |
246 | ||
247 | @SWITCHES: | |
248 | /C MORE INPUT TO LOAD | |
249 | /G CHAIN TO RUN-TIME SYSTEM | |
250 | /L ACCEPT LIBRARY FILE | |
251 | /S SYMBOL MAP | |
252 | \f | |
253 | &MAP | |
254 | BITMAP.SV | |
255 | ||
256 | @CALLING COMMANDS: | |
257 | .MAP MAPFILE.MP<INFILE.BN,... | |
258 | ||
259 | @SWITCHES: | |
260 | /N FORCES MAPPING OF ALL FILES TO FIELD N (0-7) | |
261 | /R RESET INTERNAL MAP | |
262 | /S ALLOW MULTIPLE BINARIES PER FILE | |
263 | /T INVERT TTY-STYLE OUTPUT SWITCH | |
264 | \f | |
265 | &ODT | |
266 | ODT | |
267 | ||
268 | @CALLING COMMANDS: | |
269 | .ODT | |
270 | ||
271 | @INTERNAL COMMANDS: | |
272 | NNNNN/ OPEN LOC N+ OPEN CURRENT LOC+N | |
273 | / REOPEN LAST OPENED LOC N- OPEN CURRENT LOC-N | |
274 | NN DEPOSIT NN IN OPEN LOC NNG GO | |
275 | <CR> CLOSE PREVIOUSLY OPENED LOC NNB ESTABLISH BREAKPOINT | |
276 | <LF> CLOSE LOC, OPEN NEXT LOC B REMOVE BREAKPOINT | |
277 | ^ CLOSE,OPEN LOC ADDRESSED A OPEN AC | |
278 | _ CLOSE,OPEN LOC POINTED TO L OPEN LINK | |
279 | M OPEN SEARCH MASK C CONTINUE FROM BREAKPOINT | |
280 | <LF> OPEN LOWER SEARCH LIMIT NNC CONTINUE NN TIMES | |
281 | <LF> OPEN UPPER SEARCH LIMIT D OPEN DATA FIELD | |
282 | NNW SEARCH FOR NN IN LIMITS F OPEN FIELD FOR ^,_, W | |
283 | ^O SUPRESS PRINTING | |
284 | \f | |
285 | &PAL | |
286 | PAL8.SV | |
287 | ||
288 | @CALLING COMMANDS: | |
289 | .PAL DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM<DEV:INFILE.PA/C | |
290 | .PAL INFILE.PA | |
291 | ||
292 | @SWITCHES: | |
293 | /B TREAT ! AS BYTE SHIFT /K USE EXTRA MEMORY | |
294 | /C CHAIN TO CREF /L LOAD | |
295 | /E ENABLE ERROR MSG ON LINK GENERATED /N NO LISTING | |
296 | /F DISABLE 0-FILL IN TEXT /O DISABLE ORIGIN 200 | |
297 | /G GO /S NO SYMBOL TABLE | |
298 | /H NON-PAGINATED OUTPUT /T NO FORM FEEDS | |
299 | /J DON'T LIST LINES CONDITIONALIZED OUT /W DON'T REMEMBER LITERALS | |
300 | ||
301 | .HELP PALERR PRINTS PAL8 ERROR MESSAGES | |
302 | \f | |
303 | &PALERR | |
304 | PAL8.SV (ERRORS) | |
305 | ||
306 | @ERRORS: | |
307 | BE TABLES OVERLAPPED | |
308 | CF CREF.SV NO ON SYS: | |
309 | DE DEVICE ERROR | |
310 | DF DEVICE FULL | |
311 | IC ILLEGAL CHARACTER | |
312 | ID ILLEGAL REDEFINITION | |
313 | IE ILLEGAL EQUALS | |
314 | II ILLEGAL INDIRECT | |
315 | IP ILLEGAL PSEUDO-OP | |
316 | IZ ILLEGAL PAGE ZERO REF | |
317 | LD SYS:ABSLDR.SV NOT FOUND | |
318 | LG LINK GENERATED | |
319 | PE PAGE EXCEEDED | |
320 | PH END OF SOURCE CONDITIONALIZED OUT | |
321 | RD REDEFINITION | |
322 | SE SYMBOL TABLE EXCEEDED | |
323 | UO UNDEFINED ORIGIN | |
324 | US UNDEFINED SYMBOL | |
325 | ZE PAGE 0 EXCEEDED | |
326 | \f | |
327 | &SET | |
328 | SET.SV | |
329 | ||
330 | @CALLING COMMANDS: | |
331 | .SET DEV PARAMETER(S) | |
332 | .SET DEV NO PARAMETER(S) | |
333 | ||
334 | @PARAMETERS: | |
335 | READONLY DECLARE DEVICE TO BE READ ONLY | |
336 | WIDTH N SET WIDTH OF LINE PRINTER OR TTY | |
337 | LC DECLARE LINE PRINTER OR TTY TO HAVE LOWER CASE | |
338 | ECHO RESTORE TTY CHARACTER ECHOING | |
339 | PAGE RESTORE TTY ^S AND ^Q FACILITIES | |
340 | SCOPE ERASE CHARACTER ON TTY RUBOUTS | |
341 | ESC DISPLAY ESC(ASCII 033) WITHOUT CONVERTING IT TO $ SIGN | |
342 | ARROW DISPLAY CONTROL CHARACTERS WITH UP ARROW (E.G. ^C, ^S) | |
343 | HEIGHT [M] SET TTY SCREEN HEIGHT | |
344 | PAUSE [N] SET TTY PAUSE TIME | |
345 | COL N SET DIRECT TO USE N COLUMNS (.SET TTY COL 2) | |
346 | INIT XXXXX CAUSE SYS TO EXECUTE XXXXX ON BOOTSTRAPPING | |
347 | \f | |
348 | &SUBMIT | |
349 | BATCH.SV | |
350 | ||
351 | @CALLING COMMANDS: | |
352 | .SUBMIT SPOOLDEV:<INPUTDEV:FILE.BI | |
353 | ||
354 | @SWITCHES: | |
355 | /E DON'T ABORT ON MONITOR, CD AND CCL ERRORS | |
356 | /Q NO BATCH LOG | |
357 | /H HUSH | |
358 | /T OUTPUT TO TTY | |
359 | /U UNATTENDED | |
360 | \f | |
361 | &LIST | |
362 | © | |
363 | &RENAME | |
364 | &DELETE | |
365 | &TYPE | |
366 | FOTP.SV | |
367 | ||
368 | @CALLING COMMANDS: | |
369 | .COPY DEV:OUTFILE.EX<DEV:INFILE.EX /* IS WILD NAME OR EXTENSION | |
370 | .REN DEV:NEWFILE.EX<DEV:OLDFILE.EX /? IS WILD CHARACTER | |
371 | .DEL DEV:FILE.EX | |
372 | .LIST DEV:FILE.EX /= .COPY LPT:<DEV:FILE.EX | |
373 | .TYPE DEV:FILE.EX /= .COPY TTY:<DEV:FILE.EX | |
374 | ||
375 | @SWITCHES: | |
376 | /C MATCH ONLY FILES WITH CURRENT DATE | |
377 | /F REQUEST NEW DEVICE IF OUT OF ROOM | |
378 | /L TYPE LOG OF INPUT FILENAME MATCHES | |
379 | /N NO PRE-DELETE | |
380 | /O MATCH ONLY FILES WITH OTHER THAN TODAY'S DATE | |
381 | /Q QUERY USER ABOUT FILE BEFORE OPERATION | |
382 | /T USE TODAY'S DATE | |
383 | /U TREAT EACH INPUT SPECIFICATION SEPARATELY | |
384 | /V MATCH FILES NOT OF FORM SPECIFIED | |
385 | /W PRINT VERSION # | |
386 | \f | |
387 | &ASSIGN | |
388 | &DATE | |
389 | &DEASSIGN | |
390 | &GET | |
391 | &MEMORY | |
392 | &R | |
393 | &RUN | |
394 | &SAVE | |
395 | &START | |
396 | &SQUISH | |
397 | &TERMIN | |
398 | &UA | |
399 | &ZERO | |
400 | KEYBOARD AND OTHER COMMANDS | |
401 | ||
402 | @CALLING COMMANDS: | |
403 | .ASSIGN DEV NAME /ASSIGN NAME TO DEVICE | |
404 | .DAY DD-MON-YY /ENTER DATE INTO SYSTEM | |
405 | .DEASSIGN /DEASSIGN LOGICAL DEVICE NAMES | |
406 | .GET DEV FILE.EX /LOAD MEMORY IMAGE | |
407 | .MEMORY N /SPECIFIES HIGHEST FIELD AVAILABLE | |
408 | .R FILE /EXECUTE FILE.SV FROM SYS | |
409 | .RUN DEV FILE.EX /EXECUTE FILE.EX FROM THE DEVICE | |
410 | .SAVE DEV FILE.EX /SAVE MEMORY IMAGE | |
411 | .SQUISH DEV: /COMPRESS FILE STORAGE ON DEVICE | |
412 | .START FNNNN /START EXECUTION | |
413 | .TERMIN /ENTER TERMINAL MODE | |
414 | .UA COMMAND /SAVE COMMAND(.UA<CR> EXECUTES IT) | |
415 | .ZERO DEV: /ZERO DEVICE'S DIRECTORY | |
416 | \f\f |