& OS/78 V1 COMMAND SUMMARY ASSIGN ASSIGN NAME TO DEVICE LOAD LOAD FILE BASIC ENTER BASIC SYSTEM MAP PRINT BITMAP COMPARE COMPARE SOURCE FILES MEMORY RESTRICT MEMORY USAGE COMPILE COMPILE FILE ODT RUN OCTAL DEBUGGER COPY COPY FILE PAL ASSEMBLE FILE CREATE OPEN EDIT FILE R RUN PROGRAM FROM SYS CREF ASSEMBLE AND CREF RENAME RENAME FILE DATE SPECIFY DATE RUN RUN PROGRAM DEAS DEASSIGN LOGICAL DEVICES SAVE SAVE MEMORY IMAGE DELETE DELETE FILE SET ALTER DEVICE DIRECT PRINT DIRECTORY SQUISH SQUISH DEVICE DUPLIC COPIES DISKETTES START START PROGRAM EDIT EDIT FILE SUBMIT START BATCH EXECUTE COMPILE AND RUN TERMIN ENTER TERMINAL MODE GET GET MEMORY IMAGE TYPE TYPE FILE HELP LIST HELP INFORMATION U[A-C] STORE COMMAND LIST LIST FILE ZERO ZERO DEVICE &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 MEMORY IMAGE FILE /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 @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 NM MISSING LINE NUMBER DE ERROR IN DEF STATEMENT OF OUTPUT FILE ERROR DI ERROR IN DIM STATEMENT PD PUSHDOWN STACK OVERFLOW FN ERROR IN FILE NUMBER OR NAME QS STRING LITERAL TOO LONG FP INCORRECT FOR STATEMENT SS BAD SUBSCRIPT OR FUNCTION ARG FR ERROR IN FUNCTION ARGS ST SYMBOL TABLE OVERFLOW IF ERROR IN IF STATEMENT SY SYSTEM INCOMPLETE IO I/O ERROR TB PROGRAM TOO BIG LS MISSING EQUALS SIGN IN LET TD TOO MUCH DATA IN PROGRAM LT STATEMENT TOO LONG TS TOO MANY CHARS IN STRING MD MULTIPLY DEFINED LINE NUMBER UD ERROR IN UDEF STATEMENT ME MISSING END STATEMENT UF FOR STATEMENT WITHOUT NEXT MO OPERAND EXPECTED, NOT FOUND US UNDEFINED STATEMENT NUMBER MP PARENTHESIS ERROR UU USE STATEMENT ERROR MT OPERAND OF MIXED TYPE XC CHARS AFTER END OF LINE NF NEXT STATEMENT WITHOUT FOR &BRTS BRTS.SV (ERRORS) @ERRORS: BO NO MORE BUFFERS AVAILABLE GS TOO MANY NESTED GOSUBS CI IN CHAIN,DEVICE NOT FOUND IA ILLEGAL ARG IN UDEF CL IN CHAIN,FILE NOT FOUND IF ILLEGAL DEV:FILENAME CX CHAIN ERROR IN INQUIRE FAILURE DA READING PAST END OF DATA IO TTY INPUT BUFFER OVERFLOW DE DEVICE DRIVER ERROR LM TAKING LOG OF NEGATIVE NUMBER DO NO MORE ROOM FOR DRIVERS OE DRIVER ERROR WHILE OVERLAYING DV ATTEMPT TO DIVIDE BY ZERO OV NUMERIC OR INPUT OVERFLOW EF LOGICAL END OF FILE PA ILLEGAL ARG IN POS EM NEGATIVE NUMBER TO REAL POWER RE READING PAST END OF FILE EN ENTER ERROR SC CONCATENATED STRING TOO LONG FB USING FILE ALREADY IN USE SL STRING TOO LONG OR UNDEFINED FC CLOSE ERROR SR READING STRING FROM NUMERIC FILE FE FETCH ERROR ST STRING TRUNCATION ON INPUT FI CLOSING OR USING UNOPENED FILE SU SUBSCRIPT OUT OF RANGE FM FIXING NEGATIVE NUMBER SW WRITING STRING INTO NUMERIC FILE FN ILLEGAL FILE NUMBER VR READING VARIABLE LENGTH FILE FO FIXING NUMBER > 4095 WE WRITING PAST END OF FILE GR RETURN WITHOUT GOSUB &COMPAR SRCCOM.SV @CALLING COMMANDS: .COMPAR DEV:OUTFILE.PA CLOSE PREVIOUSLY OPENED LOC NNB ESTABLISH BREAKPOINT CLOSE LOC, OPEN NEXT LOC B REMOVE BREAKPOINT ^ CLOSE,OPEN LOC ADDRESSED A OPEN AC _ CLOSE,OPEN LOC POINTED TO L OPEN LINK M OPEN SEARCH MASK C CONTINUE FROM BREAKPOINT OPEN LOWER SEARCH LIMIT NNC CONTINUE NN TIMES OPEN UPPER SEARCH LIMIT D OPEN DATA FIELD NNW SEARCH FOR NN IN LIMITS F OPEN FIELD FOR ^,_, W ^O SUPRESS PRINTING &PAL PAL8.SV @CALLING COMMANDS: .PAL DEV:BINFILE.BN,DEV:LISTFILE.LS,DEV:TEMPFILE.TM EXECUTES IT) .ZERO DEV: /ZERO DEVICE'S DIRECTORY