X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=sw%2Fos8%2Fv3d%2Fsources%2Fsystem%2Fdectapes%2Fdectape7%2FHELP8.HL;fp=sw%2Fos8%2Fv3d%2Fsources%2Fsystem%2Fdectapes%2Fdectape7%2FHELP8.HL;h=5e8ebc272e951d56c52db204dc69413850cc1e98;hb=7af5ad59491ddf2066641aef1e0025a337c0f247;hp=0000000000000000000000000000000000000000;hpb=919757fd611e482003ce51f366f6783cab73dea3;p=pdp8.git diff --git a/sw/os8/v3d/sources/system/dectapes/dectape7/HELP8.HL b/sw/os8/v3d/sources/system/dectapes/dectape7/HELP8.HL new file mode 100644 index 0000000..5e8ebc2 --- /dev/null +++ b/sw/os8/v3d/sources/system/dectapes/dectape7/HELP8.HL @@ -0,0 +1,900 @@ + +&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 NAME +FP INCORRECT FOR STATEMENT +FR ERROR IN FUNCTION ARGS +IF ERROR IN IF STATEMENT +IO I/O ERROR +LS MISSING EQUALS SIGN IN LET +LT STATEMENT TOO LONG +MD MULTIPLY DEFINED 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 PUSHDOWN STACK OVERFLOW +QS STRING LITERAL TOO LONG +SS SUBSCRIPT OR FUNCTION ARG ERROR +ST SYMBOL TABLE OVERFLOW +SY SYSTEM INCOMPLETE +TB PROGRAM TOO BIG +TD TOO MUCH DATA IN 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 FAILURE +IO TTY INPUT BUFFER OVERFLOW +LM ATTEMPT TO TAKE LOG OF A NEGATIVE NUMBER +OE DRIVER ERROR WHILE OVERLAYING +OV NUMERIC OR INPUT OVERFLOW +PA ILLEGAL ARGUMENT IN 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 OUT OF DIM STATEMENT RANGE +SW ATTEMPT TO WRITE STRING INTO NUMERIC FILE +VR ATTEMPT TO READ VARIABLE LENGTH FILE +WE ATTEMPT TO WRITE PAST END OF FILE + +&BOOT + BOOT.SV + +@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 INPUT INPUT NOT A VALID BINARY FILE +?BAD LOAD BINARY HANDLER NOT IN CORRECT FORMAT +?BAD ORIGIN ORIGIN IN BINARY FILE NOT IN RANGE 200-577 +?CORE NOT ENOUGH MEMORY AVAILABLE +?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 NOT FOUND +?PLAT TOO MANY PLATTERS SPECIFIED FOR DEVICE +?SYNTAX BAD SYNTAX +?SYS HANDLER IS NOT A SYSTEM HANDLER OR TWO SYSTEM HANDLERS + ARE ACTIVE OR HANDLER CORESIDENT 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 +BACKSP CAMP BACKSPACES DEV +BASIC BASIC ENTERS BASIC SYSTEM +BOOT BOOT BOOTSTRAPS TO DEV +CCL CCL DISABLES CCL +COMPARE SRCCOM COMPARES FILES +COMPILE 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 +DUPLIC RXCOPY COPIES RX DISKS +EDIT EDIT EDITS FILE +EOF CAMP WRITES END-OF-FILE +EXECUTE PAL8 COMPILES AND EXECUTES + F4/FORT + BASIC + RALF + SABR + ABSLDR LOADS AND EXECUTES + LOAD(ER) +GET KBM GETS CORE-IMAGE +HELP HELP LIST'S HELP FILE +LIST FOTP LISTS FILES +LOAD ABSLDR LOADS FILES + LOAD(ER) +MAKE TECO MAKES NEW FILE FOR EDITING +MAP BITMAP PRINTS BITMAP +MEMORY CCL SPECIFIES MACHINE CORE SIZE +MUNG TECO MUNGS FILE WITH TECO MACRO +ODT KBM RUNS OCTAL DEBUGGER +PAL PAL8 RUNS PAL8 +PRINT LPTSPL RUNS 'LPTSPL' IF PRESENT +PUNCH FOTP PUNCHES DATA +R KBM RUNS PROGRAM FROM SYS: +RENAME FOTP RENAMES FILES +RESORC RESORC PRINTS RESOURCES OF SYSTEMS +REWIND CAMP REWINDS DEV +RUN KBM RUNS PROGRAM +SAVE KBM SAVES CORE IMAGE +SET SET ALTERS PARAMETERS +SKIP CAMP SKIPS RECORDS +SQUISH PIP SQUISHES DEV +START KBM STARTS PROG +SUBMIT BATCH STARTS BATCH JOB +TECO TECO EDITS FILE +TYPE FOTP TYPES FILES +UA CCL REMEMBERS COMMAND +UB CCL +UC CCL +UNLOAD CAMP UNLOADS DEV +VERSION CCL TYPES VERSION # +ZERO 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 DEPOSIT NN IN OPEN LOC, CLOSE LOC +NN DEPOSIT NN IN OPEN LOC, CLOSE LOC, OPEN AND DISPLAY NEXT LOC +NN;... DEPOSIT NN IN OPEN LOC, CLOSE AND OPEN NEXT LOC + CLOSE PREVIOUSLY OPENED LOC + CLOSE LOC, OPEN NEXT LOC +N+ OPEN CUR LOC+N +N- OPEN CUR LOC-N +^ CLOSE LOC, OPEN LOC 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 + OPEN LOWER SEARCH LIMIT + 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 EXECUTES IT) +.ZERO DEV: /ZERO DEVICE'S DIRECTORY +