Add README.md
[pdp8.git] / sw / os8 / v3d / sources / system / dectapes / dectape7 / HELP8.HL
CommitLineData
7af5ad59
PH
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:
28BYE EXIT FROM BASIC
29LIST LIST CURRENT PROGRAM'S STATEMENTS
30NAME RENAME CURRENT PROGRAM
31NEW PREPARE FOR A NEW PROGRAM
32OLD RETRIEVE AN OLD PROGRAM
33RUN RUN CURRENT PROGRAM
34SAVE SAVE CURRENT PROGRAM
35SCRATCH 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:
44CH ERROR IN CHAIN STATEMENT
45DE ERROR IN DEF STATEMENT
46DI ERROR IN DIM STATEMENT
47FN ERROR IN FILE NUMBER OR FILE NAME
48FP INCORRECT FOR STATEMENT
49FR ERROR IN FUNCTION ARGS
50IF ERROR IN IF STATEMENT
51IO I/O ERROR
52LS MISSING EQUALS SIGN IN LET
53LT STATEMENT TOO LONG
54MD MULTIPLY DEFINED LINE NUMBER
55ME MISSING END STATEMENT
56MO OPERAND EXPECTED AND NOT FOUND
57MP PARENTHESIS ERROR
58MT OPERAND OF MIXED TYPE
59NF NEXT STATEMENT WITHOUT FOR
60NM MISSING LINE NUMBER
61OF OUTPUT FILE ERROR
62PD PUSHDOWN STACK OVERFLOW
63QS STRING LITERAL TOO LONG
64SS SUBSCRIPT OR FUNCTION ARG ERROR
65ST SYMBOL TABLE OVERFLOW
66SY SYSTEM INCOMPLETE
67TB PROGRAM TOO BIG
68TD TOO MUCH DATA IN PROGRAM
69TS TOO MANY CHARS IN STRING LITERALS
70UD ERROR IN UDEF STATEMENT
71UF FOR STATEMENT WITHOUT NEXT
72US UNDEFINED STATEMENT NUMBER
73UU USE STATEMENT ERROR
74XC EXTRA CHARS AFTER LOGICAL END OF LINE
75
76\f
77&BRTS
78 BRTS.SV (ERRORS)
79
80@ERRORS:
81BO NO MORE FILE BUFFERS AVAILABLE
82CI INQUIRE FAILURE IN CHAIN. DEVICE NOT FOUND
83CL LOOKUP FAILURE IN CHAIN. FILENAME NOT FOUND.
84CX CHAIN ERROR
85DA ATTEMPT TO READ PAST END OF DATA LIST
86DE DEVICE DRIVER ERROR
87DO NO MORE ROOM FOR DRIVERS
88DV ATTEMPT TO DIVIDE BY 0
89EF LOGICAL END OF FILE
90EM ATTEMPT TO RAISE A NEGATIVE NUMBER TO A REAL POWER
91EN ENTER ERROR
92FB ATTEMPT TO USE A FILE ALREADY IN USE
93FC CLOSE ERROR
94FE FETCH ERROR
95FI ATTEMPT TO CLOSE OR USE AN UNOPENED FILE
96FM ATTEMPT TO FIX NEGATIVE NUMBER
97FN ILLEGAL FILE NUMBER
98FO ATTEMPT TO FIX NUMBER GREATER THAN 4095
99GR RETURN WITHOUT A GOSUB
100GS TOO MANY NESTED GOSUBS
101IA ILLEGAL ARGUMENT IN UDEF FUNCTION CALL
102IF ILLEGAL DEV:FILENAME SPECIFICATION
103IN INQUIRE FAILURE
104IO TTY INPUT BUFFER OVERFLOW
105LM ATTEMPT TO TAKE LOG OF A NEGATIVE NUMBER
106OE DRIVER ERROR WHILE OVERLAYING
107OV NUMERIC OR INPUT OVERFLOW
108PA ILLEGAL ARGUMENT IN POS FUNCTION
109RE ATTEMPT TO READ PAST END OF FILE
110SC STRING TOO LONG AFTER CONCATENATING
111SL STRING TOO LONG OR UNDEFINED
112SR ATTEMPT TO READ STRING FROM NUMERIC FILE
113ST STRING TRUNCATION ON INPUT
114SU SUBSCRIPT OUT OF DIM STATEMENT RANGE
115SW ATTEMPT TO WRITE STRING INTO NUMERIC FILE
116VR ATTEMPT TO READ VARIABLE LENGTH FILE
117WE 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
143DEVICES ARE UNIT 0 IF NOT SPECIFIED
144
145DV. 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
187I/O ERROR ERROR DURING LOAD
188?NAME MISSING NAME
189NO ROOM TOO MANY DEVICE HANDLERS LOADED
190NAME 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
195SYS ERROR I/O ERROR OCCURED WITH SYSTEM HANDLER. PRESS CONTINUE
196 TO RETRY
197SYS NOT FOUND NO ACTIVE HANDLER BY NAME OF SYS DURING BOOTSTRAP
198\f
199&
200&CCL
201OS/8 MONITOR COMMANDS
202
203CMD PROG EXPL
204
205ASSIGN KBM ASSIGNS LOGICAL NAME
206BACKSP CAMP BACKSPACES DEV
207BASIC BASIC ENTERS BASIC SYSTEM
208BOOT BOOT BOOTSTRAPS TO DEV
209CCL CCL DISABLES CCL
210COMPARE SRCCOM COMPARES FILES
211COMPILE PAL8 COMPILES PROG
212 F4/FORT
213 BASIC
214 RALF
215 SABR
216COPY FOTP COPIES FILES
217CREATE EDIT OPENS FILE FOR EDITING
218CREF PAL8 ASSEMBLES AND CHAINS TO CREF
219 CREF CREF'S LISTING
220DATE KBM/CCL SPECIFIES DATE
221DEAS CCL DEASSIGNS LOGICAL DEVICES
222DELETE FOTP DELETES FILES
223DIRECT DIRECT PRINTS DIRECTORIES
224DUPLIC RXCOPY COPIES RX DISKS
225EDIT EDIT EDITS FILE
226EOF CAMP WRITES END-OF-FILE
227EXECUTE PAL8 COMPILES AND EXECUTES
228 F4/FORT
229 BASIC
230 RALF
231 SABR
232 ABSLDR LOADS AND EXECUTES
233 LOAD(ER)
234GET KBM GETS CORE-IMAGE
235HELP HELP LIST'S HELP FILE
236LIST FOTP LISTS FILES
237LOAD ABSLDR LOADS FILES
238 LOAD(ER)
239MAKE TECO MAKES NEW FILE FOR EDITING
240MAP BITMAP PRINTS BITMAP
241MEMORY CCL SPECIFIES MACHINE CORE SIZE
242MUNG TECO MUNGS FILE WITH TECO MACRO
243ODT KBM RUNS OCTAL DEBUGGER
244PAL PAL8 RUNS PAL8
245PRINT LPTSPL RUNS 'LPTSPL' IF PRESENT
246PUNCH FOTP PUNCHES DATA
247R KBM RUNS PROGRAM FROM SYS:
248RENAME FOTP RENAMES FILES
249RESORC RESORC PRINTS RESOURCES OF SYSTEMS
250REWIND CAMP REWINDS DEV
251RUN KBM RUNS PROGRAM
252SAVE KBM SAVES CORE IMAGE
253SET SET ALTERS PARAMETERS
254SKIP CAMP SKIPS RECORDS
255SQUISH PIP SQUISHES DEV
256START KBM STARTS PROG
257SUBMIT BATCH STARTS BATCH JOB
258TECO TECO EDITS FILE
259TYPE FOTP TYPES FILES
260UA CCL REMEMBERS COMMAND
261UB CCL
262UC CCL
263UNLOAD CAMP UNLOADS DEV
264VERSION CCL TYPES VERSION #
265ZERO 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:
351A APPEND TEXT
352B LIST # OF CORE LOCATIONS LEFT
353C CHANGE TEXT
354D DELETE TEXT
355E OUTPUT BUFFER, TRANSFER REST OF DATA, AND CLOSE
356F AFTER J, SEARCH FOR NEXT OCCURRRENCE OF SAME STRING
357G GET AND LIST TAGGED LINE
358I INSERT
359J INTER-BUFFER STRING SEARCH
360K KILL BUFFER
361L LIST TEXT
362M MOVE TEXT
363N WRITE BUFFER, KILL AND READ NEXT PAGE
364P WRITE TEXT BUFFER TO OUTPUT
365Q IMMEDIATE END OF FILE
366R READ TEXT FROM INPUT DEVICE
367S CHARACTER SEARCH
368T PUNCH TRAILER TAPE
369V PRINT ON LP08
370Y 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
387FILE</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
395FILE1<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
413ALOG ATTEMPT TO COMPUTE LOG OF NEGATIVE NUMBER
414IOER INPUT/OUTPUT ERROR
415CHER CHAIN ERROR
416FMT1 INVALID FORMAT STATEMENT
417FMT2 ILLEGAL CHARACTER IN I FORMAT
418FMT3 ILLEGAL CHARACTER IN E OR F FORMAT
419DIVZ ATTEMPT TO DIVIDE BY 0
420EXP ARGUMENT TO EXP TOO LARGE
421OVFL FLOATING POINT OVERFLOW
422FLPW ATTEMPT TO RAISE NEGATIVE NUMBER TO REAL POWER
423SQRT ATTEMPT TO TAKE SQUARE ROOT OF NEGATIVE NUMBER
424FIX 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:
455AA MORE THAN 6 SUBROUTINE ARGUMENTS ARE ARRAYS
456AS BAD ASSIGN STATEMENT
457BD BAD DIMENSIONS
458BS ILLEGAL STATEMENT IN BLOCK DATA SUBPROGRAM
459CL BAD COMPLEX LITERAL
460CO SYNTAX ERROR IN COMMON STATEMENT
461DA BAD SYNTAX IN DATA STATEMENT
462DE ILLEGAL STATEMENT AT END OF DO
463DF BAD DEFINE FILE STATEMENT
464DH HOLLERITH FIELD ERROR IN DATA STATEMENT
465DL DATA LIST AND VARIABLE LIST ARE NOT SAME LENGTH
466DN DO-END MISSING OR INCORRECTLY USED
467DO SYNTAX ERROR IN DO OR IMPLIED DO
468DP DO LOOP PARAMETER NOT INTEGER OR REAL
469EX SYNTAX ERROR IN EXTERNAL STATEMENT
470GT SYNTAX ERROR IN GOTO STATEMENT
471GV ASSIGNED OR COMPUTED GOTO VARIABLE NOT INTEGER OR REAL
472HO HOLLERITH FIELD ERROR
473IE ERROR READING INPUT FILE
474IF IMPROPER STATEMENT USED WITH LOGICAL IF
475LI ARGUMENT TO LOGICAL IF IS NOT LOGICAL
476LT INPUT LINE TOO LONG (TOO MANY CONTINUATIONS)
477MK MISSPELLED KEYWORD
478ML MULTIPLY DEFINED LINE NUMBER
479MM MISMATCHED PARENTHESES
480MO EXPECTED OPERAND IS MISSING
481MT MIXED VARIABLE TYPES
482OF ERROR WRITING OUTPUT FILE
483OP ILLEGAL OPERATOR
484OT OPERAND TYPE WRONG FOR GIVEN OPERATOR
485PD COMPILER STACK OVERFLOW, STATEMENT TOO BIG OR TOO MANY NESTED LOOPS
486PH BAD PROGRAM HEADER LINE
487QL NESTING ERROR IN EQUIVALENCE STATEMENT
488QS SYNTAX ERROR IN EQUIVALENCE STATEMENT
489RD ATTEMPT TO REDEFINE THE DIMENSIONS OF A VARIABLE
490RT ATTEMPT TO REDEFINE THE TYPE OF A VARIABLE
491RW SYNTAX ERROR IN READ/WRITE STATEMENT
492SF BAD ARITHMETIC STATEMENT FUNCTION
493SN ILLEGAL SUBROUTINE NAME IN CALL
494SS ERROR IN SUBSCRIPT EXPRESSION
495ST COMPILER SYMBOL TABLE FULL
496SY SYSTEM ERROR; PASS MISSING OR NO ROOM FOR OUTPUT
497TD BAD SYNTAX IN TYPE DECLARATION STATEMENT
498US UNDEFINED STATEMENT NUMBER
499VE 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:
564NNNNN/ OPEN LOC
565/ REOPEN LAST OPENED LOC
566NN<CR> DEPOSIT NN IN OPEN LOC, CLOSE LOC
567NN<LF> DEPOSIT NN IN OPEN LOC, CLOSE LOC, OPEN AND DISPLAY NEXT LOC
568NN;... DEPOSIT NN IN OPEN LOC, CLOSE AND OPEN NEXT LOC
569<CR> CLOSE PREVIOUSLY OPENED LOC
570<LF> CLOSE LOC, OPEN NEXT LOC
571N+ OPEN CUR LOC+N
572N- OPEN CUR LOC-N
573^ CLOSE LOC, OPEN LOC ADDRESSED BY CONTENTS
574_ CLOSE LOC, OPEN POINTED TO BY CONTENTS
575NNG GO
576NNB ESTABLISH BREAKPOINT
577B REMOVE BREAKPOINT
578A OPEN AC
579L OPEN LINK
580C CONTINUE FROM BREAKPOINT
581NNC CONTINUE, ITERATE NN TIMES
582M OPEN SEARCH MASK
583 <LF> OPEN LOWER SEARCH LIMIT
584 <LF> OPEN UPPER SEARCH LIMIT
585NNW SEARCH CORE FOR NN MASKED BETWEEN LIMITS
586D OPEN DATA FIELD (0010=FIELD 1)
587F 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:
622BE TABLES OVERLAPPED
623CF CREF.SV NO ON SYS:
624DE DEVICE ERROR
625DF DEVICE FULL
626IC ILLEGAL CHARACTER
627ID ILLEGAL REDEFINITION
628IE ILLEGAL EQUALS
629II ILLEGAL INDIRECT
630IP ILLEGAL PSEUDO-OP
631IZ ILLEGAL PAGE ZERO REF
632LD SYS:ABSLDR.SV NOT FOUND
633LG LINK GENERATED
634PE PAGE EXCEEDED
635PH END OF SOURCE CONDITIONALIZED OUT
636RD REDEFINITION
637SE SYMBOL TABLE EXCEEDED
638UO UNDEFINED ORIGIN
639US UNDEFINED SYMBOL
640ZE 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:
702A WRONG NO. OFARG'S
703C BAD CHAR
704D I/O ERROR
705E NO END STMNT
706I ILLEGAL SYNTAX
707L SYS:LOADER.SV NOT FOUND
708M MULTIPLY DEFINED SYMBOL
709S SYMBOL OVERFLOW
710U 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:
720READONLY DECLARE DEVICE TO BE READ ONLY
721FILES DECLARE DEVICE TO BE FILE STRUCTURED
722DVC CHANGE DEVICE CODES
723VERSION X CHANGE VERSION
724LOCATION N[=M] EXAMINE OR CHANGE LOCATIONS
725LV8E DECLARE LINE PRINTER TO BE AN LV8E
726LA8A DECLARE LINE PRINTER TO BE LA180 ON DKC8-AA
727LA78 SAME AS .SET LPT NO LA8A
728WIDTH N SET WIDTH OF LINE PRINTER OR TTY
729LC DECLARE LINE PRINTER OR TTY TO HAVE LOWER CASE
730ECHO RESTORE TTY CHARACTER ECHOING
731PAGE RESTORE TTY ^S AND ^Q FACILITIES
732TAB IN TTY PRINT TABS (DON'T SIMULATE WITH SPACES)
733FILL IN TTY APPEND FILL CHARACTERS AFTER TABS
734FLAG IN TTY FLAG LOWER CASE CHARACTERS
735SCOPE ERASE CHARACTER ON TTY RUBOUTS
736ESC PRINT ESC(ASCII 033) WITHOUT CONVERTING IT TO $ SIGN
737ARROW PRINT CONTROL CHARACTERS WITH UP ARROW (E.G. ^C, ^S)
738HEIGHT [M] SET TTY SCREEN HEIGHT
739PAUSE [N] SET TTY PAUSE TIME
740COL N SET DIRECT TO USE N COLUMNS (.SET TTY COL 2)
741CODE N CHANGE TTY IOTS OR CARD READER CODES
742PARITY EVEN/ODD SET MAGTAPE PARITY
743OS8 DECLARE SYS TO BE OS/8
744OS78 DECLARE SYS TO BE OS/8
745INIT 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
860NOTES:
861
862(*) /D CAUSES LOG OF OUTPUT FILES (IF /L ALSO)
863
864IF INDEV: EQUALS OUTDEV:, THEN /N IS FORCED.
865
866IF NO INPUT FILE, *.* IS FORCED EXCEPT FOR /D
867IF 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