============================================================ COMMANDS ============================================================ ------------------------------------------------------------ SYNTAX: APPEND filename$ DESCRIPTION: Merges the BASIC program in filename$ into the current BASIC program; lines in filename$ replace any matching lines in the current program. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: APPEND # filenumber DESCRIPTION: Positions filenumber at EOF and sets the file to writing; filenumber <= 0 is ignored. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: AS DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: AUTO [start [, increment]] DESCRIPTION: Automatic line numbering for manual program entry. If the line already exists, then an asterisk is displayed and pressing ENTER leaves the line as-is. If the line does not exist, then an asterisk is not displayed and pressing ENTER terminates AUTO mode. Regardless whether the line exists, entering the command MAN will terminate AUTO mode. AUTO mode is also terminated by any ERROR or by pressing control-C. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: BACKSPACE # X DESCRIPTION: Points the file to the previous item. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: BREAK line [, ...]] DESCRIPTION: Diagnostic command to stop execution at the specified line(s). BREAK only applies to user-numbered lines. For multi-statement lines, BREAK only applies to the first statement. BREAK effectively inserts a hidden STOP command immediately after the line number. Once a BREAK occurrs on a specified line, it is automatically removed. To remove all existing BREAKs, execute BREAK without any line numbers. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: BUILD [start [, increment]] DESCRIPTION: Automatic line numbering for manual program entry. If the line already exists, then an asterisk is displayed and pressing ENTER leaves the line as-is. If the line does not exist, then an asterisk is not displayed and pressing ENTER terminates BUILD mode. Regardless whether the line exists, entering the command MAN will terminate BUILD mode. BUILD mode is also terminated by any ERROR or by pressing control-C. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: BYE DESCRIPTION: Exits to the operating system. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CALL subname( [parameter [, ...] ] ) DESCRIPTION: Calls a subroutine that was defined by SUB and END SUB. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CASE constant [TO constant] DESCRIPTION: Introduces an element of a SELECT CASE statement. Multiple tests must be seperated a comma. For example: CASE 1, 2 TO 3, IS > 4, IF < 5 VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CASE IF operator constant DESCRIPTION: Introduces an element of a SELECT CASE statement. Multiple tests must be seperated a comma. For example: CASE 1, 2 TO 3, IS > 4, IF < 5 VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CASE IS operator constant DESCRIPTION: Introduces an element of a SELECT CASE statement. Multiple tests must be seperated a comma. For example: CASE 1, 2 TO 3, IS > 4, IF < 5 VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CASE ELSE DESCRIPTION: Introduces a default SELECT CASE element. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CHAIN filename$ [, linenumber] DESCRIPTION: Load and execute another BASIC program, without clearing common variables. For System/370, the syntax is CHAIN filename$,parameter$. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: CHANGE A$ TO X DESCRIPTION: Changes a string to a numeric array. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CHANGE X TO A$ DESCRIPTION: Changes a numeric array to a string. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CLEAR DESCRIPTION: Sets all numeric variables to 0, and all string variables to empty strings. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: CLOAD [filename$] DESCRIPTION: Loads an ASCII BASIC program into memory. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CLOAD* arrayname DESCRIPTION: Loads a numeric array from a file saved using CSAVE*. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CLOSE DESCRIPTION: Closes all files. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CLOSE filename$ [, ...] DESCRIPTION: Closes a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CLOSE filenumber [, ...] DESCRIPTION: Closes a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CLR DESCRIPTION: Sets all numeric variables to 0, and all string variables to empty strings. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CMDS DESCRIPTION: Prints a list of all implemented BASIC commands. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: COMMON variable [, ...] DESCRIPTION: Designates variables to be passed to a CHAINed program. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CONSOLE [WIDTH width] DESCRIPTION: Directs the output of PRINT commands to the console (stdout), and optionally changes the console width. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CONST variable [, ...] = value DESCRIPTION: Assigns the value to variable. Any later assignment to the variable causus a VARIABLE NOT DECLARED error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CONT DESCRIPTION: Continue a BASIC program after a STOP has been executed. Program resumes at the line after the STOP. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: CONTINUE DESCRIPTION: Continue a BASIC program after a STOP has been executed. Program resumes at the line after the STOP. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: COPY source$ TO target$ DESCRIPTION: Copy an exisitng file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CREATE filename$ [ RECL reclen ] AS filenum [ BUFF number ] [ RECS size ] DESCRIPTION: Creates the file and opens it. If the file already exists, then it is ereased. If the file cannot be created, then an error occurs. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CSAVE [filename$] DESCRIPTION: Saves the current program into the file filename$ in ASCII format. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: CSAVE* ArrayName DESCRIPTION: Saves a numeric array into a file for later loading by CLOAD*. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DATA constant [, ...] DESCRIPTION: Stores numeric and string constants to be accessed by READ. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: DEC variable [,...] DESCRIPTION: Decrement a numeric variable. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEF FNname[( arg [,...] )] = value DESCRIPTION: Defines a single-line function. Single-line functions require an equal sign. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: DEF FNname[( arg [,...] )] DESCRIPTION: Defines a multiline function. Multi-line DEF functions do not have an equal sign and must end with FNEND. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFBYT letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as numeric variables. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFCUR letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as numeric variables. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFDBL letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as numeric variables. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFINT letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as numeric variables. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFLNG letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as numeric variables. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFSNG letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as numeric variables. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DEFSTR letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as string variables. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DELETE filenumber DESCRIPTION: Closes and deletes the file OPEN as filenumber. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DELETE line [- line] DESCRIPTION: Deletes program lines indicated by the argument(s). All program lines have a number, which is visible with the LIST command. If line numbers are not provided, they are assigned beginning with 1. Deleting a non-existing line does not cause an error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DELIMIT # X, A$ DESCRIPTION: Sets the delimiter for READ # and WRITE #. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DIM [# filenum,] variable([ lower TO ] upper) DESCRIPTION: Declares variables and specifies the dimensions of array variables. For array variables, if the lower bound is not provided, then the OPTION BASE value is used. If filenum is provided, then the variable is virtual. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: DISPLAY source$ DESCRIPTION: Display an exisitng text file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DO UNTIL value DESCRIPTION: Top of a DO - LOOP structure. Exits when value is non-zero. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DO DESCRIPTION: Top of a DO - LOOP structure. If the loop is not terminated by EXIT DO or LOOP UNTIL or LOOP WHILE, then it will loop forever. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DO WHILE value DESCRIPTION: Top of a DO - LOOP structure. Exits when value is zero. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DOS DESCRIPTION: Exits to the operating system. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: DSP variable [, ...]] DESCRIPTION: Diagnostic command to display the value every time the variable is assigned. To remove all existing DSPs, execute DSP without any variables. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EDIT DESCRIPTION: implementation defined. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ELSE DESCRIPTION: Introduces a default condition in a multi-line IF statement. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ELSEIF DESCRIPTION: Introduces a secondary condition in a multi-line IF statement. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: END DESCRIPTION: Terminates program execution. If the BASIC program was executed from the operating system level, then control returns to the operating system, oterwise control reuturns to the BASIC prompt. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: END FUNCTION DESCRIPTION: Specifies the last line of a multi-line FUNCTION definition. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: END IF DESCRIPTION: Specifies the last line of a multi-line IF definition. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: END SELECT DESCRIPTION: Specifies the last line of a multi-line SELECT CASE definition. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: END SUB DESCRIPTION: Specifies the last line of a multi-line SUB definition. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: ERASE variable [, ...] DESCRIPTION: Eliminates arrayed variables from a program. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXCHANGE variable, variable DESCRIPTION: Swaps the values of two variables. Both variables must be of the same type. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT DO DESCRIPTION: Immediately exits the inner-most DO-LOOP strucure. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT FOR DESCRIPTION: Immediately exits the inner-most FOR-NEXT strucure. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT FUNCTION DESCRIPTION: Immediately exits the inner-most multi-line FUNCTION strucure. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT REPEAT DESCRIPTION: Exit a REPEAT - UNTIL structure. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT SUB DESCRIPTION: Immediately exits the inner-most multi-line SUB strucure. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: EXIT WHILE DESCRIPTION: Immediately exits the inner-most WHILE-END strucure. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FEND DESCRIPTION: Specifies the last line of a multi-line DEF function. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FIELD [#] filenum, number AS variable$ [, ...] DESCRIPTION: Assigns number bytes in the buffer of random file filenum to the variable variable$. GET will automatically update the variable, and PUT will automatically use the variable. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: FILE filename$ [( reclen )] DESCRIPTION: Opens the file in READ mode. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FILE # X, A$ DESCRIPTION: If A$ is "*" then closes file # X. If A$ is not "*" then opens the file named A$ in READ mode. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FILES A$[, ...] DESCRIPTION: If A$ is not "*" opens the file named A$ in READ mode. The first filename of the first FILES command is assocated with file number 1. Note that multiple FILES commands accumulate. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FLEX DESCRIPTION: Exits to the operating system. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: FNCS DESCRIPTION: Prints a list of all pre-defined BASIC functions. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FNEND DESCRIPTION: Specifies the last line of a multi-line DEF function. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: FOR variable = start TO finish [STEP increment] DESCRIPTION: Top of a FOR - NEXT structure. The loop will continue a fixed number of times, which is determined by the values of start, finish, and increment. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: FUNCTION [ ( parameter [, ... ] ) ] DESCRIPTION: Top line of a multi-line FUNCTION definition. The variable names specified are local to the FUNCTION definition, and are initialized BYVAL when the function is invoked by another routine. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: GET # file_number , [ byte_number ] , scalar [,...] DESCRIPTION: Gets one (or more) values from a BINARY file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: GET # file_number [ , RECORD record_number ] DESCRIPTION: Gets one (or more) values from a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: GET # file_number [ , RECORD record_number ] DESCRIPTION: Gets one (or more) values from a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: GET filename$ , scalar [, ...] DESCRIPTION: Gets one (or more) values from a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: GET # file_number [ , record_number ] DESCRIPTION: Gets one (or more) values from a RANDOM file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: GO DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: GO SUB line DESCRIPTION: Initiates a subroutine call to the line specified. The subroutine must end with RETURN. The line may be a number or a label. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: GO TO line DESCRIPTION: Branches program execution to the specified line. The line may be a number or a label. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: GOODBYE DESCRIPTION: Exits to the operating system. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: GOSUB line DESCRIPTION: Initiates a subroutine call to the line specified. The subroutine must end with RETURN. The line may be a number or a label. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: GOTO line DESCRIPTION: Branches program execution to the specified line. The line may be a number or a label. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: HELP name DESCRIPTION: Provides help on the specified name which is a command name or function name. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: IF value THEN line1 [ELSE line2] DESCRIPTION: Single line standard IF command. If the value is non-zero, then branh to line1. If the value is zero and ELSE is provided, then branch to line2. Otherwise continue to the next line. LABELS are not allowed. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: IF END # filenum THEN line1 [ELSE line2] DESCRIPTION: Single line standard IF command. If the file is at EOF , then branch to line1. If the file is not at EOF and ELSE is provided, then branch to line2. Otherwise continue to the next line. LABELS are not allowed. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: IF MORE # filenum THEN line1 [ELSE line2] DESCRIPTION: Single line standard IF command. If the file is not at EOF , then branch to line1. If the file is at EOF and ELSE is provided, then branch to line2. Otherwise continue to the next line. LABELS are not allowed. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: IF value THEN DESCRIPTION: Top of a multi-line IF - END IF structure. If the value is non-zero, then the program lines upto the next ELSE or ELSE IF command are executed, otherwise the program branches to the next ELSE or ELSE IF command. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: IMAGE "format string" DESCRIPTION: Provides format string for PRINT USING linenum. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: INC variable [,...] DESCRIPTION: Increment a numeric variable. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: INPUT "prompt string" , variable [, ...] DESCRIPTION: Reads input from the terminal after displaying a prompt. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: INPUT # filenum , variable [, ...]s DESCRIPTION: Reads input from the file specified by filenum. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: INPUT variable [, ...] DESCRIPTION: Reads input from the terminal. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: INPUT LINE variable$ DESCRIPTION: Reads entire line from the terminal into variable$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: INPUT LINE # filenum , variable$ DESCRIPTION: Reads entire line from a file into variable$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: INPUT LINE "prompt string" , variable$ DESCRIPTION: Reads entire line from the terminal into variable$ after displaying a prompt VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: [LET] variable [, ...] = value DESCRIPTION: Assigns the value to the variable. The LET keyword is optional. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: LINE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: LINE INPUT [[#] filenum,]["prompt string";] variable$ DESCRIPTION: Reads entire line from the keyboard or a file into variable$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: LIST line1 [- line2] DESCRIPTION: Lists BASIC program lines from line1 to line2 to the console on stdout. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: LISTNH line1 [- line2] DESCRIPTION: Lists BASIC program lines from line1 to line2 to the console on stdout. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LLIST line1 [- line2] DESCRIPTION: Lists BASIC program lines from line1 to line2 to the printer on stderr. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LOAD [filename$] DESCRIPTION: Loads an ASCII BASIC program into memory. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: LOCAL [# filenum,] variable([ lower TO ] upper) DESCRIPTION: Declares variables and specifies the dimensions of array variables. For array variables, if the lower bound is not provided, then the OPTION BASE value is used. If filenum is provided, then the variable is virtual. Only supported inside a FUNCTION or SUB. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LOOP UNTIL value DESCRIPTION: Bottom of a DO - LOOP structure. Exits when value is nonz-zero. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LOOP WHILE value DESCRIPTION: Bottom of a DO - LOOP structure. Exits when value is zero. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LOOP DESCRIPTION: Bottom of a DO - LOOP structure. If the loop is not terminated by EXIT DO or DO UNTIL or DO WHILE, then it will loop forever. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LPRINT [USING format-string$;] value ... DESCRIPTION: Send output to the printer (stderr). VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LPRINTER [WIDTH width] DESCRIPTION: Directs the output of PRINT commands to the printer (stderr), and optionally changes the printer width. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LPT [filename$] DESCRIPTION: Directs the PRINT commands to write to the printer (stderr), or optionally to the specified file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: LSET variable$ = value DESCRIPTION: Left-aligns the value into variable$. If the length of the value is too short, then it is padded on the right with spaces. If the length of the value is too long, then it is truncated on the right. This is only for use with variables assigned to a random access buffer with FIELD command. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER DESCRIPTION: This command is reserved for use by the Bywater BASIC maintainer. It is not for the BASIC programmer. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER CMDS DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER CMDS HTML DESCRIPTION: Dump COMMAND vs VERSION as HTML table VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER CMDS ID DESCRIPTION: Dump COMMAND #define. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER CMDS MANUAL DESCRIPTION: Dump COMMAND manual. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER CMDS_SWITCH DESCRIPTION: Dump COMMAND switch. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER CMDS TABLE DESCRIPTION: Dump COMMAND table. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER DEBUG DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER DEBUG OFF DESCRIPTION: Disable degug tracing. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER DEBUG ON DESCRIPTION: Enable degug tracing. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER FNCS DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER FNCS HTML DESCRIPTION: Dump FUNCTION vs VERSION as HTML table. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER FNCS ID DESCRIPTION: Dump FUNCTION #define. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER FNCS MANUAL DESCRIPTION: Dump FUNCTION manual. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER FNCS SWITCH DESCRIPTION: Dump FUNCTION switch. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER FNCS TABLE DESCRIPTION: Dump FUNCTION table. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER MANUAL DESCRIPTION: Dump manual for the currently selected OPTION VERSION. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MAINTAINER STACK DESCRIPTION: Dump the BASIC stack. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: MARGIN # filenumber, width DESCRIPTION: Sets the file margin for writing; filenumber <= 0 is ignored. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT arrayname = value DESCRIPTION: Matrix operations: MAT A = CON MAT A = IDN MAT A = ZER MAT A = INV B MAT A = TRN B MAT A = (k) * B MAT A = B MAT A = B + C MAT A = B - C MAT A = B * C VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT GET filename$, arrayname DESCRIPTION: Matrix get. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT INPUT arrayname DESCRIPTION: Matrix input. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT PRINT arrayname DESCRIPTION: Matrix print. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT PUT filename$, arrayname DESCRIPTION: Matrix put. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT READ arrayname DESCRIPTION: Matrix read. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MAT WRITE arrayname DESCRIPTION: Matrix write. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MERGE filename$ DESCRIPTION: Merges the BASIC program in filename$ into the current BASIC program. Lines in filename$ replace any matching lines in the current program. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MID$( variable$, start [, count ] ) = value DESCRIPTION: Replaces a subtring of variable$ with value. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: MON DESCRIPTION: Exits to the operating system. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: NAME old$ AS new$ DESCRIPTION: Changes the name of an existing file. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: NEW DESCRIPTION: Deletes the program in memory and clears all variables. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: NEXT [variable] DESCRIPTION: The bottom line of a FOR - NEXT structure. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OF DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OLD [filename$] DESCRIPTION: Loads an ASCII BASIC program into memory. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: ON value GOSUB line [, ...] DESCRIPTION: Calls based on the rounded value. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ON value GOTO line [, ...] DESCRIPTION: Branches based on the rounded value. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR GOSUB errline DESCRIPTION: When a trappable error occurs, execute GOSUB errline. The error handler must terminate with a RETURN command. If the line number is 0 (zerp), then use the default error handler. Valid when OPTION ERROR GOSUB. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR GOTO errline DESCRIPTION: When a trappable error occurs, execute GOTO errline. The error handler must terminate with a RESUME command. If the line number is 0 (zerp), then use the default error handler. Valid when OPTION ERROR GOTO. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR RESUME DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR RESUME NEXT DESCRIPTION: When a trappable error occurs, execution continues with the next line. Valid when OPTION ERROR GOTO. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR RETURN DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: ON ERROR RETURN NEXT DESCRIPTION: When a trappable error occurs, execution continues with the next line. Valid when OPTION ERROR GOSUB. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: ON TIMER count GOSUB line DESCRIPTION: Specifies a line (or label) to gosub when count seconds have elaspsed after TIMER ON is executed. The interrupt routine should end with a RETURN command. Timer events only occur in running BASIC programs. The resolution of the clock is implementation defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: OPEN NEW|OLD|VIRTUAL filename$ AS filenumber DESCRIPTION: Opens a file for use. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPEN filename$ FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL AS [#] fileenumber [LEN [=] record-length] DESCRIPTION: Opens a file for use. RANDOM requires LEN. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: OPEN filename$ FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL AS FILE filenumber [ ,RECORDSIZE ignored ] [ ,CLUSTERSIZE ignored ] [ ,MODE ignored ] DESCRIPTION: Opens a file for use. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: OPEN filename FOR READ|WRITE|VIRTUAL AS FILE filenumber DESCRIPTION: Opens a file for use. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: OPEN filename$ [ RECL reclen ] AS filenumber [ BUFF ignored ] [ RECS ignored ] DESCRIPTION: Opens a file for use. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: OPEN filenumber, filename$, INPUT|OUTPUT|APPEND|VIRTUAL DESCRIPTION: Opens a file for use. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ANGLE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ANGLE DEGREES DESCRIPTION: Configures these math functions to accept and return angles in degrees: ACOS, ACS, ANGLE, ARCSIN, ASIN, ASN, ARCTAN, ATN, ATAN, COS, COT, CSC, SEC, SIN and TAN. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ANGLE GRADIANS DESCRIPTION: Configures these math functions to accept and return angles in gradians: ACOS, ANGLE, ASIN, ASN, ATN, ATAN, COS, COT, CSC, SEC, SIN and TAN. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ANGLE RADIANS DESCRIPTION: Configures these math functions to accept and return angles in radians: ACOS, ANGLE, ASIN, ASN, ATN, ATAN, COS, COT, CSC, SEC, SIN and TAN. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ARITHMETIC DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ARITHMETIC DECIMAL DESCRIPTION: Currently has no effect. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ARITHMETIC FIXED DESCRIPTION: Currently has no effect. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ARITHMETIC NATIVE DESCRIPTION: Currently has no effect. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION BASE integer DESCRIPTION: Sets the default lowest array subscript. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION BUGS DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION BUGS BOOLEAN DESCRIPTION: Boolean results are 1 or 0 instead of bitwise. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION BUGS OFF DESCRIPTION: Disables bugs commonly found in many BASIC dialects. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION BUGS ON DESCRIPTION: Enables bugs commonly found in many BASIC dialects. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COMPARE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COMPARE BINARY DESCRIPTION: Causes string comparisons to be case-sensitive. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COMPARE DATABASE DESCRIPTION: Causes string comparisons to be case-insensitive. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COMPARE TEXT DESCRIPTION: Causes string comparisons to be case-insensitive. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COVERAGE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COVERAGE OFF DESCRIPTION: Disables BASIC code coverage recording, displayed using the LIST command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION COVERAGE ON DESCRIPTION: Enables BASIC code coverage recording, displayed using the LIST command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DATE format$ DESCRIPTION: Sets the date format string used by C strftime() for DATE$. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DIGITS integer DESCRIPTION: Sets the number of significant digits for PRINT. Setting the value to zero restores the default. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DISABLE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DISABLE COMMAND name$ DESCRIPTION: Disables the specified BASIC command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DISABLE FUNCTION name$ DESCRIPTION: Disables the specified BASIC function. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION DISABLE OPERATOR name$ DESCRIPTION: Disables the specified BASIC operator. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION EDIT string$ DESCRIPTION: Sets the program name used by the EDIT command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ENABLE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ENABLE COMMAND name$ DESCRIPTION: Enables the specified BASIC command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ENABLE FUNCTION name$ DESCRIPTION: Enables the specified BASIC function. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ENABLE OPERATOR name$ DESCRIPTION: Enables the specified BASIC operator. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ERROR DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ERROR GOSUB DESCRIPTION: When an error occurs, GOSUB to the error handler. The error handler exits with RETURN. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ERROR GOTO DESCRIPTION: When an error occurs, GOTO to the error handler. The error handler exits with RESUME. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION EXPLICIT DESCRIPTION: All variables must be declared using DIM. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION EXTENSION string$ DESCRIPTION: Sets the BASIC filename extension, commonly ".bas". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION FILES string$ DESCRIPTION: Sets the program name used by the FILES command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION IMPLICIT DESCRIPTION: Variables need not be declared using DIM, provided arrays have no more that 10 elements. This is the opposite of OPTION EXPLICIT, and is the default for all versions of BASIC. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION INDENT integer DESCRIPTION: Sets indention level for LIST. Zero means no indention. Default is 2. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION LABELS DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION LABELS OFF DESCRIPTION: Disables text labels. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION LABELS ON DESCRIPTION: Enables text labels. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PROMPT string$ DESCRIPTION: Sets the BASIC prompt. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT AT char$ DESCRIPTION: Sets the PRINT AT character, commonly "@". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT BYTE char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type BYTE, commonly "~". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT COMMENT char$ DESCRIPTION: Sets the shortcut COMMENT character. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT CURRENCY char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type CURRENCY, commonly "@". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT DOUBLE char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type DOUBLE, commonly "#". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT FILENUM char$ DESCRIPTION: Sets the FILE NUMBER prefix character, commonly "#". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT IMAGE char$ DESCRIPTION: Sets the shortcut IMAGE character, commonly ":". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT INPUT char$ DESCRIPTION: Sets the shortcut INPUT character, commonly "!". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT INTEGER char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type INTEGER, commonly "%". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT LONG char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type LONG, commonly "&". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT LPAREN char$ DESCRIPTION: Sets the LEFT PARENTHESIS character, commonly "(". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT_PRINT char$ DESCRIPTION: Sets the shortcut PRINT character, commonly "?". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT QUOTE char$ DESCRIPTION: Sets the QUOTE character, commonly """ VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT RPAREN char$ DESCRIPTION: Sets the RIGHT PARENTHESIS character, commonly ")". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT SINGLE char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type SINGLE, commonly "!". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT STATEMENT char$ DESCRIPTION: Sets the statement seperator character, commonly ":". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION PUNCT STRING char$ DESCRIPTION: Sets the suffix character that indicates a variable is of type STRING, commonly "$". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION RECLEN integer DESCRIPTION: Sets the default RANDOM record length. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION RENUM string$ DESCRIPTION: Sets the program name used by the RENUM command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ROUND DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ROUND BANK DESCRIPTION: Round using the Banker rule. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ROUND MATH DESCRIPTION: Round using mathematical rules. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ROUND TRUNCATE DESCRIPTION: Round using truncation. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION SCALE integer DESCRIPTION: Sets the number of digits to round after the decimal point for PRINT. Setting the value to zero disables rounding. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION SLEEP double DESCRIPTION: Sets multiplier for SLEEP and WAIT. Zero means no waiting. Default is 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION STDERR filename$ DESCRIPTION: Sets the file used for STDERR, which is used by LPRINT commands. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION STDIN filename$ DESCRIPTION: Sets the file used for STDIN, which is used by INPUT commands. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION STDOUT filename$ DESCRIPTION: Sets the file used for STDOUT, which is used by PRINT commands. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION STRICT DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION STRICT OFF DESCRIPTION: Disables checking for implicit array creation without using the DIM command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION STRICT ON DESCRIPTION: Enables checking for implicit array creation without using the DIM command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TERMINAL DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TERMINAL ADM DESCRIPTION: Enables ADM-3A terminal control codes for CLS, COLOR, and LOCATE. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TERMINAL ANSI DESCRIPTION: Enables ANSI terminal control codes for CLS, COLOR, and LOCATE. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TERMINAL NONE DESCRIPTION: Disables terminal control codes for CLS, COLOR, and LOCATE. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TIME format$ DESCRIPTION: Sets the time format string used by C strftime() for TIME$. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TRACE DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TRACE OFF DESCRIPTION: Disables displaying a stack trace when an ERROR occurs. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION TRACE ON DESCRIPTION: Enables displaying a stack trace when an ERROR occurs. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING ALL char$ DESCRIPTION: Specifies the magic ALL character for the PRINT USING command. A common value is "&". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING COMMA char$ DESCRIPTION: Specifies the magic COMMA character for the PRINT USING command. A common value is ",". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING DIGIT char$ DESCRIPTION: Specifies the magic DIGIT character for the PRINT USING command. A common value is "#". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING DOLLAR char$ DESCRIPTION: Specifies the magic DOLLAR character for the PRINT USING command. A common value is "$". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING EXRAD char$ DESCRIPTION: Specifies the magic EXRAD character for the PRINT USING command. A common value is "^". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING FILLER char$ DESCRIPTION: Specifies the magic FILLER character for the PRINT USING command. A common value is "*". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING FIRST char$ DESCRIPTION: Specifies the magic FIRST character for the PRINT USING command. A common value is "!". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING LENGTH char$ DESCRIPTION: Specifies the magic LENGTH character for the PRINT USING command. A common value is "\". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING LITERAL char$ DESCRIPTION: Specifies the magic LITERAL character for the PRINT USING command. A common value is "_". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING MINUS char$ DESCRIPTION: Specifies the magic MINUS character for the PRINT USING command. A common value is "-". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING PERIOD char$ DESCRIPTION: Specifies the magic PERIOD character for the PRINT USING command. A common value is ".". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION USING PLUS char$ DESCRIPTION: Specifies the magic PLUS character for the PRINT USING command. A common value is "+". VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION VERSION version$ DESCRIPTION: Selects a specific BASIC version, which is a combination of OPTION settings, commands, functions and operators. If no version is specified, displays a list of the available versions. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: OPTION ZONE integer DESCRIPTION: Sets the PRINT zone width. Setting the value to zero restores the default. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: PAUSE [comment] DESCRIPTION: Pauses processing until the ENTER key is presseed. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: PDEL line [- line] DESCRIPTION: Deletes program lines indicated by the argument(s). All program lines have a number, which is visible with the LIST command. If line numbers are not provided, they are assigned beginning with 1. Deleting a non-existing line does not cause an error. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: POP DESCRIPTION: Pops one GOSUB from the return stack. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: PRINT # filenum , [USING format$;] value ... DESCRIPTION: Sends output to a file. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: PRINT [USING format$;] value ... DESCRIPTION: Sends output to the screen. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: PTP [filename$] DESCRIPTION: Directs the PRINT commands to write to the paper tape punch file ("PTP"), or optionally to the specified file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: PTR [filename$] DESCRIPTION: Directs the INPUT commands to read from the paper tape reader file ("PTR"), or optionally from the specified file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: PUT # file_number , [ byte_number ] , scalar [,...] DESCRIPTION: Puts one (or more) values into a BINARY file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: PUT filename$ , value [, ...] DESCRIPTION: Puts one (or more) values into a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: PUT # file_number [ , RECORD record_number ] DESCRIPTION: Puts one (or more) values into a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: PUT # file_number [ , record_number ] DESCRIPTION: Puts one (or more) values into a RANDOM file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: QUIT DESCRIPTION: Exits to the operating system. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: READ variable [, ...] DESCRIPTION: Reads values from DATA statements. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RECALL ArrayName DESCRIPTION: Loads a numeric array from a file saved using STORE. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: REM ... DESCRIPTION: Remark. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RENAME from$ TO to$ DESCRIPTION: Rename a file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: RENAME [filename$] DESCRIPTION: Changes the file name which will be used by SAVE. Does not save the file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: RENUM DESCRIPTION: Implementation defined. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RENUMBER DESCRIPTION: Implementation defined. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: REPEAT DESCRIPTION: Top of a REPEAT - UNTIL structure. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: REPLACE [filename$] DESCRIPTION: Saves the current program into the file filename$ in ASCII format. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: RESET filename$ [, ...] DESCRIPTION: Positions an input or output file to the bcginning. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: RESTORE [line] DESCRIPTION: Resets the line used for the next READ statement. line may be either a number or a label. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RESUME DESCRIPTION: Used in an error handler to specify the next line to execute. Branch to ERL. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RESUME line DESCRIPTION: Used in an error handler to specify the next line to execute. Branch to the specified line. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RESUME NEXT DESCRIPTION: Used in an error handler to specify the next line to execute. Branch to the line after ERL. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RESUME 0 DESCRIPTION: Used in an error handler to specify the next line to execute. Branch to ERL. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RETURN DESCRIPTION: Concludes a subroutine called by GOSUB. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RSET variable$ = value DESCRIPTION: Right-aligns the value into variable$. If the length of the value is too short, then it is padded on the left with spaces. If the length of the value is too long, then it is truncated on the right. This is only for use with variables assigned to a random access buffer with FIELD command. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RUN filename$ DESCRIPTION: Loads a new BAASIC program and executes the program from the start. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RUN line DESCRIPTION: Executes the program in memory beginning at line. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RUN DESCRIPTION: Executes the program in memory from the start. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: RUNNH line DESCRIPTION: Executes the program in memory beginning at line. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: RUNNH filename$ DESCRIPTION: Loads a new BAASIC program and executes the program from the start. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: RUNNH DESCRIPTION: Executes the program in memory from the start. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SAVE [filename$] DESCRIPTION: Saves the current program into the file filename$ in ASCII format. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: SCRATCH [# X] DESCRIPTION: SCRATCH Deletes the program in memory and clears all variables. SCRATCH # X Sets the file mode to writing. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SELECT DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SELECT CASE value DESCRIPTION: Introduces a multi-line conditional selection statement. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: STEP DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: STOP DESCRIPTION: Interrupts program execution and displays the line number of the STOP command. For use when debugging BASIC programs. Whether STOP issues a SIGINT signal is implementation defined. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: STORE ArrayName DESCRIPTION: Saves a numeric array into a file for later loading by RECALL. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SUB name [ ( parameter [,...] ) ] DESCRIPTION: Top line of a multi-line SUB definition. The variable names specified are local to the SUB definition, and are initialized BYVAL when the subroutine is invoked by another routine. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SUB END DESCRIPTION: Specifies the last line of a multi-line SUB definition. Same as END SUB. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SUB EXIT DESCRIPTION: Immediately exits the inner-most multi-line SUB strucure. Same as EXIT SUB. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SUBEND DESCRIPTION: Specifies the last line of a multi-line SUB definition. Same as END SUB. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SUBEXIT DESCRIPTION: Immediately exits the inner-most multi-line SUB strucure. Same as EXIT SUB. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: SWAP variable, variable DESCRIPTION: Swaps the values of two variables. Both variables must be of the same type. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: SYSTEM DESCRIPTION: Exits to the operating system. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TEXT letter[-letter] [, ...] DESCRIPTION: Declares variables with single-letter names as string variables. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: THEN DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: TIMER DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TIMER OFF DESCRIPTION: TIMER OFF terminates the timer interrupt. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TIMER ON DESCRIPTION: TIMER ON enables the timer interrupt. When the specified seconds have elapsed, TIMER STOP is internaly executed before the interrupt is taken. TIMER ON should be executed just before the RETURN command if you want the interrupt to occur again. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TIMER STOP DESCRIPTION: TIMER STOP disables the interrupt, but the count continues. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TLOAD [filename$] DESCRIPTION: Loads an ASCII BASIC program into memory. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TO DESCRIPTION: Syntax Error. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: TRACE DESCRIPTION: Enables tracing. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TRACE OFF DESCRIPTION: Disables tracing. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TRACE ON DESCRIPTION: Enables tracing. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TSAVE [filename$] DESCRIPTION: Saves the current program into the file filename$ in ASCII format. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TTY DESCRIPTION: Directs the PRINT commands to write to the console (stdout), and the INPUT commands to read from.the console (stdin). This cancels LPT, PTP and PTR. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TTY IN DESCRIPTION: Directs the INPUT commands to read from.the console (stdin). This cancels PTR. It does not cancel LPT or PTP. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: TTY OUT DESCRIPTION: Directs the PRINT commands to write to the console (stdout). This cancels LPT or PTP. It does not cancel PTR. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: UNTIL value DESCRIPTION: Bottom of a REPEAT - UNTIL. If the value is non-zero, then the loop is terminated. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: USE parameter$ DESCRIPTION: Receives the value from the calling CHAINing program. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: VARS DESCRIPTION: Prints a list of all global variables. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: WEND DESCRIPTION: Bottom of a WHILE - WEND structure. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: WHILE value DESCRIPTION: Top of a WHILE - WEND structure. If the value is non-zero, then the loop is terminated. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: WRITE # filenum, value [, .... ] DESCRIPTION: Outputs value to a file. Strings are quoted and each value is seperated by a omma. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: WRITE value [, .... ] DESCRIPTION: Outputs value to the screen. Strings are quoted and each value is seperated by a comma. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ ============================================================ FUNCTIONS ============================================================ ------------------------------------------------------------ SYNTAX: N = ABS( X ) PARAMETER: X is a number DESCRIPTION: The absolute value of X. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ACOS( X ) PARAMETER: X is a number DESCRIPTION: The arccosine of X in radians, where 0 <= ACOS(X) <= PI. X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ACS( X ) PARAMETER: X is a number DESCRIPTION: The arccosine of X in radians, where 0 <= ACS(X) <= PI. X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ACSD( X ) PARAMETER: X is a number DESCRIPTION: The arccosine of X in degrees, where 0 <= ACSD(X) <= 180. X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ACSG( X ) PARAMETER: X is a number DESCRIPTION: The arccosine of X in gradians, where 0 <= ACS(X) <= 200. X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ANGLE( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number DESCRIPTION: The angle in radians between the positive x-axis and the vector joining the origin to the point with coordinates (X, Y), where -PI < ANGLE(X,Y) <= PI. X and Y must not both be 0. Note that the counterclockwise is positive, e.g., ANGLE(1,1) = 45 degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ARCCOS( X ) PARAMETER: X is a number DESCRIPTION: The arccosine of X in radians, where 0 <= ARCCOS(X) <= PI. X shall be in the range -1 <= X <= 1. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ARCSIN( X ) PARAMETER: X is a number DESCRIPTION: The arcsine of X in radians, where -PI/2 <= ARCSIN(X) <= PI/2; X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ARCTAN( X ) PARAMETER: X is a number DESCRIPTION: The arctangent of X in radians, i.e. the angle whose tangent is X, where -PI/2 < ARCTAN(X) < PI/2. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ARGC DESCRIPTION: The number of parameters passed to a FUNCTION or SUB. If not in a FUNCTION or SUB, returns -1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = ARGT$( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The type of the Xth parameter to a FUNCTION or SUB. If the Xth parameter is a string, then return value is "$". If the Xth parameter is a number, then return value is not "$". X in [1,ARGC]. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ARGV( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The numeric value of the Xth parameter to a FUNCTION or SUB. X in [1,ARGC] and ARGT$( X ) <> "$". VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = ARGV$( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The string value of the Xth parameter to a FUNCTION or SUB. X in [1,ARGC] and ARGT$( X ) = "$". VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ASC( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The numeric code for the first letter in A$. For example, ASC("ABC") returns 65 on ASCII systems. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ASC( A$, X ) PARAMETER: A$ is a string, LEN >= 1 PARAMETER: X is a number, [1,MAXLEN] DESCRIPTION: The numeric code of the Xth character in A$. Same as ASC(MID$(A$,X)). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ASCII( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The numeric code for the first letter in A$. For example, ASCII("ABC") returns 65 on ASCII systems. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ASIN( X ) PARAMETER: X is a number DESCRIPTION: The arcsine of X in radians, where -PI/2 <= ASIN(X) <= PI/2; X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ASN( X ) PARAMETER: X is a number DESCRIPTION: The arcsine of X in radians, where -PI/2 <= ASN(X) <= PI/2; X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ASND( X ) PARAMETER: X is a number DESCRIPTION: The arcsine of X in degrees, where -90 <= ASN(X) <= 90; X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ASNG( X ) PARAMETER: X is a number DESCRIPTION: The arcsine of X in gradians, where -100 <= ASNG(X) <= 100; X shall be in the range -1 <= X <= 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ATAN( X ) PARAMETER: X is a number DESCRIPTION: The arctangent of X in radians, i.e. the angle whose tangent is X, where -PI/2 < ATAN(X) < PI/2. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ATN( X ) PARAMETER: X is a number DESCRIPTION: The arctangent of X in radians, i.e. the angle whose tangent is X, where -PI/2 < ATN(X) < PI/2. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ATND( X ) PARAMETER: X is a number DESCRIPTION: The arctangent of X in degrees, i.e. the angle whose tangent is X, where -90 < ATND(X) < 90. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ATNG( X ) PARAMETER: X is a number DESCRIPTION: The arctangent of X in gradians, i.e. the angle whose tangent is X, where -100 < ATND(X) < 100. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = BASE DESCRIPTION: The current OPTION BASE setting. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = BIN$( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The the binary (base 2) representation of X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = BIN$( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] DESCRIPTION: The the binary (base 2) representation of X. The result will be at least Y digits long. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CATALOG DESCRIPTION: Displays all the file names. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CATALOG( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Displays all the file names matching A$. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CCUR( X ) PARAMETER: X is a number, [MINCUR,MAXCUR] DESCRIPTION: The currency (64-bit) integer value of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CDBL( X ) PARAMETER: X is a number, [MINDBL,MAXDBL] DESCRIPTION: The double-precision value of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CEIL( X ) PARAMETER: X is a number DESCRIPTION: The smallest integer not less than X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CHAR( X, Y ) PARAMETER: X is a number, [0,255] PARAMETER: Y is a number, [0,MAXLEN] DESCRIPTION: The string Y bytes long consisting of CHR$(X). Same as STRING$(Y,X). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CHAR$( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: The one-character string with the character corresponding to the numeric code X. On ASCII systems, CHAR$(65) returns "A". VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CHDIR( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Changes to the directory named to A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CHR( X ) PARAMETER: X is a number DESCRIPTION: The one-character string with the character corresponding to the numeric code X. On ASCII systems, CHR(65) returns "A". VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CHR( X ) PARAMETER: X is a number DESCRIPTION: The output of PRINT X. A$ = CHR(X) is the opposite of X = NUM(A$). VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CHR$( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: The one-character string with the character corresponding to the numeric code X. On ASCII systems, CHR$(65) returns "A". VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = CIN( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: If file # X is <= 0 then returns -1. If file # X is not opened for reading then returns -1. If file # X is at EOF then returns -1, Otherwise returns the next byte value read from file X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CINT( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The short (16-bit) integer value of X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CLG( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The common logarithm of X; X shall be greater than zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CLK( X ) PARAMETER: X is a number DESCRIPTION: The time elapsed since the previous midnight, expressed in hours; e.g., the value of CLK at 3:15 PM is 15.25. If there is no clock available, then the value of CLK shall be -1. The value of CLK at midnight shall be zero (not 24). The value of X is ignored. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CLK( X ) PARAMETER: X is a number DESCRIPTION: The time of day in 24-hour notation according to ISO 3307. For example, the value of CLK at 11:15 AM is "11:15:00". If there is no clock available, then the value of CLK shall be "99:99:99". The value of TIME$ at midnight is "00:00:00". The value of parameter X is ignored. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CLK$ DESCRIPTION: The time of day in 24-hour notation according to ISO 3307. For example, the value of TIME$ at 11:15 AM is "11:15:00". If there is no clock available, then the value of TIME$ shall be "99:99:99". The value of TIME$ at midnight is "00:00:00". VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CLNG( X ) PARAMETER: X is a number, [MINLNG,MAXLNG] DESCRIPTION: The long (32-bit) integer value of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CLOG( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The common logarithm of X; X shall be greater than zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CLOSE DESCRIPTION: Close all open files. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CLOSE( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: Close file number X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = CLS DESCRIPTION: Clears the screen. Cursor is positioned at row 1, column 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CNTRL( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: CNTRL 1,Y sets the number of significant digits to print. CNTRL 3,Y sets the width of the print zones. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CODE( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The numeric code for the first letter in A$. For example, CODE("ABC") returns 65 on ASCII systems. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = COLOR( X, Y ) PARAMETER: X is a number, [0,255] PARAMETER: Y is a number, [0,255] DESCRIPTION: Sets the foreground text color to X, and the background text color to Y. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = COMMAND$ DESCRIPTION: All command line parameters, concatenated with one space between each. Support for parameters varies by operating system, compiler, and so on. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = COMMAND$( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: The command line parameters. COMMAND$(0) is the BASIC program name. COMMAND$(1) is the first parameter after the BASIC program name, and so on. Support for parameters varies by operating system, compiler, and so on. X in [0..9] VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = COS( X ) PARAMETER: X is a number DESCRIPTION: The cosine of X, where X is in radians. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = COSD( X ) PARAMETER: X is a number DESCRIPTION: The cosine of X, where X is in degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = COSG( X ) PARAMETER: X is a number DESCRIPTION: The cosine of X, where X is in gradians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = COSH( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic cosine of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = COT( X ) PARAMETER: X is a number DESCRIPTION: The cotangent of X, where X is in radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = COUNT DESCRIPTION: The current cursor position in the line. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CSC( X ) PARAMETER: X is a number DESCRIPTION: The cosecant of X, where X is in radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CSH( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic cosine of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CSNG( X ) PARAMETER: X is a number, [MINFLT,MAXFLT] DESCRIPTION: The single-precision value of X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = CUR( X, Y ) PARAMETER: X is a number, [0,255] PARAMETER: Y is a number, [0,255] DESCRIPTION: Locates the cursor to row X, column Y. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CVC( A$ ) PARAMETER: A$ is a string, LEN >= sizeof(CUR) DESCRIPTION: The currency (64-bit) integer value in A$, which was created by MKC$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = CVD( A$ ) PARAMETER: A$ is a string, LEN >= sizeof(DBL) DESCRIPTION: The double-precision value in A$, which was created by MKD$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = CVI( A$ ) PARAMETER: A$ is a string, LEN >= sizeof(INT) DESCRIPTION: The short (16-bit) integer value in A$, which was created by MKI$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = CVL( A$ ) PARAMETER: A$ is a string, LEN >= sizeof(LNG) DESCRIPTION: The long (32-bit) integer value in A$, which was created by MKL$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = CVS( A$ ) PARAMETER: A$ is a string, LEN >= sizeof(FLT) DESCRIPTION: The single-precision value in A$, which was created by MKS$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = DAT$ DESCRIPTION: The current date based on the internal clock as a string in the format set by OPTION DATE. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DATE DESCRIPTION: The current date in decimal form YYYDDD, where YYY are the number of years since 1900 and DDD is the ordinal number of the current day of the year; e.g., the value of DATE on May 9, 1977 was 77129. If there is no calendar available, then the value of DATE shall be -1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = DATE$ DESCRIPTION: The current date based on the internal clock as a string in the format set by OPTION DATE. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = DATE$( X ) PARAMETER: X is a number DESCRIPTION: The current date based on the internal clock as a string in the format set by OPTION DATE. The value of parameter X is ignored. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DEG DESCRIPTION: Configures the math functions to accept and return angles in degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DEG( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: When X is zero sets RADIANS. When X is non-zero sets DEGREES. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DEG( X ) PARAMETER: X is a number DESCRIPTION: The number of degrees in X radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DEGREE DESCRIPTION: Configures the math functions to accept and return angles in degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DEGREE( X ) PARAMETER: X is a number DESCRIPTION: The number of degrees in X radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DET DESCRIPTION: The determinant of the last MAT INV. Zero means error. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DIGITS( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: X is the number of significiant digits to print for numbers (0..17). If X = 0 then disabled. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = DIGITS( X, Y ) PARAMETER: X is a number, [0,255] PARAMETER: Y is a number, [0,255] DESCRIPTION: X is the number of significiant digits to print for numbers (0..17). If X = 0 then disabled. Y is the number of decimal places to round (0..17). If Y = 0 then disabled. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = DIM( ... ) DESCRIPTION: DIM( arrayname ). The total number of dimensions of the array. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = DPEEK( X ) PARAMETER: X is a number, [MINLNG,MAXLNG] DESCRIPTION: The value read from hardware address X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = DPOKE( X, Y ) PARAMETER: X is a number, [MINLNG,MAXLNG] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: Sends Y to hardware address X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = EDIT$( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: Edits the characters of A$, according to the bits set in X. 1 = discard parity bit. 2 = discard all spaces. 4 = discard all carriage returns, line feeds, form feeds, deletes, escapes and nulls. 8 = discard leading spaces. 16 = replace multiple spaces with one space. 32 = change lower case to upper case. 64 = change [ to ( and change ] to ). 128 = discard trailing spacess. 256 = suppress editing within quotes. The order in which edits occur is implementation defined. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ENVIRON( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Sends the environment variable expression contained in A$ to the host operating system. A$ must contain the "=" character. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = ENVIRON$( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The value of the environment variable named A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = EOF( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: If device number X is at the end-of-file, then -1, otherwise 0. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = EPS( X ) PARAMETER: X is a number DESCRIPTION: The maximum of (X-X1,X2-X, sigma) where X1 and X2 are the predecessor and successor of X and signma is the smallest positive value representable. If X has no predecessor the X1=X and if X has no successor the X2=X. Note EPS(0) is the smallest positive number representable by the implementation, and is therefor implementation-defined. Note also that EPS may produce different results for different arithmetic options (see OPTION ARITHMETIC). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ERL DESCRIPTION: The line number of the most recent error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ERR DESCRIPTION: The error number of the most recent error. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = ERR$ DESCRIPTION: The last error message. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ERRL DESCRIPTION: The line number of the most recent error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ERRN DESCRIPTION: The error number of the most recent error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ERROR( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: Simulate the error number in X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ERROR( X, A$ ) PARAMETER: X is a number, [0,255] PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: Simulate the error number in X, with a custom message in A$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = ERROR$ DESCRIPTION: The last error message. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = EXAM( X ) PARAMETER: X is a number, [MINLNG,MAXLNG] DESCRIPTION: The value read from hardware address X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = EXEC( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The exit code resulting from the execution of an operating system command. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = EXF( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [X] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = EXP( X ) PARAMETER: X is a number DESCRIPTION: The exponential value of X, i.e., the value of the base of natural logarithms (e = 2.71828) raised to the power of X; if EXP(X) is less that machine infinitesimal, then its value shall be replaced with zero. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = FALSE DESCRIPTION: The value of FALSE. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FETCH( X ) PARAMETER: X is a number, [MINLNG,MAXLNG] DESCRIPTION: The value read from hardware address X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FILEATTR( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: For file X, if Y = 1 then returns open mode, otherwise returns zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FILES DESCRIPTION: Displays all the file names. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FILES( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Displays all the file names matching A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FILL( X, Y ) PARAMETER: X is a number, [MINLNG,MAXLNG] PARAMETER: Y is a number, [0,255] DESCRIPTION: Sends Y to hardware address X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FIX( X ) PARAMETER: X is a number DESCRIPTION: The truncated integer, part of X. FIX (X) is equivalent to SGN(X)*INT(ABS(X)). The major difference between FIX and INT is that FIX does not return the next lower number for negative X. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FLOAT( X ) PARAMETER: X is a number DESCRIPTION: The rounded integer valuet of X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FLOW DESCRIPTION: Turn tracing ON VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FP( X ) PARAMETER: X is a number DESCRIPTION: The fractional part of X, i.e. X - IP(X). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FRAC( X ) PARAMETER: X is a number DESCRIPTION: The fractional part of X, i.e. X - IP(X). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FRE DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = FRE( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000.The value of A$ is ignored. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = FRE( X ) PARAMETER: X is a number DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000. The value of X is ignored. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = FREE DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FREE( X ) PARAMETER: X is a number DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000. The value of X is ignored. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FREE( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000.The value of A$ is ignored. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = FREEFILE DESCRIPTION: The next available file number. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = GET( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: For file X, gets the next available record. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = GET( X ) PARAMETER: X is a number DESCRIPTION: Get character code from input. The value of X is ignored. Similar to ASC(INKEY$). VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = GET( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: For file X, gets record number Y. The first record number is 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = GRAD DESCRIPTION: Configures the math functions to accept and return angles in gradians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = GRADIAN DESCRIPTION: Configures the math functions to accept and return angles in gradians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = HCS( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic cosine of X. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = HEX( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The numeric value of the hexadecimal string in A$. For example, HEX("FFFF") returns 65535. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = HEX$( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The the hexadecimal (base 16) representation of X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = HEX$( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] DESCRIPTION: The the hexadecimal (base 16) representation of X. The result will be at least Y digits long. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = HOME DESCRIPTION: Clears the screen. Cursor is positioned at row 1, column 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = HSN( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic sine of X. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = HTN( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic tangent of X. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = INCH$ DESCRIPTION: The keypress, if available. If a keypress is not available, then immediately returns an empty string. If not supported by the platform, then always returns an empty string, so use INPUT$(1) instead. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = INDEX( A$, B$ ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 DESCRIPTION: The position at which B$ occurs in A$, beginning at position 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = INITIALIZE DESCRIPTION: This function is provided for backward compatibility only and it always returns a fixed value of 0. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = INKEY$ DESCRIPTION: The keypress, if available. If a keypress is not available, then immediately returns an empty string. If not supported by the platform, then always returns an empty string, so use INPUT$(1) instead. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = INP( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: The value read from machine port X. Causes ERROR 73. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = INPUT$( X ) PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The string of X characters, read from the terminal. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = INPUT$( X, Y ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: The string of X characters, read from file Y. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = INSTR( A$, B$ ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 DESCRIPTION: The position at which B$ occurs in A$, beginning at position 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = INSTR( A$, B$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] DESCRIPTION: The position at which B$ occurs in A$, beginning at position X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = INSTR( X, A$, B$ ) PARAMETER: X is a number, [1,MAXLEN] PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 DESCRIPTION: The position at which B$ occurs in A$, beginning at position X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = INT( X ) PARAMETER: X is a number DESCRIPTION: The largest integer not greater than X; e.g. INT(1.3) = 1 and INT(-1.3) = 2. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = INT%( X ) PARAMETER: X is a number DESCRIPTION: The rounded integer valuet of X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = IP( X ) PARAMETER: X is a number DESCRIPTION: The integer part of X, i.e., SGN(X)*INT(ABS(X)). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = KEY DESCRIPTION: The keypress, if available. If a keypress is not available, then immediately returns an empty string. If not supported by the platform, then always returns an empty string, so use INPUT$(1) instead. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = KEY$ DESCRIPTION: The keypress, if available. If a keypress is not available, then immediately returns an empty string. If not supported by the platform, then always returns an empty string, so use INPUT$(1) instead. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = KILL( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Removes the file named in A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = LBOUND( ... ) DESCRIPTION: LBOUND( arrayname [, dimension] ). The lower bound of the array. The dimension defaults to 1. dimension in [1,DIM(arrayname)] VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = LCASE$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string of characters from the value associatedwith A$ by replacing each upper-case-letter in the string by its lower-case version. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = LEFT( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The X left-most characters of A$, beginning from postion 1. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = LEFT$( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The X left-most characters of A$, beginning from postion 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LEN( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The length of A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = LGT( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The common logarithm of X; X shall be greater than zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = LIN( X ) PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The string X bytes long of newline characters. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LN( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The natural logarithm of X; X shall be greater than zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LNO( X ) PARAMETER: X is a number DESCRIPTION: Returns X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOC( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The location of file X; the next record that GET or PUT statements will use. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOCATE( X, Y ) PARAMETER: X is a number, [0,255] PARAMETER: Y is a number, [0,255] DESCRIPTION: Locates the cursor to row X, column Y. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOCK( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: Lock file number X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOF( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The length of file X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOG( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The natural logarithm of X; X shall be greater than zero. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = LOG10( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The common logarithm of X; X shall be greater than zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOG2( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The base 2 logarithm of X; X shall be greater than zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LOGE( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The natural logarithm of X; X shall be greater than zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = LOWER$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string of characters from the value associatedwith A$ by replacing each upper-case-letter in the string by its lower-case version. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LPOS DESCRIPTION: The current cursor position in the line for the printer. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = LTRIM$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string of characters resulting from the value associated with A$ by deleting all leading space characters. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LTW( X ) PARAMETER: X is a number, > 0 DESCRIPTION: The base 2 logarithm of X; X shall be greater than zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = LWIDTH( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: For printer, sets the line width to X. Zero means no wrapping will occur. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MATCH( A$, B$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] DESCRIPTION: The character position, within the value assocated with A$, of the first character of the first occurence of the value associated with B$, starting at the Xth character of A$. If there is not such occurence, then the value returned is zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MAX( A$, B$ ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 DESCRIPTION: The larger of the parameters. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAX( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number DESCRIPTION: The larger of the parameters. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXBYT DESCRIPTION: The largest finite positive number representable as a BYTE; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXCUR DESCRIPTION: The largest finite positive number representable as a CURRENCY; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXDBL DESCRIPTION: The largest finite positive number representable as a DOUBLE; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXDEV DESCRIPTION: The largest finite positive number useable as a FILE NUMBER; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXINT DESCRIPTION: The largest finite positive number representable as an INTEGER; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXLEN DESCRIPTION: The maximum string length. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXLEN( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The maximum length associated with the simple-string-variable A$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXLNG DESCRIPTION: The largest finite positive number representable as a LONG; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXLVL DESCRIPTION: The maximum stack level; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXNUM DESCRIPTION: The largest finite positive number representable and manipulable by the implementation; implementation-defined. MAXNUM may represent diffent number for different arithmetic options (see OPTION ARITHMETIC). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MAXSNG DESCRIPTION: The largest finite positive number representable as a SINGLE; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MEM DESCRIPTION: The number of bytes of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MID( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] DESCRIPTION: The characters of A$, starting from postion X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MID( A$, X, Y ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] PARAMETER: Y is a number, [0,MAXLEN] DESCRIPTION: The Y characters of A$, starting from postion X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MID$( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] DESCRIPTION: The characters of A$, starting from postion X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MID$( A$, X, Y ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] PARAMETER: Y is a number, [0,MAXLEN] DESCRIPTION: The Y characters of A$, starting from postion X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = MIN( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number DESCRIPTION: The smaller of the parameters. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MIN( A$, B$ ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 DESCRIPTION: The smaller of the parameters. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINBYT DESCRIPTION: The largest finite negative number representable as a BYTE; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINCUR DESCRIPTION: The largest finite negative number representable as a CURRENCY; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINDBL DESCRIPTION: The largest finite negative number representable as a DOUBLE; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINDEV DESCRIPTION: The largest finite negative number useable as a FILE NUMBER; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MININT DESCRIPTION: The largest finite negative number representable as an INTEGER; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINLNG DESCRIPTION: The largest finite negative number representable as a LONG; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINNUM DESCRIPTION: The largest finite negative number representable and manipulable by the implementation; implementation-defined. MINNUM may represent diffent number for different arithmetic options (see OPTION ARITHMETIC). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = MINSNG DESCRIPTION: The largest finite negative number representable as a SINGLE; implementation-defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MKC$( X ) PARAMETER: X is a number, [MINCUR,MAXCUR] DESCRIPTION: The internal representation of the currency (64-bit) integer X as a string. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MKD$( X ) PARAMETER: X is a number, [MINDBL,MAXDBL] DESCRIPTION: The internal representation of X as a string. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = MKDIR( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Makes the directory named in A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MKI$( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The internal representation of the short (16-bit) integer X as a string. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MKL$( X ) PARAMETER: X is a number, [MINLNG,MAXLNG] DESCRIPTION: The internal representation of the long (32-bit) integer X as a string. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = MKS$( X ) PARAMETER: X is a number, [MINFLT,MAXFLT] DESCRIPTION: The internal representation of X as a string. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = MOD( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number, <> 0 DESCRIPTION: X modulo Y, i.e., X-Y*INT(X/Y). Y shall not equal zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = NAME( A$, B$ ) PARAMETER: A$ is a string, LEN >= 1 PARAMETER: B$ is a string, LEN >= 1 DESCRIPTION: Rename the file named A$ into B$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = NAME( ... ) DESCRIPTION: Returns hardware address of variable. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = NOFLOW DESCRIPTION: Turn tracing OFF VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = NOTRACE DESCRIPTION: Turn tracing OFF VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = NULL( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: Appends X null characters after each line printed by LPRINT or LLIST. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = NUM DESCRIPTION: The number of values processed by the last MAT INPUT. Zero means error. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = NUM( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The value of the numeric-constant associated with A$, if the string associated with A$ is a numeric-constant. Leading and trailing spaces in the string are ignored. If the evaluation of the numeric-constant would result in a value which causes an underflow, then the value returned shall be zero. For example, NUM( " 123.5 " ) = 123.5, NUM( "2.E-99" ) could be zero, and NUM( "MCMXVII" ) causes an exception. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = NUM$( X ) PARAMETER: X is a number DESCRIPTION: The string generated by the print-statement as the numeric-representation of the value associated with X. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = OCT$( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The the octal (base 8) representation of X. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = OCT$( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] DESCRIPTION: The the octal (base 8) representation of X. The result will be at least Y digits long. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = OPEN( A$, X, B$ ) PARAMETER: A$ is a string, LEN >= 1 PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: B$ is a string, LEN >= 1 DESCRIPTION: Open file number X. A$ is the mode: "I", "O", "A", "R". B$ is the file name. Default the record length. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = OPEN( A$, X, B$, Y ) PARAMETER: A$ is a string, LEN >= 1 PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: B$ is a string, LEN >= 1 PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: Open file number X. A$ is the mode: "I", "O", "A", "R". B$ is the file name. Y is the record length. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ORD( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The ordinal position of the character named by the string associated with A$ in the collating sequence of ASCII character set, where the first member of the character set is in position zero. The acceptable values for the standard character set are shown in Table 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = OUT( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] DESCRIPTION: Sends Y to hardware port X. Causes ERROR 73. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PAD( X ) PARAMETER: X is a number DESCRIPTION: Returns zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PAUSE( X ) PARAMETER: X is a number DESCRIPTION: The program pauses for X times the value of OPTION SLEEP seconds. If the result is zero, negative, or more than INT_MAX then PAUSE does nothing. The resolution is implementation defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PDL( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: The value read from machine port X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PEEK( X ) PARAMETER: X is a number, [MINLNG,MAXLNG] DESCRIPTION: The value read from hardware address X. Causes ERROR 73. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = PI DESCRIPTION: The constant 3.14159 which is the ratio of the circumference of a circle to its diameter. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PI( X ) PARAMETER: X is a number DESCRIPTION: The constant 3.14159 which is the ratio of the circumference of a circle to its diameter, times X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PIN( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: The value read from machine port X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = POKE( X, Y ) PARAMETER: X is a number, [MINLNG,MAXLNG] PARAMETER: Y is a number, [0,255] DESCRIPTION: Sends Y to hardware address X. Causes ERROR 73. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = POS DESCRIPTION: The current cursor position in the line. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = POS( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The current cursor position in the line for file X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = POS( A$, B$ ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 DESCRIPTION: The character position, within the value assocated with A$, of the first character of the first occurence of the value associated with B$, starting at the first character of A$. If there is not such occurence, then the value returned is zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = POS( A$, B$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: B$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] DESCRIPTION: The character position, within the value assocated with A$, of the first character of the first occurence of the value associated with B$, starting at the Xth character of A$. If there is not such occurence, then the value returned is zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PRECISION( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: X is the number of decimal places to round (0..17). If X = 0 then disabled. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PTR( ... ) DESCRIPTION: Returns hardware address of variable. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = PUT( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: Send character code to output. Returns the value of X. Similar to PRINT CHR$(X). VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PUT( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: For file X, puts the next available record. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = PUT( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: For file X, puts record number Y. The first record number is 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RAD DESCRIPTION: Configures the math functions to accept and return angles in radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RAD( X ) PARAMETER: X is a number DESCRIPTION: The number of radians in X degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RADIAN DESCRIPTION: Configures the math functions to accept and return angles in radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RAN DESCRIPTION: Seeds the pseudo-random number generator with TIME. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RAN( X ) PARAMETER: X is a number DESCRIPTION: Seeds the pseudo-random number generator with X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RANDOM DESCRIPTION: Seeds the pseudo-random number generator with TIME. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RANDOM( X ) PARAMETER: X is a number DESCRIPTION: Seeds the pseudo-random number generator with X. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RANDOMIZE DESCRIPTION: Seeds the pseudo-random number generator with TIME. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RANDOMIZE( X ) PARAMETER: X is a number DESCRIPTION: Seeds the pseudo-random number generator with X. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = REMAINDER( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number, <> 0 DESCRIPTION: The remainder function, i.e., X-Y*IP(X/Y). Y shall not equal zero. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RENAME( A$, B$ ) PARAMETER: A$ is a string, LEN >= 1 PARAMETER: B$ is a string, LEN >= 1 DESCRIPTION: Rename file A$ to B$. If successful, the returns -1 else returns 0. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = REPEAT$( X, A$ ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The string consisting of X copies of LEFT$(A$,1); X > 0. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = REPEAT$( X, Y ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: Y is a number, [0,255] DESCRIPTION: The string consisting of X copies of CHR$(Y); X > 0. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RESET DESCRIPTION: Close all open files. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RESIDUE DESCRIPTION: The residue of the last Integer Divide operation. The RESIDUE of -17 / 5 is -2. For X / Y, RESIDUE = CINT( X - Y * CINT( X / Y ) ). VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = RIGHT( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The right-most X characters of A$. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = RIGHT$( A$, X ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The right-most X characters of A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = RMDIR( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Removes the directory named in A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = RND DESCRIPTION: The next pseudo-random number in an implementation-defined sequence of pseudo-random numbers uniformly distributed in the range 0 <= RND < 1. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = RND( X ) PARAMETER: X is a number DESCRIPTION: Returns a pseudorandom number in the range [0,1]. The value of X is ignored. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = ROUND( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: The value of X rounded to Y decimal digits to the right of the decimal point (or -Y digits to the left if Y < 0); i.e., INT(X*10^Y+.5)/10^Y. Y must be in [-32,32]. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = RTRIM$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string of characters resulting from the value associated with A$ by deleting all trailing space characters. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SCALE( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: X is the number of decimal places to round (0..17). If X = 0 then disabled. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = SEC( X ) PARAMETER: X is a number DESCRIPTION: The secant of X, where X is in radians. VERSIONS: [X] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SEEK( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: The location of file X; the next record that GET or PUT statements will use. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SEEK( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: For file X, move to record number Y; the first record number is 1. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SEG( X ) PARAMETER: X is a number DESCRIPTION: Returns zero. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = SEG( A$, X, Y ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] PARAMETER: Y is a number, [0,MAXLEN] DESCRIPTION: The Y characters of A$, starting from postion X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = SEG$( A$, X, Y ) PARAMETER: A$ is a string, LEN >= 0 PARAMETER: X is a number, [1,MAXLEN] PARAMETER: Y is a number, [0,MAXLEN] DESCRIPTION: The Y characters of A$, starting from postion X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SGN( X ) PARAMETER: X is a number DESCRIPTION: The sign of X: -1 if X < 0, 0 if X = 0, and +1 if X > 0. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = SHELL( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The exit code resulting from the execution of an operating system command. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SIN( X ) PARAMETER: X is a number DESCRIPTION: The sine of X, where X is in radians. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = SIND( X ) PARAMETER: X is a number DESCRIPTION: The sine of X, where X is in degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SING( X ) PARAMETER: X is a number DESCRIPTION: The sine of X, where X is in gradians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SINH( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic sine of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SIZE( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The total number of 1KB blockes required to contain the file. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SIZE( ... ) DESCRIPTION: SIZE( arrayname ). The total number of items in the array. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SLEEP( X ) PARAMETER: X is a number DESCRIPTION: The program pauses for X times the value of OPTION SLEEP seconds. If the result is zero, negative, or more than INT_MAX then SLEEP does nothing. The resolution is implementation defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = SNH( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic sine of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = SPA( X ) PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The string of X blank spaces. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = SPACE( X ) PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The string of X blank spaces. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = SPACE$( X ) PARAMETER: X is a number, [0,MAXLEN] DESCRIPTION: The string of X blank spaces. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = SPC( X ) PARAMETER: X is a number DESCRIPTION: The string of X spaces. Only for use within the PRINT command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = SQR( X ) PARAMETER: X is a number, >= 0 DESCRIPTION: The non-negative square root of X; X shall be non-negative. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = SQRT( X ) PARAMETER: X is a number, >= 0 DESCRIPTION: The non-negative square root of X; X shall be non-negative. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = STR( X, Y ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: Y is a number, [0,255] DESCRIPTION: The string X bytes long consisting of CHR$(Y). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = STR$( X ) PARAMETER: X is a number DESCRIPTION: The string generated by the print-statement as the numeric-representation of the value associated with X. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: S$ = STRING( X, Y ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: Y is a number, [0,255] DESCRIPTION: The string X bytes long consisting of CHR$(Y). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = STRING$( X, A$ ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The string X bytes long consisting of the first character of A$. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = STRING$( X, Y ) PARAMETER: X is a number, [0,MAXLEN] PARAMETER: Y is a number, [0,255] DESCRIPTION: The string X bytes long consisting of CHR$(Y). VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = STRIP$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: Return the string with the eighth bit of each character cleared. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = STUFF( X, Y ) PARAMETER: X is a number, [MINLNG,MAXLNG] PARAMETER: Y is a number, [0,255] DESCRIPTION: Sends Y to hardware address X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = TAB( X ) PARAMETER: X is a number DESCRIPTION: The string required to advance to column X. Only for use within the PRINT command. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = TAN( X ) PARAMETER: X is a number DESCRIPTION: The tangent of X, where X is in radians. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = TAND( X ) PARAMETER: X is a number DESCRIPTION: The tangent of X, where X is in degrees. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TANG( X ) PARAMETER: X is a number DESCRIPTION: The tangent of X, where X is in gradians. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TANH( X ) PARAMETER: X is a number DESCRIPTION: The hyperbolic tangent of X. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TI DESCRIPTION: The time elapsed since the previous midnight, expressed in seconds; e.g., the value of TIME at 11:15 AM is 40500. If there is no clock available, then the value of TIME shall be -1. The value of TIME at midnight shall be zero (not 86400). VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = TI$ DESCRIPTION: The time of day in 24-hour notation according to ISO 3307. For example, the value of TIME$ at 11:15 AM is "11:15:00". If there is no clock available, then the value of TIME$ shall be "99:99:99". The value of TIME$ at midnight is "00:00:00". VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TIM DESCRIPTION: The time elapsed since the previous midnight, expressed in seconds; e.g., the value of TIME at 11:15 AM is 40500. If there is no clock available, then the value of TIME shall be -1. The value of TIME at midnight shall be zero (not 86400). VERSIONS: [_] BYWATER [_] BYWATER-2 [X] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TIM( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: If X is 0, returns minutes in current hour. If X is 1, returns hours in current day. If X is 2, returns days in current year. If X is 3, returns years since 1900. Any other value for X is an ERROR. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TIME DESCRIPTION: The time elapsed since the previous midnight, expressed in seconds; e.g., the value of TIME at 11:15 AM is 40500. If there is no clock available, then the value of TIME shall be -1. The value of TIME at midnight shall be zero (not 86400). VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TIME( X ) PARAMETER: X is a number DESCRIPTION: The time elapsed since the previous midnight, expressed in seconds; e.g., the value of TIME at 11:15 AM is 40500. If there is no clock available, then the value of TIME shall be -1. The value of TIME at midnight shall be zero (not 86400). The value of the parameter X is ignored. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = TIME$ DESCRIPTION: The time of day in 24-hour notation according to ISO 3307. For example, the value of TIME$ at 11:15 AM is "11:15:00". If there is no clock available, then the value of TIME$ shall be "99:99:99". The value of TIME$ at midnight is "00:00:00". VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = TIME$( X ) PARAMETER: X is a number DESCRIPTION: The time of day in 24-hour notation according to ISO 3307. For example, the value of TIME$ at 11:15 AM is "11:15:00". If there is no clock available, then the value of TIME$ shall be "99:99:99". The value of TIME$ at midnight is "00:00:00". The value of X is ignored. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TIMER DESCRIPTION: The time in the system clock in seconds elapsed since midnight. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TOP DESCRIPTION: The address of the top of available memory. This function is provided for backward compatibility only and it always returns a fixed value of 32000. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TRACE DESCRIPTION: Turn tracing ON VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TRACE( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: When X is zero turn tracing off. When X is non-zero turn tracing ON VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = TRIM$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string resulting from removing both leading and trailing spaces from A$. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TROFF DESCRIPTION: Turn tracing OFF VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = TRON DESCRIPTION: Turn tracing ON VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = TRUE DESCRIPTION: The value of TRUE. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = TRUNCATE( X, Y ) PARAMETER: X is a number PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: The value of X truncated to Y decimal digits to the right of the decimal point (or -Y digits to the left if Y < 0); i.e., IP(X*10^Y)/10^Y. Y in [-32,32]. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = UBOUND( ... ) DESCRIPTION: UBOUND( arrayname [, dimension] ). The upper bound of the array. The dimension defaults to 1. dimension in [1,DIM(arrayname)] VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = UCASE$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string of characters resulting from the value associated with A$ by replacing each lower-case-letter in the string by its upper-case version. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [X] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = UNLOCK( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: Unlock file number X. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = UNSAVE( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: Removes the file named in A$. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: S$ = UPPER$( A$ ) PARAMETER: A$ is a string, LEN >= 0 DESCRIPTION: The string of characters resulting from the value associated with A$ by replacing each lower-case-letter in the string by its upper-case version. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = USR( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR0( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR1( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR2( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR3( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR4( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR5( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR6( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR7( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR8( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = USR9( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = UUF( ... ) DESCRIPTION: Execute hardware program. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [X] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = VAL( A$ ) PARAMETER: A$ is a string, LEN >= 1 DESCRIPTION: The value of the numeric-constant associated with A$, if the string associated with A$ is a numeric-constant. Leading and trailing spaces in the string are ignored. If the evaluation of the numeric-constant would result in a value which causes an underflow, then the value returned shall be zero. For example, VAL( " 123.5 " ) = 123.5, VAL( "2.E-99" ) could be zero, and VAL( "MCMXVII" ) causes an exception. VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: N = VARPTR( ... ) DESCRIPTION: Returns hardware address of variable. Causes ERROR 73. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = VTAB( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: Savme as LOCATE X, 1. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = WAIT( X ) PARAMETER: X is a number DESCRIPTION: The program pauses for X times the value of OPTION SLEEP seconds. If the result is zero, negative, or more than INT_MAX then WAIT does nothing. The resolution is implementation defined. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = WAIT( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] DESCRIPTION: Waits for the value of (INP(X) AND Y) to become nonzero. Causes ERROR 73. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = WAIT( X, Y, Z ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] PARAMETER: Z is a number, [0,255] DESCRIPTION: Waits for the value of ((INP(X) XOR Z) AND Y) to become nonzero. Causes ERROR 73. VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = WIDTH( X ) PARAMETER: X is a number, [0,255] DESCRIPTION: For console, sets the line width to X. Zero means no wrapping will occur. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = WIDTH( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [0,255] DESCRIPTION: If X = 0, sets the console width to Y. If X < 0, sets the printer width to Y. If X is an open file number, sets the file line width to Y. Otherwise sets the console rows to X and the line width to Y. A value of zero for Y means no wrapping will occur. VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ZONE( X ) PARAMETER: X is a number, [MININT,MAXINT] DESCRIPTION: Sets the width of the print zones. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: N = ZONE( X, Y ) PARAMETER: X is a number, [MININT,MAXINT] PARAMETER: Y is a number, [MININT,MAXINT] DESCRIPTION: X is ignored. Y sets the width of the print zones. VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ ============================================================ OPERATORS ============================================================ ------------------------------------------------------------ SYNTAX: X ** Y DESCRIPTION: Exponential PRECEDENCE: 14 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [_] ECMA-116 [X] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [_] MBASIC [X] PDP-8 [X] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X [ Y DESCRIPTION: Exponential PRECEDENCE: 14 VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X ^ Y DESCRIPTION: Exponential PRECEDENCE: 14 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [_] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: # X DESCRIPTION: Posation PRECEDENCE: 13 VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: + X DESCRIPTION: Posation PRECEDENCE: 13 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: - X DESCRIPTION: Negation PRECEDENCE: 13 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X * Y DESCRIPTION: Multiplication PRECEDENCE: 12 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X / Y DESCRIPTION: Division PRECEDENCE: 12 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X \ Y DESCRIPTION: Integer Division PRECEDENCE: 11 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X MOD Y DESCRIPTION: Integer Modulus PRECEDENCE: 10 VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X + Y DESCRIPTION: Addition PRECEDENCE: 9 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X - Y DESCRIPTION: Subtraction PRECEDENCE: 9 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X & Y DESCRIPTION: Concatenation PRECEDENCE: 8 VERSIONS: [X] BYWATER [X] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X < Y DESCRIPTION: Less than PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X <= Y DESCRIPTION: Less than or Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X <> Y DESCRIPTION: Not Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X = Y DESCRIPTION: Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X =< Y DESCRIPTION: Less than or Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X => Y DESCRIPTION: Greater than or Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X > Y DESCRIPTION: Greater than PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X >< Y DESCRIPTION: Not Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X >= Y DESCRIPTION: Greater than or Equal PRECEDENCE: 7 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [X] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [X] PDP-8 [X] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: A$ LIKE B$ DESCRIPTION: Compare A$ to the pattern in B$ PRECEDENCE: 7 VERSIONS: [X] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: NOT X DESCRIPTION: Bitwise NOT PRECEDENCE: 6 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X AND Y DESCRIPTION: Bitwise AND PRECEDENCE: 5 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X OR Y DESCRIPTION: Bitwise OR PRECEDENCE: 4 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [X] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [X] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [X] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X XOR Y DESCRIPTION: Bitwise Exclusive OR PRECEDENCE: 3 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [X] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [X] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [X] XBASIC ------------------------------------------------------------ SYNTAX: X XRA Y DESCRIPTION: Bitwise Exclusive OR PRECEDENCE: 3 VERSIONS: [_] BYWATER [_] BYWATER-2 [_] CALL/360 [_] CBASIC-II [_] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [_] GCOS [_] HAARDT [_] HANDBOOK1 [X] HANDBOOK2 [_] HEATH [_] MARK-I [_] MARK-II [_] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [_] RSTS-11 [_] SYSTEM/360 [_] SYSTEM/370 [_] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X EQV Y DESCRIPTION: Bitwise EQV PRECEDENCE: 2 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------ SYNTAX: X IMP Y DESCRIPTION: Bitwise IMP PRECEDENCE: 1 VERSIONS: [X] BYWATER [X] BYWATER-2 [X] CALL/360 [X] CBASIC-II [X] DARTMOUTH [_] ECMA-55 [_] ECMA-116 [X] GCOS [X] HAARDT [_] HANDBOOK1 [_] HANDBOOK2 [_] HEATH [X] MARK-I [X] MARK-II [X] MBASIC [_] PDP-8 [_] PDP-11 [_] RBASIC [X] RSTS-11 [X] SYSTEM/360 [X] SYSTEM/370 [X] TRS-80 [_] VINTAGE [_] XBASIC ------------------------------------------------------------