OS/78 command summary. Processed by HELP.SV. To add text files: & *** OS/78 Command Summary *** ASSIGN Rename a logical device LOAD Load filespec BASIC Enter BASIC system MAP Map binary files BOOT Bootstrap another device MEMORY Adjust memory size COMPARE compare ASCII files ODT Run octal debugger COMPILE Compile FORTRAN, BASIC, PAL PAL Assemble filespec COPY Copy filespec R Run program from SYS: CREATE Open new filespec for editing RENAME Rename filespec CREF Assemble with CREFed listing RTFLOP RT-11 to OS/78 transfer DATE Enter or read date RUN Run filespec DEASSI Deassign logical devices SAVE Save program image DELETE Delete filespec SET Alter device characteristics DIRECT Request directory SQUISH Remove empty blocks on a device DUPLIC Copy diskette START Start [loaded] program EDIT Edit file SUBMIT Request BATCH operation EXECUTE Load/run FORTRAN, BASIC, PAL TERMIN Run TERMIN.SV (user written) FORMAT Format RL01/02 disk for OS/78 TYPE Type filespec FUTIL File utility program UA-UC User defined commands GET Load image file into memory ZERO Zero directory of a device HELP "HELP" prints this list; "HELP ?" lists available HELP subjects. "HELP WRITE" has instructions for writing your own HELP files. &BASIC BASIC.SV @Calling Commands: .BASIC @Internal Commands: BYE Exit from BASIC EDIT Edit a line LIST List current program 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 SEQ Begin auto sequence mode &BOOT BOOT.SV @Calling Commands: .BOOT/dv @dv = RX to boot from RL01/02 disk to RX01/02 diskette = RL to boot from RX01/02 diskette to RL01/02 disk &COMPAR SRCCOM.SV @Calling Commands: .COMPAR outdev:file.PA BATCH operations: IF evaluates to zero continue, else skip to END END enable execution following a non-zero IF COMMENT pass comment from TTY to BATCH log EXIT exit to BATCH (if running, else exit to OS/78 monitor) Single character commands: (n = optional numeric argument) n/ open location in current mode (all locations are closed before the next commands are executed) n# output location contents in BCD n$ (dollar) output contents in ASCII n% output contents in OS/78 BYTE mode n& output contents in XS240 ASCII n: output contents in SIGNED DECIMAL n< output contents in OCTAL n= output contents in UNSIGNED DECIMAL n> output contents in PDP (symbolic) n? output contents in DIRECTORY format n@ output contents in OS/78 DATE format n[ output contents in ASCII n\ output contents in FFP (symbolic) ] output contents in PACKED ASCII n output contents in the current format n close the location(s) with no output n; close the location(s), open the next; has no output &FORMAT FORMAT.SV @CALLING COMMAND: .FORMAT RL01/option or: .FORMAT RL02/option @Options: /0 Drive 0 /1 Drive 1 (default) /P Pause before and after formatting disk NOTE: If additional bad blocks are found on existing packs, some files may not be recoverable. If drive 0 is selected, a PAUSE will follow to allow a chance to exit the program before formatting the system pack. Formatting does not alter the contents of files. &F4ERR FORTRAN compiler errors: AA Too many args are arrays ML Multiply defined line numbers AS Bad ASSIGN statement MM Mismatched parenthesis BD Bad dimensions MO Expected operand missing BS Bad statement in BLOCK DATA MT Mixed variable types CL Bad complex literal OF Error writing output file CO Syntax error in COMMON OP Illegal operator DA Bad syntax in DATA statement OT Wrong operand type DE Illegal statement at end of DO PD Compiler stack overflow DF Bad DEFINE FILE statement PH Bad program header line DH Hollerith field error QL Nesting error in equivalence DL Wrong data/variable list length QS Syntax error in EQUIVALENCE DN DO-END missing RD Redefining variable dimensions DO Syntax error in do RT Redefining variable type DP Bad DO loop parameter RW Syntax error in read/write EX Syntax error in EXTERNAL SF Bad arithmetic function GT Syntax error in GOTO SN Illegal name in call GV Variable not INTEGER or REAL SS Subscript expression error HO Hollerith field error ST Symbol table full IE Error reading input file SY System error IF Improper statement TD Bad syntax in type declaration LI Bad arg to logical IF US Undefined statement number LT Input line too long VE Version error MK Misspelled keyword &LOAD For PAL8 generated binaries: .LOAD indev:binfile.BN,... @Switches: /8 Prog doesn't use below 02000 /9 Prog doesn't use below 12000 /G Execute program /I Memory image file /R Reset /S Multiple binaries/file /ff Force loading to field ff (ff is two octal digits) =ffnnnn Set starting address For FORTRAN programs: .LOAD outdev:file.LD Close previously opened loc nnnnB Insert breakpoint at loc nnnn 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 M Open lower search limit nnnnC Continue nnnn times M Open upper search limit D Open data field nnnnW Search for nnnn in limits F Open field for ^,_, W and B CTRL/O Supress printing commands &PAL PAL8.SV @Calling Commands: .PAL outdev:binfile.BN,outdev:listfile.LS,outdev:tempfile.TMoutput filespecRTFILE.EXT to execute it) .ZERO dev: Zero device's directory &WRITE If you don't like the HELP files furnished with OS/78, you can write your own. Just follow a few guidelines for changing the text file accessed from HELP. 1. The HELP processor uses standard OS/78 handlers, so any ASCII file that is unpacked (one character/word) or packed in standard OS/78 format can be read. 2. The matching key for entries in the HELP file is &WORD, where "WORD" can be any length. Only the first 6 characters are considered unique for comparison by HELP.SV, and only the first 10 characters are printed by the HELP ? request to list all subjects. 3. The first keyword for a subject must be preceded by a linefeed character. The combination & indicates a file for a HELP sub- ject. Related keywords can be included under the first, provided they are preceded by only the amphersand. These keywords will also be found by HELP. For example, help requested for COMPILE and FORTRAN access the same subject file. 4. Keywords must be in uppercase, though the text of the HELP subject may be uppper and lowercase. 5. The HELP file may be as long as you like. Any entry in the file can be as long as you like, provided you don't exceed any OS/78 file size limitations. 6. Entries in the file need not be in alphabetical order. However, the list of keywords that reference the file material must be in alphabetical order. The order of subject entries in HELP.HL determines the order of display when the HELP ? command is given. If the subjects are alphabetical, the display across the VDT will be in alphabetical order. RX01/02 system users should note that HELP.SV reads 8 OS/78 blocks at a time when searching for a subject, so users of these systems can shuffle the most frequently referenced HELP commands toward the front of the file to minimize search time. 7. For detailed examples, LIST HELP.HL.