File HELP.HL (help file)

Directory of image this file is from
This file as a plain text file


&ABSLDR
	ABSLDR.SV
 
@CALLING COMMANDS:
.LOAD DEV:BINFILE.BN,...
.LOAD BINFILE.BN,...	/FROM DSK

@SWITCHES:
/8	PROG DOESN'T USE BELOW 02000
/9	PROG DOESN'T USE BELOW 12000
/G	GO
/I	CORE IMAGE FILE
/P	PROG DOESN'T DESTROY EXTENDED BATCH RESIDENT
/R	RESET
/S	MULTIPLE BINARIES/FILE
/N	FORCE LOADING TO FIELD N (N IS AN OCTAL DIGIT)
=FNNNN	SET STARTING ADDRESS

&BASIC BASIC.SV @CALLING COMMANDS: .BASIC .R BASIC @INTERNAL COMMANDS: BYE EXIT FROM BASIC LIST LIST CURRENT PROGRAM'S STATEMENTS NAME RENAME CURRENT PROGRAM NEW PREPARE FOR A NEW PROGRAM OLD RETRIEVE AN OLD PROGRAM RUN RUN CURRENT PROGRAM SAVE SAVE CURRENT PROGRAM SCRATCH DELETE CURRENT PROGRAM .HELP BCOMP PRINTS BASIC COMPILER ERROR MESSAGES .HELP BRTS PRINTS BASIC RUN-TIME ERROR MESSAGES
&BCOMP BCOMP.SV (ERRORS) @ERRORS: CH ERROR IN CHAIN STATEMENT DE ERROR IN DEF STATEMENT DI ERROR IN DIM STATEMENT FN ERROR IN FILE NUMBER OR FILE NAATEMENT FR ERROR IN FUNIF STATEMENT IO I/O ERRGN IN LET LT STATEMENT FINED LINE NUMBER ME MISSING END STATEMENT MO OPERAND EXPECTED AND NOT FOUND MP PARENTHESIS ERROR MT OPERAND OF MIXED TYPE NF NEXT STATEMENT WITHOUT FOR NM MISSING LINE NUMBER OF OUTPUT FILE ERROR PD PUSHDOWNNG LITERAL TOO LONG SS G ERROR ST SYMBOL TABLEOMPLETE TB PROGRAM TOO PROGRAM TS TOO MANY CHARS IN STRING LITERALS UD ERROR IN UDEF STATEMENT UF FOR STATEMENT WITHOUT NEXT US UNDEFINED STATEMENT NUMBER UU USE STATEMENT ERROR XC EXTRA CHARS AFTER LOGICAL END OF LINE
&BRTS BRTS.SV (ERRORS) @ERRORS: BO NO MORE FILE BUFFERS AVAILABLE CI INQUIRE FAILURE IN CHAIN. DEVICE NOT FOUND CL LOOKUP FAILURE IN CHAIN. FILENAME NOT FOUND. CX CHAIN ERROR DA ATTEMPT TO READ PAST END OF DATA LIST DE DEVICE DRIVER ERROR DO NO MORE ROOM FOR DRIVERS DV ATTEMPT TO DIVIDE BY 0 EF LOGICAL END OF FILE EM ATTEMPT TO RAISE A NEGATIVE NUMBER TO A REAL POWER EN ENTER ERROR FB ATTEMPT TO USE A FILE ALREADY IN USE FC CLOSE ERROR FE FETCH ERROR FI ATTEMPT TO CLOSE OR USE AN UNOPENED FILE FM ATTEMPT TO FIX NEGATIVE NUMBER FN ILLEGAL FILE NUMBER FO ATTEMPT TO FIX NUMBER GREATER THAN 4095 GR RETURN WITHOUT A GOSUB GS TOO MANY NESTED GOSUBS IA ILLEGAL ARGUMENT IN UDEF FUNCTION CALL IF ILLEGAL DEV:FILENAME SPECIFICATION IN INQUIRE FFER OVERFLOW LM ATTEMPTVE NUMBER OE DRIVER ERRNUMERIC OR INPUT OVERFLON POS FUNCTION RE ATTEMPT TO READ PAST END OF FILE SC STRING TOO LONG AFTER CONCATENATING SL STRING TOO LONG OR UNDEFINED SR ATTEMPT TO READ STRING FROM NUMERIC FILE ST STRING TRUNCATION ON INPUT SU SUBSCRIPT OE SW ATTEMPT TO WRITE S VR ATTEMPT TO READ VARIEMPT TO WRITE PAST END OSV @CALLING COMMANDS: .BOOT/DV @SWITCHES: /CA TA8E CASSETTE CAPS-8 /DK ANY DISK /DL LINCTAPE DIAL /DM ANY DISK DISK MONITOR /DT ANY TAPE /LT LINCTAPE /PT PT8E (LOADS BINLDR) /RE RK8E DISK /RF RF08,DF32 DISKS /RK RK8 DISK /RX RX8E FLOPPY DISK /TD TD8E DECTAPE /TY TYPESET (UNIT 4) /VE VERSION # /TC TC08 DECTAPE ALL SYSTEMS /ZE ZEROES CORE (FIELD 0) DEVICES ARE UNIT 0 IF NOT SPECIFIED DV. HALT AFTER LOADING BOOTSTRAP
&BUILD BUILD.SV @INTERNAL COMMANDS: $ALTER GRP,LOC $ALTER GRP,LOC=VALUE $BOOT $BUILD $CTL ACTNAM $CTL ACTNAM=VALUE $CORE N $DCB ACTNAM $DCB ACTNAM=VALUE $DELETE ACTNAM,... $DSK ACTNAM $DSK GRP:NAME $EXAMINE GRP,LOC $INSERT GRP $INSERT GRP:NAME,... $LOAD DEV:FILENM.BN $LOAD ACTNAM $NAME ACTNAM=NEWNAM $PRINT $QLIST $REPLACE ACTNAM,...=GRP:NEWNAM,,, $SIZE ACTNAM $SIZE ACTNAM=VALUE $SYS GRP $SYS GRP:NAME,... $UNLOAD GRP $UNLOAD GRP:NAME,... @ERRORS: ?BAD ARG NO DEVICE NAME IN LOAD COMMAND ?BAD BINARY FILE ?BAD LOAD BRECT FORMAT ?BAD ORIGINOT IN RANGE 200-577 ?COAILABLE ?DSK DSK IS NOT FILE STRUCTURED ?HANDLERS MORE THAN 15 HANDLERS ARE ACTIVE I/O ERROR ERROR DURING LOAD ?NAME MISSING NAME NO ROOM TOO MANY DEVICE HANDLERS LOADED NAME NOT FOUND DEVICE OR FILE NAME NO PLATTERS SPECIFIED FOR TAX ?SYS HANDLER IS NOO SYSTEM HANDLERS AREIDENT WITH NON-ACTIVE SYS SYS ERROR I/O ERROR OCCURED WITH SYSTEM HANDLER. PRESS CONTINUE TO RETRY SYS NOT FOUND NO ACTIVE HANDLER BY NAME OF SYS DURING BOOTSTRAP
& &CCL OS/8 MONITOR COMMANDS CMD PROG EXPL ASSIGN KBM ASSIGNS LOGICAL NAME CCL CCL DISABLES CCL CHECK CHEC CHECKS PAPERTAPES COMPAR SRCCOM COMPARES FILES COMPIL PAL8 COMPILES PROG F4/FORT BASIC RALF SABR COPY FOTP COPIES FILES CREATE EDIT OPENS FILE FOR EDITING CREF PAL8 ASSEMBLES AND CHAINS TO CREF CREF CREF'S LISTING DATE KBM/CCL SPECIFIES DATE DEAS CCL DEASSIGNS LOGICAL DEVICES DELETE FOTP DELETES FILES DIRECT DIRECT PRINTS DIRECTORIES EDIT EDIT EDITS FILE EXECUT PAL8 COMPILES AND EXECUTES F4/FORT BASIC RALF SABR ABSLDR LOADS AND EXECUTES LOAD(ER) FORM FORM SENDS FORMFEED TO LPT GET KBM GETS CORE-IMAGE HELP HELP LIST'S HELP FILE LABLE LABLE PRINTS LABLES LIST FOTP LISTS FILES LOAD ABSLDR LOADS FILES LOAD(ER) MAP BITMAP PRINTS BITMAP MEMORY CCL SZE ODT KBM RUNS OCTAL DAL8 PUNCH FOTP PUNCHES FROM SYS: RENAME FOTP SORC PRINTS RESOURCES OF SYSTEMS RUN KBM RUNS PROGRAM SAVE KBM SAVES CORE IMAGE SET SET ALTERS PARAMETERS SQUISH PIP SQUISHES DEV START KBM STARTS PROG SUBMIT BATCH STARTS BATCH JOB TYPE FOTP TYPES FILES UA CCL REMEMBERS COMMAND UB CCL UC CCL VERSIO CCL TYPES VERSION # WIPE PIP ZEROES DEV @SWITCHES: -L OUTPUT TO LPT: -S OUTPUT TO TV: -T OUTPUT TO TTY: -P OUTPUT TO PTP: -D OUTPUT TO DUMP: -N OUTPUT TO NULL: -LS PRODUCE LISTING -NB NO BINARY YET -MP PRODUCE MAP -EXT SET DEFAULT EXTENSION @FEATURES: /X PASS SWITCH OPTION X TO PROGRAM (XYZ) PASS SWITCH OPTIONS TO PROGRAM [N] MAX OUTPUT SIZE =NNN PASS OCTAL NUMBER TO PROGRAM #NNN TAKE INTERNAL OCTAL FORM OF FILENAME @FILE REPLACE IN CMD LINE BY FILE'S CONTENTS $ COMPLEMENT DEFAULT ALTMODE SWITCH
&CREF CREF.SV @CALLING COMMANDS: .CREF DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM<DEV:INFILE.PA .CREF DEV:INFILE.PA /LISTING TO LINE PRINTER ONLY .CREF INFILE.PA /LISTING TO ON DSK @SWITCHES: / /M MAMMOTH (TWICE AS MOW) /P NO PASS 1 LISTINNO LISTING OR SYMBOL TABLE /X NO LITERALS
&DIRECT DIRECT.SV @CALLING COMMANDS .DIR DEV:LISTFILE.DI<DEV:FILETYPE /* IS WILD NAME OR EXTENSION .DIR FILETYPE /? IS WILD CHARACTER @SWITCHES: /B INCLUS (OCTAL) /C LIST ONLY /E INCLUDE EMPTIES /F TIONAL INFO WORDS /L USS ONLY /O LIST ONLY FILES WITH OTHER THAN TODAY'S DATE /R LIST REMAINDER OF FILES AFTER FIRST ONE (BUT USE /C,/O) /U TREAT EACH INPUT SPECIFICATION SEPARATELY /V LIST FILES NOT OF FORM SPECIFIED /W GIVE VERSION NUMBER =N USE N COLUMNS
&EDIT &CREATE EDIT.SV @CALLING COMMANDS: .EDIT DEV:OUTFILE.PA<DEV:INFILE.PA .CREATE OUTFILE.PA @SWITCHES: /A RETURN TO EDITOR ON CLOSE /B CONVERT 2 OR MORE SPACES TO TAB /D PREDELETE @ERRORS: ?0 INPUT ERROR ?1 OUTPUT ERROR ?2 CLOSE ERROR ?3 OPEN ERROR ?4 COULDN'T LOAD DEVICE HANDLER @INTERNAL COMMANDS: A APPEND TEXT B LIST # OF CORE LOCATIONS LEFT C CHANGE TEXT D DELETE TEXT E OUTPUT BUFFER, TRANSFER REST OF DATA, AND CLOSE F AFTER J, SEARCH FOR NEXT OCCURRRENCE OF SAME STRING G GET AND LIST TAGGED LINE I INSERT J INTER-BUFFER STRING SEARCH K KILL BUFFER L LIST TEXT M MOVE TEXT N WRITE BUFFER, KILL AND READ NEXT PAGE P WRITE TEXT BUFFER TO OUTPUT Q IMMEDIATE END OF FILE R READ TEXT FROM R SEARCH T PUNCH TRAILE Y INPUT TEXT PAGE, NO OO.
&EPIC EPIC.SVER TAPE I/O TO/FROM OS/8 FILES /E DON'T PUNCH EOT /H SET HIGH BIT=N /L LOW SPEED /P PUNCH PATCH /Z REL BLOCK=0 =N REL BLOCK TO PATCH NO OUT FILE IS READ FILE</1$ EDIT 'FILE' C CURRENT STATUS E ECK N R,N READ BLOCK NH MASK M W WRITE FIE1 AND FILE2 /A ABORT &FORT FORT.SV @CALLING COMMANDS: .COMPILE DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:MAPFILE.MP<DEV:INFILE.FT .EXE INFILE.FT @SWITCHES: /G GO /K KEEP FORTRN.TM /L LOAD @ERRORS: ALOG ATTEMPT TO COMPUTE LOG OF NEGATIVE NUMBER IOER INPUT/OUTPUT ERROR CHER CHAIN ERROR FMT1 INVALID FORMAT STATEMENT FMT2 ILLEGAL CHARACTER IN I FORMAT FMT3 ILLEGAL CHARACTER IN E OR F FORMAT DIVZ ATTEMPT TO DIVIDE BY 0 EXP ARGUMENT TO EXP TOO LARGE OVFL FLOATING POINT OVERFLOW FLPW ATTEMPT TO RAISE NEGATIVE NUMBER TO REAL POWER SQRT ATTEMPT TO TAKE SQUARE ROOT OF NEGATIVE NUMBER FIX ATTEMPT TO FIX NUMBER GREATER THAN 2047
&FRTS FRTS.SV @SWITCHES: /C CARRIAGE CONTROL SWITCH /E IGNROE ERRORS /H HALT BEFORE STARTING /P PUNCH TO PAPER TAPE
&F4 &FORTRAN F4.SV @CALLING COMMANDS: .COMPILE DEV:RALFFILE.RL,DEV:LISTFILE.LS,DEV:MAPFILE.MP<DEV:INFILE.FT .COMPILE INFILE.FT /FROM DSK @SWITCHES: /A RETURN TO KBM AFTER COMPILATION /F PRODUCE RALF LISTINGATEMENT NUMBERS /Q OPTINTS FORTRAN IV COMPILER R F4.SV (ERRORS) @SUBROUTINE ARGUMENTS ARE ARRAYS AS BAD ASSIGN STATEMENT BD BAD DIMENSIONS BS ILLEGAL STATEMENT IN BLOCK DATA SUBPROGRAM CL BAD COMPLEX LITERAL CO SYNTAX ERROR IN COMMON STATEMENT DA BAD SYNTAX IN DATA STATEMENTT END OF DO DF BAD DEFILLERITH FIELD ERROR IN DIST AND VARIABLE LIST AR-END MISSING OR INCORRECTLY USED DO SYNTAX ERROR IN DO OR IMPLIED DO DP DO LOOP PARAMETER NOT INTEGER OR REAL EX SYNTAX ERROR IN EXTERNAL STATEMENT GT SYNTAX ERROR IN GOTO STATEMENT GV ASSIGNED OR COMPUTED GOTO VARIABLE NOT INTEGER OR REAL HO HOLLERITH FIELD ERROR IE ERROR READING INPUT FILE IF IMPROPER STATEMENT USED WITH LOGICAL IF LI ARGUMENT TO LOGICAL IF IS NOT LOGICAL LT INPUT LINE TOO LONG (TOO MANY CONTINUATIONS) MK MISSPELLED KEYWORD ML MULTIPLY DEFINED LINE NUMBER MM MISMATCHED PARENTHESES MO EXPECTED OPERAND IS MISSING MT MIXED VARIABLE TYPES OF ERROR WRITING OUTPUT FILE OP ILLEGAL OPERATOR OT OPERAND TYPE WRONG FOR GIVEN OPERATOR PD COMPILER STACK OVERFLOW, STATEMENT TOO BIG OR TOO MANY NESTED LOOPS PH BAD PROGRAM HEADER LINE QL NESTING ERROR IN EQUIVALENCE STATEMENT QS SYNTAX ERROR IN EQUIVALENCE STATEMENT RD ATTEMPT TO REDEFINE THE DIMENSIONS OF A VARIABLE RT ATTEMPT TO REDEFINE THE TYPE OF A VARIABLE RW SYNTAX ERROR IN READ/WRITE ETIC STATEMENT FUNCTIONAME IN CALL SS ERROR INT COMPILER SYMBOL TABLE ASS MISSING OR NO ROOM FOR OUTPUT TD BAD SYNTAX IN TYPE DECLARATION STATEMENT US UNDEFINED STATEMENT NUMBER VE VERSION ERROR
&LIBRA LIBRA.SV @SWITCHES: /C CONTINUE INPUT SPECIFICATIONS /I INSERTION DECISION /R REPLACE MODULE /Z REPLACE LIBRARY =N EXTRA BLOCKS
&LOAD LOAD.SV @CALLING COMMANDS: .LOAD DEV:OUTFILE.LD<DEV:INFILE1.RL,... @SWITCHES: /C MORE INPUT TO LOAD /G CHAIN TO RUN-TIME SYSTEM /L ACCEPT LIBRARY FILE /O MORE OVERLAYS /S SYMBOL MAP /U IGNORE RULES GOVERNING SUBROUTINE CALLS BETWEEN OVERLAYS
&LOADER LOADER.SV @CALLING COMMANDS: .LOAD MAPFILE.MP<INFILE.RL,... @SWITCHES: /G GO /H 2 PAGE HANDLERS /I OS/8 FILE INPUT /L 1ST INPUT FILE IS LIBRARY FILE /M PRODUCE MAP /O OS/8 FILE OUTPUT /P OUTPUT COUNT OF FREE PAGES /R RESTART /U OUTPUT UNDEFINED SYMBOLS /N LOAD IN FIELD N (0-7) OR HIGHER =N SET STARTING ADDRESS
&MAP &BITMAP BITMAP.SV @CALLING COMMANDS: .MAP MAPFILE.MP<INFILE.BN,... @SWITCHF ALL FILES TO FIELD N (MAP /S ALLOW MULTIPLE BERT TTY-STYLE OUTPUT SWI@CALLING COMMANDS: .ODT @INTERNAL COMMANDS: NNNNN/ OPEN LOC / REOPEN LAST OPENED LOC NN<CR> DEPOSIT NN IN OPEN LOC, CLOSE LOC NN<LF> DEPOSIT NN IN OPEN LOC, CLOSE LOC, OPEN AND DISPLAY NEXT LOC NN;... DEPOE AND OPEN NEXT LOC <CRD LOC <LF> CLOSE LOC, OR LOC+N N- OPEN CUR LOCC ADDRESSED BY CONTENTS _ CLOSE LOC, OPEN POINTED TO BY CONTENTS NNG GO NNB ESTABLISH BREAKPOINT B REMOVE BREAKPOINT A OPEN AC L OPEN LINK C CONTINUE FROM BREAKPOINT NNC CONTINUE, ITERATE NN TIMES M OPEN SEARCH MASK <LF> OPEN LOWER SEARCH LIMIT <LF> OPEN UPPER SEARCH LIMIT NNW SEARCH CORE FOR NN MASKED BETWEEN LIMITS D OPEN DATA FIELD (0010=FIELD 1) F OPEN FIELD FOR ^, _, W (0010=FIELD 1) ^O SUPRESS PRINTING
&PAL8 &PAL PAL8.SV @CALLING COMMANDS: .PAL DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM<DEV:INFILE.PA/C .PAL DEV:BINFILE.BN,DEV:LISTFILE.LS<DEV:INFILE.PA .PAL INFILE.PA /FROM DSK .HELP PALERR PRINTS PAL8 ERROR MESSAGES @SWITCHES: /A PRINT TOTAL OF ERRORS DETECTED AND LINKS GENERATED /B TREAT ! AS BYTE SHIFT /C CHAIN TO CREF /D DDT-COMPATIBLE SYMBOL TABLE /E ENABLE ERROR MSG ON LINK GENERATED /F DISABLE 0-FILL IN TEXT /G GO /H NON-PAGINATED OUTPUT /J DON'T LIST LINES CONDITIONALIZED OUT /K USE EXTRA CORE /L LOADBLE ORIGIN 200 AFTER FIE CASE OF AN ERROR DETECT/T NO FORM FEEDS /W DON &PALERR PAL8.SV (ERRORS) @ERRORS: BE TABLES OVERLAPPED CF CREF.SV NO ON SYS: DE DEVICE ERROR DF DEVICE FULL IC ILLEGAL CHARACTER ID ILLEGAL REDEFINITION IE ILLEGAL EQUALS II ILLEGAL INDIRECT IP ILLEGAPAGE ZERO REF LD SYS:ABNK GENERATED PE PAGE EX CONDITIONALIZED OUT RD TABLE EXCEEDED UO UNDEFINED ORIGIN US UNDEFINED SYMBOL ZE PAGE 0 EXCEEDED
&PIP PIP.SV @SWITCHES: /A ASCII MODE /B BINARY MODE /C ELIM TRAILING BLANKS /D DELETE OUTPUT FILE BEFORE TRANSFER /G IGNORE ERRORS /I IMAGE MODE /O OKAY TO COMPRESS OR ZERO /S SQUISH /T CONVERT TABS TO SPACES, ETC. /V VERSION # /Y COPY SYSTEM HEAD /Z ZERO OUTPUT DIRECTORY BEFORE TRANSFER =N # OF ADDITIONAL INFO WORDS (/Z OR /S) =N SIZE TO CLOSE OUTPUT FILE (/I)
&PIP10 PIP10.SV @SWITCHES: /B BINARY MODE /D DELETE OLD OUTPUT FILE BEFORE TRANSFER /F FAST PDP-10 DIRECTORY /I IMAGE MODE /L LIST PDP-10 DIRECTORY /P PRESERVE LINE NUMBERS /Z ZERO PDP-10 DIRECTORY BEFORE TRANSFER
&DUPLIC &RXCOPY RXCOPY.SV @CALLING COMMANDS: .DUPLIC OUTDEV:<INDEV: @SWITCHES: /M MATCH WITH NO IMPLIED COPY /N COPY WITH NO IMPLIED MATCH /P PAUSE BEFORE AND AFTER ACCESSING DISKS /R READ OUTPUT DEVICE WITH NO IMPLIED COPY OR MATCH /V PRINT VERSION NUMBER
&SABR MANDS: .COMPILE BINFILEMP<INFILE.SB .EXE DEV:BS,DEV:MAPFILE.MP<DEV:INF INPUT IS FROM FORT /G CHAIN TO LOADER AND GO /L CHAIN TO LOADER /N NO LISTING /S NO SYMBOL TABLE @ERRORS: A WRONG NO. OFARG'S C BAD CHAR D I/O ERROR E NO END STMNT I ILLEGAL SYNTAX L SYS:LOADER.SV NOT F SYMBOL S SYMBOL OVERFL
&SET SET.SV @CAV PARAMETER(S) .SET DEVRAMETERS: READONLY DECLARE DEVICE TO BE READ ONLY FILES DECLARE DEVICE TO BE FILE STRUCTURED DVC CHANGE DEVICE CODES VERSION X CHANGE VERSION LOCATION N[=M] EXAMINE OR CHANGE LOCATIONS LV8E DECLARE LINE PRINTER TO BE AN LV8E LA8A DECLARE LINE PRINTER TO BE LA180 ON DKC8-AA LA78 SAME AS .SET LPT NO LA8A WIDTH N SET WIDTH OF LINE PRINTER OR TTY LC DECLARE LINE PRINTER OR TTY TO HAVE LOWER CASE ECHO RESTORE TTY CHARACTER ECHOING PAGE RESTORE TTY ^S AND ^Q FACILITIES TAB IN TTY PRINT TABS (DON'T SIMULATE WITH SPACES) FILL IN TTY APPEND FILL CHARACTERS AFTER TABS FLAG IN TTY FLAG LOWER CASE CHARACTERS SCOPE ERASE CHARACTER ON TTY RUBOUTS ESC PRINT ESC(ASCII 033) WITHOUT CONVERTING IT TO $ SIGN ARROW PRINT CONTROL CHARACTERS WITH UP ARROW (E.G. ^C, ^S) HEIGHT [M] SET TTY SCREEN HEIGHT PAUSE [N] SET TTY PAUSE TIME COL N SET DIRECT TO USE N COLUMNS (.SET TTY COL 2) CODE N CHANGE TTY IOTS OR CARD READER CODES PARITY EVEN/ODD SET MAGTAPE PAO BE OS/8 OS78 DECLAREXXX CAUSE SYS TO EXECUTE
&SRCCOM &COMPAR SRANDS: .COMPAR DEV:OUTFILE.PA<DEV:INFILE1.PA,DEV:INFILE2.PA .COMPAR OUTFILE.PA<INFILE1.PA,INFILE2.PA /FILES ON DSK @SWITCHES: /B COMPARE BLANK LINES /C DON'T COMPARE (SLASHED) COMMENTS /S DON'T COMPARE TABS AND SPACES /T CONVERT TABS TO SPACES ON OUTPUT /X DON'T COMPARE OR PRINT COMMENTS @ERRORS: ?0 INSUFFICIENT CORE ?1 INPUT ERROR FILE 1 (OR LESS THAN 2 INPUT FILES) ?2 INPUT ERROR FILE 2 ?3 OUTPUT FILE TOO LARGE ?4 OUTPUT ERROR ?5 CAN'T OPEN OUTPUT FILE
&BATCH &SUBMIT BATCH.SV @CALLING COMMANDS: .SUBMIT SPOOLDEV:<INPUTDEV:FILE.BI @SWITCHES: /C CARDS /E DON'T ABORT ON MONITOR, CD AND CCL ERRORS /P PTR /Q NO BATCH LOG /H HUSH /T OUTPUT TO TTY /U UNATTENDED /6 USE 026 CARD CODES
&TECO &MAKE &MUNG TECO.SV @CALLING COMMANDS: .TECO DEV:OUTFILE.PA<DEV:INFILE.PA .TECO FILE.PA /ON DSK .MAKE DEV:OUTFILE.PA .MAKE OUTFILE.PA /ON DSK .MUNG DEV:INFILE.PA,TECO MACRO ARGUMENT TEXT @ERRORS: ?ILL ILLEGAL COMMAND ?UT?IQN ILLEGAL Q-REGISTER DOWN OVERFLOW (RECURSIO ?STL SEARCH STRING TOOOR ?IFN ILLEGAL FILE NAME ?SNI SEMICOLON NOT IN ITERATION ?BNI CLOSE BRACKET NOT IN ITERATION ?POP POINTER OFF PAGE ?QMO Q-REGISTER OVERFLOW ?UTM UNTERMINATED MACRO ?OUT OUTPUT ERROR ?INP INPUT ERROR ?FER FIMMAND WOULD HAVE OVERFLOENT TO Y ?IEC ILLEGAL E " CHARACTER ?NAE NO AR ARGUMENT BEFORE U ?NAQ NO ARGUMENT BEFORE " ?SRH FAILING SEARCH ?NAP NEGATIVE OR 0 ARGUMENT TO P ?NAC NEGATIVE ARGUMENT TO , ?NIC NEGATIVE OR 0 ITERATION COUNT ?NAS NEGATIVE OR 0 COUNT TO SEARCH ?WLO CAN'T WRITE OUT ERROR MESSAGE OVERLAY ?NFO NO FILE FOR OUTPUT
&FOTP &LIST &COPY &RENAME &TYPE &DELETE FOTP.SV @CALLING COMMANDS: .COPY DEV:OUTFILE.EX<DEV:INFILE.EX /* IS WILD NAME OR EXTENSION .REN DEV:NEWFILE.EX<DEV:OLDFILE.EX /? IS WILD CHARACTER .DEL DEV:FILE.EX .LIST DEV:FILE.EX /= .COPY LPT:<DEV:FILE.EX .TYPE DEV:FILE.EX /= .COPY TTY:<DEV:FILE.EX @SWITCHES: /C MATCH ONLY FILES WITH CURRENT DATE /D DON'T TRANSFER (I.E. AT MOST ONLY DELETE) /F REQUEST NEW DEVICE IF OUT OF ROOM /L TYPE LOG OF INPUT FILENAME MATCHES (*) /N NO PRE-DELETE /O MATCH ONLY FILES WITH OTHER THAN TODAY'S DATE /Q QUERY USER ABOUT FILE BEFORE OPERATION (*) /R RENAME /T USE TODAY'S DATE /U TREAT EACH INPUT SPECIFICATION SEPARATELY /V MATCH FILES NOT OF VERSION # NOTES: UTPUT FILES (IF /L ALSO)TDEV:, THEN /N IS FORCED*.* IS FORCED EXCEPT FOR /D IF OUTPUT DEVICE SPECIFIED, BUT NO FILE, *.* IS ASSUMED. ^P ABORT OPERATION, FIX OUTPUT DIRECTORY ^C FIX OUTPT DIRECTORY, RETURN TO OS/8 ^O SUPPRESS TYPEOUT
&ASSIGN &DATE &DEA &RUN &SAVE &START &BOARD MONITOR AN OTHER CMANDS: .ASSIGN DEV NAME .DAY DD-MON-YY /ENTER DATE INTO SYSTEM .DEASSIGN /DEASSIGN LOGICAL DEVICE NAMES .GET DEV FILE.EX /LOAD CORE IMAGE .MEMORY N /SPECIFY HIGHEST MEMORY FIELD AVAILABLE .R FILE /EXECUTE FILE.SV FROM SYS .RUN DEV FILE.EX /EXECUTE FILE.EX FROM THE DEVICE .SAVE DEV FILE.EX /SAVE CORE IMAGE .SQUISH DEV: /COMPRESS FILE STORAGE ON DEVICE .START FNNNN /START EXECUTION .UA COMMAND /SAVE COMMAND(.UA<CR> EXECUTES IT) .ZERO DEV: /ZERO DEVICE'S DIRECTORY
&SHSAVE SHSAVE.SV THIS PROGRAM CREATES A STANDARD DISK FOR TOPS8 IT ONLY RUNS IN TOPS8! @ALL SHSAVE AS FOLLOWS: .RU DSK0:SHSAVE OPTIONS ARE: /A INCLUDES /B,/E,/M,/S /B COPY BASIC SYSTEM /E COPY EXPOGRAPH PROGRAMS /M COPY MACREL SYSTEM /N DO NOT PRINT MISSING FILES /P COPY PAL8 PROGRAMS /S COPY OS/8 STANDARD PROGRAMS COPIED ARE: /B BASIC.SV BASIC EDITOR BRTS.SV BASIC RUN TIME SYSTEM BLOAD.SV BASIC LOADER BCOMP.SV BASIC COMPILER /E FORM.SV FORMFEED TO UR DISK PTRSPY.SV SPHEC.SV VERIFYS AND COPIV PAPERTAPE LINKER I /M MACREL.SV MACREL ASSEMBLER MACOVR.SV MACREL OVERLAY MACERR.SV MACREL ERROR HANDLER LINK.SV MACREL RELOCATABLE LINKER LOADER.SV MACREL LOADER KREF.SV MACREL CROS-REFERENCE /P PAL CREF.SV PAL8 CROSS-REF8 LOADER BITMAP.SV P.SV PERIPHERAL INTRCHANFILE ORIENTED TRANSFER PROGRAM DIRECT.SV DIRECTORY LISTER EDIT.SV ALL PURPOSE EDITOR SRCCOM.SV SOURCE COMPAIRE SET.SV SYSTEM INITIALIZER FOR NOT IMPLEMENTED PROGRAMS,TYPE THE NAME OF THE DESIRED PROGRAM EXAMPLE. .RU DSK0:SHSAVE */A /USER WANTS TO COPE COMPLETE STANDARD SYSTEM *LDHTRL / COPIES LDHTRL.SV TO OWN DISK *TRY.EX$ /COPIES THE FILE TRY WITH EXT. EX . / AND TERMINATES WITH ALTMODE.
&TOPS8 TOPS8 MULTI USER OS/8 SYSTEM TO START THE SYSTEM,TYPE ".R TOPS8" COMPUTER ANSWERS:"WARM START?" AT THIS POINT,THE SYSTEM CAN BE INITIALIZED OR BE CONTINUED AS IT WAS AT FIRST STARTUP RESPONCE WITH:"N",ELSE "Y" THE SECOND TERMINAL WILL PRINT "TOPS-8 V6D TERMINAL #2" THE SYSTEM TERMINAL WILL PRINT "T=" (SET TIME HH:MM:SS) ILLEGAL INSTRUCTIONS. WHILE YOU ARE WORKING IN USER MODE,SOME OF THE PDP8 INSTRUCTIONS ARE NOT HONORIZED.INSTEAD,TOPS8 WILL PRINT THE STATUS OF THE MACHINE AT THE TIME,THE PROGRAM MEETS SUCH A TO RETURN TO TOPS8 MONI "B" FOR BOOT.
&LAYOUR DATA FILE FILE MUSREET/NUMBER@MAILCODE/RESIDENCE !>^<!!! !>^<!!! TO ENTER LABLE,TYPE ".LABLE FILEN.EX" A DIRECT ENTER FROM CD WILL FAIL! FOR FURTHER HELP INFORMATION,CALL LABLE AND TYPE "HELP"
&FORM FORM SENDS A FORM FEED TO THE LPT COMMAND:FORM X WHER X=NUMBER OF FORMFEEDS COMMAND:.R FORM <CR> ANSWER: FORM (TYPE NUMBER OF FORMFEEDS WANTED)
&CHECK CHEC CHECKS YOUR PAPERTAPE COMMAND:.CHECK DEV:/OPTION (WHERE DEVICE IS TTY OR PTR!) FOR MORE INFORMATION TYPE ".CHECK PTR:/H"
&INFO INFO THIS FILE GIVES YOU THE POSSIBILITY TO CHECK WHERE A CERTAIN PROGRAM IS STORED. 2 ENTRY'S ARE POSSIBLE:.INFO NAME.EX/OPTION .R INFO IF INFO WAS CALLED BY CD,SPECIFY NAME IN SAME MANNER. OPTION: /T= OUTPUTS DIRECTORY OF TAPE XXXX /V OUTPUTS ALL NAMES EXCEPT GIVEN /C OUTPUTS ALL FILES WITH CURRENT DATE WILD CHARACTERS. * = ALL NAMES SAME AS FOTP ? = ALL CHARACTERS SAME AS FOTP IF WILL GO TO THE LINEPRIN



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search