Add README.md
[pdp8.git] / sw / os8 / v3d / sources / system / dectapes / dectape7 / HELP8.HL
1
2 &ABSLDR
3 ABSLDR.SV
4
5 @CALLING COMMANDS:
6 .LOAD DEV:BINFILE.BN,...
7 .LOAD BINFILE.BN,... /FROM DSK
8
9 @SWITCHES:
10 /8 PROG DOESN'T USE BELOW 02000
11 /9 PROG DOESN'T USE BELOW 12000
12 /G GO
13 /I CORE IMAGE FILE
14 /P PROG DOESN'T DESTROY EXTENDED BATCH RESIDENT
15 /R RESET
16 /S MULTIPLE BINARIES/FILE
17 /N FORCE LOADING TO FIELD N (N IS AN OCTAL DIGIT)
18 =FNNNN SET STARTING ADDRESS
19 \f
20 &BASIC
21 BASIC.SV
22
23 @CALLING COMMANDS:
24 .BASIC
25 .R BASIC
26
27 @INTERNAL COMMANDS:
28 BYE EXIT FROM BASIC
29 LIST LIST CURRENT PROGRAM'S STATEMENTS
30 NAME RENAME CURRENT PROGRAM
31 NEW PREPARE FOR A NEW PROGRAM
32 OLD RETRIEVE AN OLD PROGRAM
33 RUN RUN CURRENT PROGRAM
34 SAVE SAVE CURRENT PROGRAM
35 SCRATCH DELETE CURRENT PROGRAM
36
37 .HELP BCOMP PRINTS BASIC COMPILER ERROR MESSAGES
38 .HELP BRTS PRINTS BASIC RUN-TIME ERROR MESSAGES
39 \f
40 &BCOMP
41 BCOMP.SV (ERRORS)
42
43 @ERRORS:
44 CH ERROR IN CHAIN STATEMENT
45 DE ERROR IN DEF STATEMENT
46 DI ERROR IN DIM STATEMENT
47 FN ERROR IN FILE NUMBER OR FILE NAME
48 FP INCORRECT FOR STATEMENT
49 FR ERROR IN FUNCTION ARGS
50 IF ERROR IN IF STATEMENT
51 IO I/O ERROR
52 LS MISSING EQUALS SIGN IN LET
53 LT STATEMENT TOO LONG
54 MD MULTIPLY DEFINED LINE NUMBER
55 ME MISSING END STATEMENT
56 MO OPERAND EXPECTED AND NOT FOUND
57 MP PARENTHESIS ERROR
58 MT OPERAND OF MIXED TYPE
59 NF NEXT STATEMENT WITHOUT FOR
60 NM MISSING LINE NUMBER
61 OF OUTPUT FILE ERROR
62 PD PUSHDOWN STACK OVERFLOW
63 QS STRING LITERAL TOO LONG
64 SS SUBSCRIPT OR FUNCTION ARG ERROR
65 ST SYMBOL TABLE OVERFLOW
66 SY SYSTEM INCOMPLETE
67 TB PROGRAM TOO BIG
68 TD TOO MUCH DATA IN PROGRAM
69 TS TOO MANY CHARS IN STRING LITERALS
70 UD ERROR IN UDEF STATEMENT
71 UF FOR STATEMENT WITHOUT NEXT
72 US UNDEFINED STATEMENT NUMBER
73 UU USE STATEMENT ERROR
74 XC EXTRA CHARS AFTER LOGICAL END OF LINE
75
76 \f
77 &BRTS
78 BRTS.SV (ERRORS)
79
80 @ERRORS:
81 BO NO MORE FILE BUFFERS AVAILABLE
82 CI INQUIRE FAILURE IN CHAIN. DEVICE NOT FOUND
83 CL LOOKUP FAILURE IN CHAIN. FILENAME NOT FOUND.
84 CX CHAIN ERROR
85 DA ATTEMPT TO READ PAST END OF DATA LIST
86 DE DEVICE DRIVER ERROR
87 DO NO MORE ROOM FOR DRIVERS
88 DV ATTEMPT TO DIVIDE BY 0
89 EF LOGICAL END OF FILE
90 EM ATTEMPT TO RAISE A NEGATIVE NUMBER TO A REAL POWER
91 EN ENTER ERROR
92 FB ATTEMPT TO USE A FILE ALREADY IN USE
93 FC CLOSE ERROR
94 FE FETCH ERROR
95 FI ATTEMPT TO CLOSE OR USE AN UNOPENED FILE
96 FM ATTEMPT TO FIX NEGATIVE NUMBER
97 FN ILLEGAL FILE NUMBER
98 FO ATTEMPT TO FIX NUMBER GREATER THAN 4095
99 GR RETURN WITHOUT A GOSUB
100 GS TOO MANY NESTED GOSUBS
101 IA ILLEGAL ARGUMENT IN UDEF FUNCTION CALL
102 IF ILLEGAL DEV:FILENAME SPECIFICATION
103 IN INQUIRE FAILURE
104 IO TTY INPUT BUFFER OVERFLOW
105 LM ATTEMPT TO TAKE LOG OF A NEGATIVE NUMBER
106 OE DRIVER ERROR WHILE OVERLAYING
107 OV NUMERIC OR INPUT OVERFLOW
108 PA ILLEGAL ARGUMENT IN POS FUNCTION
109 RE ATTEMPT TO READ PAST END OF FILE
110 SC STRING TOO LONG AFTER CONCATENATING
111 SL STRING TOO LONG OR UNDEFINED
112 SR ATTEMPT TO READ STRING FROM NUMERIC FILE
113 ST STRING TRUNCATION ON INPUT
114 SU SUBSCRIPT OUT OF DIM STATEMENT RANGE
115 SW ATTEMPT TO WRITE STRING INTO NUMERIC FILE
116 VR ATTEMPT TO READ VARIABLE LENGTH FILE
117 WE ATTEMPT TO WRITE PAST END OF FILE
118 \f
119 &BOOT
120 BOOT.SV
121
122 @CALLING COMMANDS:
123 .BOOT/DV
124
125 @SWITCHES:
126 /CA TA8E CASSETTE CAPS-8
127 /DK ANY DISK
128 /DL LINCTAPE DIAL
129 /DM ANY DISK DISK MONITOR
130 /DT ANY TAPE
131 /LT LINCTAPE
132 /PT PT8E (LOADS BINLDR)
133 /RE RK8E DISK
134 /RF RF08,DF32 DISKS
135 /RK RK8 DISK
136 /RX RX8E FLOPPY DISK
137 /TD TD8E DECTAPE
138 /TY TYPESET (UNIT 4)
139 /VE VERSION #
140 /TC TC08 DECTAPE ALL SYSTEMS
141 /ZE ZEROES CORE (FIELD 0)
142
143 DEVICES ARE UNIT 0 IF NOT SPECIFIED
144
145 DV. HALT AFTER LOADING BOOTSTRAP
146 \f
147 &BUILD
148 BUILD.SV
149
150 @INTERNAL COMMANDS:
151 $ALTER GRP,LOC
152 $ALTER GRP,LOC=VALUE
153 $BOOT
154 $BUILD
155 $CTL ACTNAM
156 $CTL ACTNAM=VALUE
157 $CORE N
158 $DCB ACTNAM
159 $DCB ACTNAM=VALUE
160 $DELETE ACTNAM,...
161 $DSK ACTNAM
162 $DSK GRP:NAME
163 $EXAMINE GRP,LOC
164 $INSERT GRP
165 $INSERT GRP:NAME,...
166 $LOAD DEV:FILENM.BN
167 $LOAD ACTNAM
168 $NAME ACTNAM=NEWNAM
169 $PRINT
170 $QLIST
171 $REPLACE ACTNAM,...=GRP:NEWNAM,,,
172 $SIZE ACTNAM
173 $SIZE ACTNAM=VALUE
174 $SYS GRP
175 $SYS GRP:NAME,...
176 $UNLOAD GRP
177 $UNLOAD GRP:NAME,...
178
179 @ERRORS:
180 ?BAD ARG NO DEVICE NAME IN LOAD COMMAND
181 ?BAD INPUT INPUT NOT A VALID BINARY FILE
182 ?BAD LOAD BINARY HANDLER NOT IN CORRECT FORMAT
183 ?BAD ORIGIN ORIGIN IN BINARY FILE NOT IN RANGE 200-577
184 ?CORE NOT ENOUGH MEMORY AVAILABLE
185 ?DSK DSK IS NOT FILE STRUCTURED
186 ?HANDLERS MORE THAN 15 HANDLERS ARE ACTIVE
187 I/O ERROR ERROR DURING LOAD
188 ?NAME MISSING NAME
189 NO ROOM TOO MANY DEVICE HANDLERS LOADED
190 NAME NOT FOUND DEVICE OR FILE NAME NOT FOUND
191 ?PLAT TOO MANY PLATTERS SPECIFIED FOR DEVICE
192 ?SYNTAX BAD SYNTAX
193 ?SYS HANDLER IS NOT A SYSTEM HANDLER OR TWO SYSTEM HANDLERS
194 ARE ACTIVE OR HANDLER CORESIDENT WITH NON-ACTIVE SYS
195 SYS ERROR I/O ERROR OCCURED WITH SYSTEM HANDLER. PRESS CONTINUE
196 TO RETRY
197 SYS NOT FOUND NO ACTIVE HANDLER BY NAME OF SYS DURING BOOTSTRAP
198 \f
199 &
200 &CCL
201 OS/8 MONITOR COMMANDS
202
203 CMD PROG EXPL
204
205 ASSIGN KBM ASSIGNS LOGICAL NAME
206 BACKSP CAMP BACKSPACES DEV
207 BASIC BASIC ENTERS BASIC SYSTEM
208 BOOT BOOT BOOTSTRAPS TO DEV
209 CCL CCL DISABLES CCL
210 COMPARE SRCCOM COMPARES FILES
211 COMPILE PAL8 COMPILES PROG
212 F4/FORT
213 BASIC
214 RALF
215 SABR
216 COPY FOTP COPIES FILES
217 CREATE EDIT OPENS FILE FOR EDITING
218 CREF PAL8 ASSEMBLES AND CHAINS TO CREF
219 CREF CREF'S LISTING
220 DATE KBM/CCL SPECIFIES DATE
221 DEAS CCL DEASSIGNS LOGICAL DEVICES
222 DELETE FOTP DELETES FILES
223 DIRECT DIRECT PRINTS DIRECTORIES
224 DUPLIC RXCOPY COPIES RX DISKS
225 EDIT EDIT EDITS FILE
226 EOF CAMP WRITES END-OF-FILE
227 EXECUTE PAL8 COMPILES AND EXECUTES
228 F4/FORT
229 BASIC
230 RALF
231 SABR
232 ABSLDR LOADS AND EXECUTES
233 LOAD(ER)
234 GET KBM GETS CORE-IMAGE
235 HELP HELP LIST'S HELP FILE
236 LIST FOTP LISTS FILES
237 LOAD ABSLDR LOADS FILES
238 LOAD(ER)
239 MAKE TECO MAKES NEW FILE FOR EDITING
240 MAP BITMAP PRINTS BITMAP
241 MEMORY CCL SPECIFIES MACHINE CORE SIZE
242 MUNG TECO MUNGS FILE WITH TECO MACRO
243 ODT KBM RUNS OCTAL DEBUGGER
244 PAL PAL8 RUNS PAL8
245 PRINT LPTSPL RUNS 'LPTSPL' IF PRESENT
246 PUNCH FOTP PUNCHES DATA
247 R KBM RUNS PROGRAM FROM SYS:
248 RENAME FOTP RENAMES FILES
249 RESORC RESORC PRINTS RESOURCES OF SYSTEMS
250 REWIND CAMP REWINDS DEV
251 RUN KBM RUNS PROGRAM
252 SAVE KBM SAVES CORE IMAGE
253 SET SET ALTERS PARAMETERS
254 SKIP CAMP SKIPS RECORDS
255 SQUISH PIP SQUISHES DEV
256 START KBM STARTS PROG
257 SUBMIT BATCH STARTS BATCH JOB
258 TECO TECO EDITS FILE
259 TYPE FOTP TYPES FILES
260 UA CCL REMEMBERS COMMAND
261 UB CCL
262 UC CCL
263 UNLOAD CAMP UNLOADS DEV
264 VERSION CCL TYPES VERSION #
265 ZERO PIP ZEROES DEV
266
267
268
269
270 @SWITCHES:
271 -L OUTPUT TO LPT:
272 -S OUTPUT TO TV:
273 -T OUTPUT TO TTY:
274 -P OUTPUT TO PTP:
275 -D OUTPUT TO DUMP:
276 -N OUTPUT TO NULL:
277 -LS PRODUCE LISTING
278 -NB NO BINARY YET
279 -MP PRODUCE MAP
280 -EXT SET DEFAULT EXTENSION
281
282 @FEATURES:
283 /X PASS SWITCH OPTION X TO PROGRAM
284 (XYZ) PASS SWITCH OPTIONS TO PROGRAM
285 [N] MAX OUTPUT SIZE
286 =NNN PASS OCTAL NUMBER TO PROGRAM
287 #NNN TAKE INTERNAL OCTAL FORM OF FILENAME
288 @FILE REPLACE IN CMD LINE BY FILE'S CONTENTS
289 $ COMPLEMENT DEFAULT ALTMODE SWITCH
290 \f
291 &CREF
292 CREF.SV
293
294 @CALLING COMMANDS:
295 .CREF DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM<DEV:INFILE.PA
296 .CREF DEV:INFILE.PA /LISTING TO LINE PRINTER ONLY
297 .CREF INFILE.PA /LISTING TO LINE PRINTER, INPUT FILE ON DSK
298
299 @SWITCHES:
300 /E DON'T DELETE CREFLS.TM
301 /M MAMMOTH (TWICE AS MANY SYMBOLS, TWICE AS SLOW)
302 /P NO PASS 1 LISTING
303 /Q SABR
304 /R RALF
305 /U NO LISTING OR SYMBOL TABLE
306 /X NO LITERALS
307 \f
308 &DIRECT
309 DIRECT.SV
310
311 @CALLING COMMANDS
312 .DIR DEV:LISTFILE.DI<DEV:FILETYPE /* IS WILD NAME OR EXTENSION
313 .DIR FILETYPE /? IS WILD CHARACTER
314
315 @SWITCHES:
316 /B INCLUDE STARTING BLOCK NUMBERS (OCTAL)
317 /C LIST ONLY FILES WITH CURRENT DATE
318 /E INCLUDE EMPTIES
319 /F FAST MODE
320 /I PRINT ADDITIONAL INFO WORDS
321 /L USUAL MODE
322 /M LIST EMPTIES ONLY
323 /O LIST ONLY FILES WITH OTHER THAN TODAY'S DATE
324 /R LIST REMAINDER OF FILES AFTER FIRST ONE (BUT USE /C,/O)
325 /U TREAT EACH INPUT SPECIFICATION SEPARATELY
326 /V LIST FILES NOT OF FORM SPECIFIED
327 /W GIVE VERSION NUMBER
328 =N USE N COLUMNS
329 \f
330 &EDIT
331 &CREATE
332 EDIT.SV
333
334 @CALLING COMMANDS:
335 .EDIT DEV:OUTFILE.PA<DEV:INFILE.PA
336 .CREATE OUTFILE.PA
337
338 @SWITCHES:
339 /A RETURN TO EDITOR ON CLOSE
340 /B CONVERT 2 OR MORE SPACES TO TAB
341 /D PREDELETE
342
343 @ERRORS:
344 ?0 INPUT ERROR
345 ?1 OUTPUT ERROR
346 ?2 CLOSE ERROR
347 ?3 OPEN ERROR
348 ?4 COULDN'T LOAD DEVICE HANDLER
349
350 @INTERNAL COMMANDS:
351 A APPEND TEXT
352 B LIST # OF CORE LOCATIONS LEFT
353 C CHANGE TEXT
354 D DELETE TEXT
355 E OUTPUT BUFFER, TRANSFER REST OF DATA, AND CLOSE
356 F AFTER J, SEARCH FOR NEXT OCCURRRENCE OF SAME STRING
357 G GET AND LIST TAGGED LINE
358 I INSERT
359 J INTER-BUFFER STRING SEARCH
360 K KILL BUFFER
361 L LIST TEXT
362 M MOVE TEXT
363 N WRITE BUFFER, KILL AND READ NEXT PAGE
364 P WRITE TEXT BUFFER TO OUTPUT
365 Q IMMEDIATE END OF FILE
366 R READ TEXT FROM INPUT DEVICE
367 S CHARACTER SEARCH
368 T PUNCH TRAILER TAPE
369 V PRINT ON LP08
370 Y INPUT TEXT PAGE, NO OUTPUT
371 # PRINT VERSION NO.
372
373 \f
374 &EPIC
375 EPIC.SV
376
377 @SWITCHES:
378 /0$ PAPER TAPE I/O TO/FROM OS/8 FILES
379 /E DON'T PUNCH EOT
380 /H SET HIGH BIT=N
381 /L LOW SPEED
382 /P PUNCH PATCH
383 /Z REL BLOCK=0
384 =N REL BLOCK TO PATCH
385 NO OUT FILE IS READ
386
387 FILE</1$ EDIT 'FILE'
388 C CURRENT STATUS
389 E EXIT TO CD
390 O,N OPEN BLOCK N
391 R,N READ BLOCK N
392 S,N,M SEARCH FOR N WITH MASK M
393 W WRITE
394
395 FILE1<FILE2/2$ COMPARE FILE1 AND FILE2
396 /A ABORT
397 /B BAD BLOCKS ONLY
398 \f
399 &FORT
400 FORT.SV
401
402 @CALLING COMMANDS:
403 .COMPILE DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:MAPFILE.MP<DEV:INFILE.FT
404 .EXE INFILE.FT
405
406 @SWITCHES:
407 /G GO
408 /K KEEP FORTRN.TM
409 /L LOAD
410
411 @ERRORS:
412
413 ALOG ATTEMPT TO COMPUTE LOG OF NEGATIVE NUMBER
414 IOER INPUT/OUTPUT ERROR
415 CHER CHAIN ERROR
416 FMT1 INVALID FORMAT STATEMENT
417 FMT2 ILLEGAL CHARACTER IN I FORMAT
418 FMT3 ILLEGAL CHARACTER IN E OR F FORMAT
419 DIVZ ATTEMPT TO DIVIDE BY 0
420 EXP ARGUMENT TO EXP TOO LARGE
421 OVFL FLOATING POINT OVERFLOW
422 FLPW ATTEMPT TO RAISE NEGATIVE NUMBER TO REAL POWER
423 SQRT ATTEMPT TO TAKE SQUARE ROOT OF NEGATIVE NUMBER
424 FIX ATTEMPT TO FIX NUMBER GREATER THAN 2047
425 \f
426 &FRTS
427 FRTS.SV
428
429 @SWITCHES:
430 /C CARRIAGE CONTROL SWITCH
431 /E IGNROE ERRORS
432 /H HALT BEFORE STARTING
433 /P PUNCH TO PAPER TAPE
434 \f
435 &F4
436 &FORTRAN
437 F4.SV
438
439 @CALLING COMMANDS:
440 .COMPILE DEV:RALFFILE.RL,DEV:LISTFILE.LS,DEV:MAPFILE.MP<DEV:INFILE.FT
441 .COMPILE INFILE.FT /FROM DSK
442
443 @SWITCHES:
444 /A RETURN TO KBM AFTER COMPILATION
445 /F PRODUCE RALF LISTING
446 /N SUPPRESS INTERNAL STATEMENT NUMBERS
447 /Q OPTIMIZE
448
449 .HELP F4ERR PRINTS FORTRAN IV COMPILER ERROR MESSAGES
450 \f
451 &F4ERR
452 F4.SV (ERRORS)
453
454 @ERRORS:
455 AA MORE THAN 6 SUBROUTINE ARGUMENTS ARE ARRAYS
456 AS BAD ASSIGN STATEMENT
457 BD BAD DIMENSIONS
458 BS ILLEGAL STATEMENT IN BLOCK DATA SUBPROGRAM
459 CL BAD COMPLEX LITERAL
460 CO SYNTAX ERROR IN COMMON STATEMENT
461 DA BAD SYNTAX IN DATA STATEMENT
462 DE ILLEGAL STATEMENT AT END OF DO
463 DF BAD DEFINE FILE STATEMENT
464 DH HOLLERITH FIELD ERROR IN DATA STATEMENT
465 DL DATA LIST AND VARIABLE LIST ARE NOT SAME LENGTH
466 DN DO-END MISSING OR INCORRECTLY USED
467 DO SYNTAX ERROR IN DO OR IMPLIED DO
468 DP DO LOOP PARAMETER NOT INTEGER OR REAL
469 EX SYNTAX ERROR IN EXTERNAL STATEMENT
470 GT SYNTAX ERROR IN GOTO STATEMENT
471 GV ASSIGNED OR COMPUTED GOTO VARIABLE NOT INTEGER OR REAL
472 HO HOLLERITH FIELD ERROR
473 IE ERROR READING INPUT FILE
474 IF IMPROPER STATEMENT USED WITH LOGICAL IF
475 LI ARGUMENT TO LOGICAL IF IS NOT LOGICAL
476 LT INPUT LINE TOO LONG (TOO MANY CONTINUATIONS)
477 MK MISSPELLED KEYWORD
478 ML MULTIPLY DEFINED LINE NUMBER
479 MM MISMATCHED PARENTHESES
480 MO EXPECTED OPERAND IS MISSING
481 MT MIXED VARIABLE TYPES
482 OF ERROR WRITING OUTPUT FILE
483 OP ILLEGAL OPERATOR
484 OT OPERAND TYPE WRONG FOR GIVEN OPERATOR
485 PD COMPILER STACK OVERFLOW, STATEMENT TOO BIG OR TOO MANY NESTED LOOPS
486 PH BAD PROGRAM HEADER LINE
487 QL NESTING ERROR IN EQUIVALENCE STATEMENT
488 QS SYNTAX ERROR IN EQUIVALENCE STATEMENT
489 RD ATTEMPT TO REDEFINE THE DIMENSIONS OF A VARIABLE
490 RT ATTEMPT TO REDEFINE THE TYPE OF A VARIABLE
491 RW SYNTAX ERROR IN READ/WRITE STATEMENT
492 SF BAD ARITHMETIC STATEMENT FUNCTION
493 SN ILLEGAL SUBROUTINE NAME IN CALL
494 SS ERROR IN SUBSCRIPT EXPRESSION
495 ST COMPILER SYMBOL TABLE FULL
496 SY SYSTEM ERROR; PASS MISSING OR NO ROOM FOR OUTPUT
497 TD BAD SYNTAX IN TYPE DECLARATION STATEMENT
498 US UNDEFINED STATEMENT NUMBER
499 VE VERSION ERROR
500 \f
501 &LIBRA
502 LIBRA.SV
503
504 @SWITCHES:
505 /C CONTINUE INPUT SPECIFICATIONS
506 /I INSERTION DECISION
507 /R REPLACE MODULE
508 /Z REPLACE LIBRARY
509 =N EXTRA BLOCKS
510 \f
511 &LOAD
512 LOAD.SV
513
514 @CALLING COMMANDS:
515 .LOAD DEV:OUTFILE.LD<DEV:INFILE1.RL,...
516
517 @SWITCHES:
518 /C MORE INPUT TO LOAD
519 /G CHAIN TO RUN-TIME SYSTEM
520 /L ACCEPT LIBRARY FILE
521 /O MORE OVERLAYS
522 /S SYMBOL MAP
523 /U IGNORE RULES GOVERNING SUBROUTINE CALLS BETWEEN OVERLAYS
524 \f
525 &LOADER
526 LOADER.SV
527
528 @CALLING COMMANDS:
529 .LOAD MAPFILE.MP<INFILE.RL,...
530
531 @SWITCHES:
532 /G GO
533 /H 2 PAGE HANDLERS
534 /I OS/8 FILE INPUT
535 /L 1ST INPUT FILE IS LIBRARY FILE
536 /M PRODUCE MAP
537 /O OS/8 FILE OUTPUT
538 /P OUTPUT COUNT OF FREE PAGES
539 /R RESTART
540 /U OUTPUT UNDEFINED SYMBOLS
541 /N LOAD IN FIELD N (0-7) OR HIGHER
542 =N SET STARTING ADDRESS
543 \f
544 &MAP
545 &BITMAP
546 BITMAP.SV
547
548 @CALLING COMMANDS:
549 .MAP MAPFILE.MP<INFILE.BN,...
550
551 @SWITCHES:
552 /N FORCES MAPPING OF ALL FILES TO FIELD N (0-7)
553 /R RESET INTERNAL MAP
554 /S ALLOW MULTIPLE BINARIES PER FILE
555 /T INVERT TTY-STYLE OUTPUT SWITCH
556 \f
557 &ODT
558 ODT
559
560 @CALLING COMMANDS:
561 .ODT
562
563 @INTERNAL COMMANDS:
564 NNNNN/ OPEN LOC
565 / REOPEN LAST OPENED LOC
566 NN<CR> DEPOSIT NN IN OPEN LOC, CLOSE LOC
567 NN<LF> DEPOSIT NN IN OPEN LOC, CLOSE LOC, OPEN AND DISPLAY NEXT LOC
568 NN;... DEPOSIT NN IN OPEN LOC, CLOSE AND OPEN NEXT LOC
569 <CR> CLOSE PREVIOUSLY OPENED LOC
570 <LF> CLOSE LOC, OPEN NEXT LOC
571 N+ OPEN CUR LOC+N
572 N- OPEN CUR LOC-N
573 ^ CLOSE LOC, OPEN LOC ADDRESSED BY CONTENTS
574 _ CLOSE LOC, OPEN POINTED TO BY CONTENTS
575 NNG GO
576 NNB ESTABLISH BREAKPOINT
577 B REMOVE BREAKPOINT
578 A OPEN AC
579 L OPEN LINK
580 C CONTINUE FROM BREAKPOINT
581 NNC CONTINUE, ITERATE NN TIMES
582 M OPEN SEARCH MASK
583 <LF> OPEN LOWER SEARCH LIMIT
584 <LF> OPEN UPPER SEARCH LIMIT
585 NNW SEARCH CORE FOR NN MASKED BETWEEN LIMITS
586 D OPEN DATA FIELD (0010=FIELD 1)
587 F OPEN FIELD FOR ^, _, W (0010=FIELD 1)
588 ^O SUPRESS PRINTING
589 \f
590 &PAL8
591 &PAL
592 PAL8.SV
593
594 @CALLING COMMANDS:
595 .PAL DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM<DEV:INFILE.PA/C
596 .PAL DEV:BINFILE.BN,DEV:LISTFILE.LS<DEV:INFILE.PA
597 .PAL INFILE.PA /FROM DSK
598
599 .HELP PALERR PRINTS PAL8 ERROR MESSAGES
600
601 @SWITCHES:
602 /B TREAT ! AS BYTE SHIFT
603 /C CHAIN TO CREF
604 /D DDT-COMPATIBLE SYMBOL TABLE
605 /E ENABLE ERROR MSG ON LINK GENERATED
606 /F DISABLE 0-FILL IN TEXT
607 /G GO
608 /H NON-PAGINATED OUTPUT
609 /J DON'T LIST LINES CONDITIONALIZED OUT
610 /K USE EXTRA CORE
611 /L LOAD
612 /N NO LISTING
613 /O DISABLE ORIGIN 200 AFTER FIELD
614 /S NO SYMBOL TABLE
615 /T NO FORM FEEDS
616 /W DON'T REMEMBER LITERALS
617 \f
618 &PALERR
619 PAL8.SV (ERRORS)
620
621 @ERRORS:
622 BE TABLES OVERLAPPED
623 CF CREF.SV NO ON SYS:
624 DE DEVICE ERROR
625 DF DEVICE FULL
626 IC ILLEGAL CHARACTER
627 ID ILLEGAL REDEFINITION
628 IE ILLEGAL EQUALS
629 II ILLEGAL INDIRECT
630 IP ILLEGAL PSEUDO-OP
631 IZ ILLEGAL PAGE ZERO REF
632 LD SYS:ABSLDR.SV NOT FOUND
633 LG LINK GENERATED
634 PE PAGE EXCEEDED
635 PH END OF SOURCE CONDITIONALIZED OUT
636 RD REDEFINITION
637 SE SYMBOL TABLE EXCEEDED
638 UO UNDEFINED ORIGIN
639 US UNDEFINED SYMBOL
640 ZE PAGE 0 EXCEEDED
641 \f
642 &PIP
643 PIP.SV
644
645 @SWITCHES:
646 /A ASCII MODE
647 /B BINARY MODE
648 /C ELIM TRAILING BLANKS
649 /D DELETE OUTPUT FILE BEFORE TRANSFER
650 /G IGNORE ERRORS
651 /I IMAGE MODE
652 /O OKAY TO COMPRESS OR ZERO
653 /S SQUISH
654 /T CONVERT TABS TO SPACES, ETC.
655 /V VERSION #
656 /Y COPY SYSTEM HEAD
657 /Z ZERO OUTPUT DIRECTORY BEFORE TRANSFER
658 =N # OF ADDITIONAL INFO WORDS (/Z OR /S)
659 =N SIZE TO CLOSE OUTPUT FILE (/I)
660 \f
661 &PIP10
662 PIP10.SV
663
664 @SWITCHES:
665 /B BINARY MODE
666 /D DELETE OLD OUTPUT FILE BEFORE TRANSFER
667 /F FAST PDP-10 DIRECTORY
668 /I IMAGE MODE
669 /L LIST PDP-10 DIRECTORY
670 /P PRESERVE LINE NUMBERS
671 /Z ZERO PDP-10 DIRECTORY BEFORE TRANSFER
672 \f
673 &DUPLIC
674 &RXCOPY
675 RXCOPY.SV
676
677 @CALLING COMMANDS:
678 .DUPLIC OUTDEV:<INDEV:
679
680 @SWITCHES:
681 /M MATCH WITH NO IMPLIED COPY
682 /N COPY WITH NO IMPLIED MATCH
683 /P PAUSE BEFORE AND AFTER ACCESSING DISKS
684 /R READ OUTPUT DEVICE WITH NO IMPLIED COPY OR MATCH
685 /V PRINT VERSION NUMBER
686 \f
687 &SABR
688 SABR.SV
689
690 @CALLING COMMANDS:
691 .COMPILE BINFILE.RL,LISTFILE.LS,MAPFILE.MP<INFILE.SB
692 .EXE DEV:BINFILE.RL,DEV:LISTFILE.LS,DEV:MAPFILE.MP<DEV:INFILE.SB
693
694 @SWITCHES:
695 /F INPUT IS FROM FORT
696 /G CHAIN TO LOADER AND GO
697 /L CHAIN TO LOADER
698 /N NO LISTING
699 /S NO SYMBOL TABLE
700
701 @ERRORS:
702 A WRONG NO. OFARG'S
703 C BAD CHAR
704 D I/O ERROR
705 E NO END STMNT
706 I ILLEGAL SYNTAX
707 L SYS:LOADER.SV NOT FOUND
708 M MULTIPLY DEFINED SYMBOL
709 S SYMBOL OVERFLOW
710 U UNDEFINED SYMBOL
711 \f
712 &SET
713 SET.SV
714
715 @CALLING COMMANDS:
716 .SET DEV PARAMETER(S)
717 .SET DEV NO PARAMETER(S)
718
719 @PARAMETERS:
720 READONLY DECLARE DEVICE TO BE READ ONLY
721 FILES DECLARE DEVICE TO BE FILE STRUCTURED
722 DVC CHANGE DEVICE CODES
723 VERSION X CHANGE VERSION
724 LOCATION N[=M] EXAMINE OR CHANGE LOCATIONS
725 LV8E DECLARE LINE PRINTER TO BE AN LV8E
726 LA8A DECLARE LINE PRINTER TO BE LA180 ON DKC8-AA
727 LA78 SAME AS .SET LPT NO LA8A
728 WIDTH N SET WIDTH OF LINE PRINTER OR TTY
729 LC DECLARE LINE PRINTER OR TTY TO HAVE LOWER CASE
730 ECHO RESTORE TTY CHARACTER ECHOING
731 PAGE RESTORE TTY ^S AND ^Q FACILITIES
732 TAB IN TTY PRINT TABS (DON'T SIMULATE WITH SPACES)
733 FILL IN TTY APPEND FILL CHARACTERS AFTER TABS
734 FLAG IN TTY FLAG LOWER CASE CHARACTERS
735 SCOPE ERASE CHARACTER ON TTY RUBOUTS
736 ESC PRINT ESC(ASCII 033) WITHOUT CONVERTING IT TO $ SIGN
737 ARROW PRINT CONTROL CHARACTERS WITH UP ARROW (E.G. ^C, ^S)
738 HEIGHT [M] SET TTY SCREEN HEIGHT
739 PAUSE [N] SET TTY PAUSE TIME
740 COL N SET DIRECT TO USE N COLUMNS (.SET TTY COL 2)
741 CODE N CHANGE TTY IOTS OR CARD READER CODES
742 PARITY EVEN/ODD SET MAGTAPE PARITY
743 OS8 DECLARE SYS TO BE OS/8
744 OS78 DECLARE SYS TO BE OS/8
745 INIT XXXXX CAUSE SYS TO EXECUTE XXXXX ON BOOTSTAPPING
746 \f
747 &SRCCOM
748 &COMPAR
749 SRCCOM.SV
750
751 @CALLING COMMANDS:
752 .COMPAR DEV:OUTFILE.PA<DEV:INFILE1.PA,DEV:INFILE2.PA
753 .COMPAR OUTFILE.PA<INFILE1.PA,INFILE2.PA /FILES ON DSK
754
755 @SWITCHES:
756 /B COMPARE BLANK LINES
757 /C DON'T COMPARE (SLASHED) COMMENTS
758 /S DON'T COMPARE TABS AND SPACES
759 /T CONVERT TABS TO SPACES ON OUTPUT
760 /X DON'T COMPARE OR PRINT COMMENTS
761
762 @ERRORS:
763 ?0 INSUFFICIENT CORE
764 ?1 INPUT ERROR FILE 1 (OR LESS THAN 2 INPUT FILES)
765 ?2 INPUT ERROR FILE 2
766 ?3 OUTPUT FILE TOO LARGE
767 ?4 OUTPUT ERROR
768 ?5 CAN'T OPEN OUTPUT FILE
769 \f
770 &BATCH
771 &SUBMIT
772 BATCH.SV
773
774 @CALLING COMMANDS:
775 .SUBMIT SPOOLDEV:<INPUTDEV:FILE.BI
776
777 @SWITCHES:
778 /C CARDS
779 /E DON'T ABORT ON MONITOR, CD AND CCL ERRORS
780 /P PTR
781 /Q NO BATCH LOG
782 /H HUSH
783 /T OUTPUT TO TTY
784 /U UNATTENDED
785 /6 USE 026 CARD CODES
786 \f
787 &TECO
788 &MAKE
789 &MUNG
790 TECO.SV
791
792 @CALLING COMMANDS:
793 .TECO DEV:OUTFILE.PA<DEV:INFILE.PA
794 .TECO FILE.PA /ON DSK
795 .MAKE DEV:OUTFILE.PA
796 .MAKE OUTFILE.PA /ON DSK
797 .MUNG DEV:INFILE.PA,TECO MACRO ARGUMENT TEXT
798
799 @ERRORS:
800 ?ILL ILLEGAL COMMAND
801 ?UTC UNTERMINATED COMMAND
802 ?IQN ILLEGAL Q-REGISTER NAME
803 ?PDO INTERNAL PUSH DOWN OVERFLOW (RECURSION)
804 ?MEM MEMORY OVERFLOW
805 ?STL SEARCH STRING TOO LONG
806 ?ARG ARGUMENT ERROR
807 ?IFN ILLEGAL FILE NAME
808 ?SNI SEMICOLON NOT IN ITERATION
809 ?BNI CLOSE BRACKET NOT IN ITERATION
810 ?POP POINTER OFF PAGE
811 ?QMO Q-REGISTER OVERFLOW
812 ?UTM UNTERMINATED MACRO
813 ?OUT OUTPUT ERROR
814 ?INP INPUT ERROR
815 ?FER FILE ERROR
816 ?FUL OUTPUT COMMAND WOULD HAVE OVERFLOWED
817 ?NAY NEGATIVE ARGUMENT TO Y
818 ?IEC ILLEGAL E CHARACTER
819 ?IQC ILLEGAL " CHARACTER
820 ?NAE NO ARGUMENT BEFORE =
821 ?NAU NO ARGUMENT BEFORE U
822 ?NAQ NO ARGUMENT BEFORE "
823 ?SRH FAILING SEARCH
824 ?NAP NEGATIVE OR 0 ARGUMENT TO P
825 ?NAC NEGATIVE ARGUMENT TO ,
826 ?NIC NEGATIVE OR 0 ITERATION COUNT
827 ?NAS NEGATIVE OR 0 COUNT TO SEARCH
828 ?WLO CAN'T WRITE OUT ERROR MESSAGE OVERLAY
829 ?NFO NO FILE FOR OUTPUT
830 \f
831 &FOTP
832 &LIST
833 &COPY
834 &RENAME
835 &TYPE
836 &DELETE
837 FOTP.SV
838
839 @CALLING COMMANDS:
840 .COPY DEV:OUTFILE.EX<DEV:INFILE.EX /* IS WILD NAME OR EXTENSION
841 .REN DEV:NEWFILE.EX<DEV:OLDFILE.EX /? IS WILD CHARACTER
842 .DEL DEV:FILE.EX
843 .LIST DEV:FILE.EX /= .COPY LPT:<DEV:FILE.EX
844 .TYPE DEV:FILE.EX /= .COPY TTY:<DEV:FILE.EX
845
846 @SWITCHES:
847 /C MATCH ONLY FILES WITH CURRENT DATE
848 /D DON'T TRANSFER (I.E. AT MOST ONLY DELETE)
849 /F REQUEST NEW DEVICE IF OUT OF ROOM
850 /L TYPE LOG OF INPUT FILENAME MATCHES (*)
851 /N NO PRE-DELETE
852 /O MATCH ONLY FILES WITH OTHER THAN TODAY'S DATE
853 /Q QUERY USER ABOUT FILE BEFORE OPERATION (*)
854 /R RENAME
855 /T USE TODAY'S DATE
856 /U TREAT EACH INPUT SPECIFICATION SEPARATELY
857 /V MATCH FILES NOT OF FORM SPECIFIED
858 /W PRINT VERSION #
859
860 NOTES:
861
862 (*) /D CAUSES LOG OF OUTPUT FILES (IF /L ALSO)
863
864 IF INDEV: EQUALS OUTDEV:, THEN /N IS FORCED.
865
866 IF NO INPUT FILE, *.* IS FORCED EXCEPT FOR /D
867 IF OUTPUT DEVICE SPECIFIED, BUT NO FILE, *.* IS ASSUMED.
868
869 ^P ABORT OPERATION, FIX OUTPUT DIRECTORY
870 ^C FIX OUTPT DIRECTORY, RETURN TO OS/8
871 ^O SUPPRESS TYPEOUT
872 \f
873 &ASSIGN
874 &DATE
875 &DEASSIGN
876 &GET
877 &MEMORY
878 &R
879 &RUN
880 &SAVE
881 &START
882 &SQUISH
883 &UA
884 &ZERO
885 KEYBOARD MONITOR AN OTHER COMMANDS
886
887 @CALLING COMMANDS:
888 .ASSIGN DEV NAME /ASSIGN NAME TO DEVICE
889 .DAY DD-MON-YY /ENTER DATE INTO SYSTEM
890 .DEASSIGN /DEASSIGN LOGICAL DEVICE NAMES
891 .GET DEV FILE.EX /LOAD CORE IMAGE
892 .MEMORY N /SPECIFY HIGHEST MEMORY FIELD AVAILABLE
893 .R FILE /EXECUTE FILE.SV FROM SYS
894 .RUN DEV FILE.EX /EXECUTE FILE.EX FROM THE DEVICE
895 .SAVE DEV FILE.EX /SAVE CORE IMAGE
896 .SQUISH DEV: /COMPRESS FILE STORAGE ON DEVICE
897 .START FNNNN /START EXECUTION
898 .UA COMMAND /SAVE COMMAND(.UA<CR> EXECUTES IT)
899 .ZERO DEV: /ZERO DEVICE'S DIRECTORY
900 \f