| COMMAND | B15 | D64 | G65 | G67 | I70 | D71 | I73 | C77 | E78 | HB1 | HB2 | T80 | M80 | M85 | E86 | M88 | VBX |
| ? expressions... | X | | | | | X | | | | | | X | X | X | | X | X |
| APPEND filename$ | APPEND # filenumber | X | X | X | X | | | | | | | X | | | | | | |
| AS string-variable$ [, ...] | X | | | | | X | | | | | | X | X | X | | X | X |
| AUTO [start [, increment]] | X | | | | | X | | | | X | X | X | X | X | | X | |
| BACKSPACE # X | | X | X | X | | | | | | | | | | | | | |
| BREAK line [, ...]] | X | | | | | | | | | X | X | | | | | | |
| BYE | X | X | X | X | | X | | | | | X | | | | | | |
| CALL subroutine-name( [parameter [, ...] ] ) | X | | | | | | | | | | | | | | | X | X |
| CASE constant [TO constant] | CASE IF partial-expression | CASE IS partial-expression | X | | | | | | | | | | | | | | X | X | X |
| CASE ELSE | X | | | | | | | | | | | | | | X | X | X |
| CHAIN filename$ [, linenumber] | X | | X | X | X | X | X | X | | X | X | X | X | X | | X | X |
| CHANGE A$ TO X | CHANGE X TO A$ | X | X | X | X | | X | | | | | | | | | | | |
| CLEAR | X | | | | | X | | | | X | X | X | X | X | | X | X |
| CLOAD [file-name$] | X | | | | | X | | | | X | X | X | X | X | | | |
| CLOAD* ArrayName | X | | | | | X | | | | X | X | X | X | X | | | |
| CLOSE filename$ [, ...] | | | | | X | X | X | X | | | | | | | | | |
| CLR | | | | | | | | | | X | X | | | | | | |
| CMDS | X | | | | | | | | | | | | | | | | |
| COMMON variable [, ...] | X | | | | | X | | X | | | | X | X | X | X | X | X |
| CONSOLE [WIDTH width] | | | | | | | | X | | | | | | | | | |
| CONT | X | | | | | X | | | | X | X | X | X | X | | X | X |
| CREATE filename$ [ RECL reclen ] AS filenum [ BUFF number ] [ RECS size ] | | | | | | | | X | | | | | | | | | |
| CSAVE [file-name$] | X | | | | | X | | | | X | X | X | X | X | | | |
| CSAVE* ArrayName | X | | | | | X | | | | X | X | X | X | X | | | |
| DATA constant [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| DEF FNname[(arg...)] [= expression] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| DEF SUB | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| DEFBYT letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DEFCUR letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DEFDBL letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DEFINT letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DEFLNG letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DEFSNG letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DEFSTR letter[-letter] [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| DELETE line [- line] | X | | | | | X | | X | | X | X | X | X | X | | X | X |
| DELIMIT # X, A$ | | | X | X | | | | | | | | | | | | | |
| DIM [ # filenum , ] variable( elements [, ...]) [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| DO [UNTIL|WHILE expression] | X | | | | | | | | | | | | | | X | X | X |
| DSP variable [, ...]] | X | | | | | | | | | X | X | | | | | | |
| EDIT | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| ELSE | X | | | | | X | | X | | X | X | X | X | X | X | X | X |
| ELSEIF | X | | | | | X | | X | | X | X | X | X | X | X | X | X |
| END | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| END FUNCTION | X | | | | | | | | | | | | | | X | X | X |
| END IF | X | | | | | X | | X | | X | X | X | X | X | X | X | X |
| END SELECT | X | | | | | | | | | | | | | | X | X | X |
| END SUB | X | | | | | | | | | | | | | | X | X | X |
| ERASE variable [, ...] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| EXCHANGE variable, variable | X | | | | | | | | | | X | | | | | | |
| EXIT | X | | | | | | | | | | | | | | X | X | X |
| EXIT DO | X | | | | | | | | | | | | | | X | X | X |
| EXIT FOR | X | | | | | | | | | | | | | | X | X | X |
| EXIT FUNCTION | X | | | | | | | | | | | | | | X | X | X |
| EXIT SUB | X | | | | | | | | | | | | | | X | X | X |
| EXIT UNTIL | X | | | | | | | | | | | | | | X | | |
| EXIT WHILE | X | | | | | | | | | | | | | | X | | |
| FEND | | | | | | | | X | | | | | | | | | |
| FIELD [#] device-number, number AS string-variable$ [, ...] | X | | | | | X | | | | | | X | X | X | | X | X |
| FILE # X, A$ | | X | X | X | | | | X | | | | | | | | | |
| FILES A$[, ...] | | X | X | X | | | | | | | | | | | | | |
| FNCS | X | | | | | | | | | | | | | | | | |
| FNEND | X | | | X | X | X | X | | | X | X | X | | | | | |
| FOR variable = start TO finish [STEP increment] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| FUNCTION [ ( parameter [, ... ] ) ] | X | | | | | | | | | | | | | | X | X | X |
| GET filename$ , scalar [, ...] | | | | | X | X | X | | | | | | | | | | |
| GO | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| GO SUB line | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| GO TO line | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| GOODBYE | X | X | X | X | | X | | | | | X | | | | | | |
| GOSUB line | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| GOTO line | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| HELP name | X | | | | | | | | | | | | | | | | |
| IF expression THEN line1 [ELSE line2] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| IF END # filenum THEN line1 [ELSE line2] | | X | X | X | | | | X | | | | | | | | | |
| IF MORE # filenum THEN line1 [ELSE line2] | | X | X | X | | | | | | | | | | | | | |
| IF expression THEN | X | | | | | X | | X | | X | X | X | X | X | X | X | X |
| IMAGE "format string" | | | | | X | | X | | | X | X | | | | | | |
| INPUT [# device-number]|[;]["prompt string";] variable [, ...]s | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| [LET] variable = expression | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| LINE INPUT [[#] device-number,]["prompt string";] string-variable$ | X | | | | | X | | | | | | X | X | X | | X | X |
| LIST line1 [- line2] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| LLIST line1 [- line2] | X | | | | | X | | X | | | X | X | X | X | | X | |
| LOAD [file-name$] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| LOOP [UNTIL|WHILE expression] | X | | | | | | | | | | | | | | X | X | X |
| LPRINT [USING format-string$;] expressions... | X | | | | X | X | X | | X | | | X | X | X | X | X | X |
| LPRINTER [WIDTH width] | | | | | | | | X | | | | | | | | | |
| LSET string-variable$ = expression | X | | | | | X | | | | | | X | X | X | | X | X |
| MAINTAINER | X | | | | | | | | | | | | | | | | |
| MARGIN # filenumber, width | X | X | X | X | | | | | | | X | | | | | | |
| MAT arrayname = expression | | X | X | X | X | X | X | | | X | X | | | | | | |
| MAT GET filename$, arrayname | | | X | X | X | | X | | | | | | | | | | |
| MAT INPUT arrayname | | X | X | X | X | X | X | | | X | X | | | | | | |
| MAT PRINT arrayname | | X | X | X | X | X | X | | | X | X | | | | | | |
| MAT PUT filename$, arrayname | | | X | X | X | | X | | | | | | | | | | |
| MAT READ arrayname | | X | X | X | X | X | X | | | X | X | | | | | | |
| MAT WRITE arrayname | | X | X | X | | | | | | X | X | | | | | | |
| MERGE file-name | X | | | | | X | | X | | | | X | X | X | | X | X |
| MID$( variable$, start [, count ] ) = expression | X | | | | | X | | X | | | | X | X | X | | X | X |
| NAME old_file_name AS new_file_name | X | | | | | X | | | | | | X | X | X | | X | X |
| NEW | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| NEXT [variable] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OF line, ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OLD [file-name$] | | X | X | X | | X | | | | | | | | | | | |
| ON expression GOTO | GOSUB line [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| ON ERROR ... | X | | | | | X | | | | X | X | X | X | X | | X | X |
| ON ERROR GOSUB errline | X | | | | | | | | | | | | | | | | |
| ON ERROR GOTO errline | X | | | | | X | | | | X | X | X | X | X | | X | X |
| ON ERROR RESUME ... | X | | | | | X | | | | | | X | X | X | | X | X |
| ON ERROR RESUME NEXT | X | | | | | X | | | | | | X | X | X | | X | X |
| ON ERROR RETURN ... | X | | | | | | | | | | | | | | | | |
| ON ERROR RETURN NEXT | X | | | | | | | | | | | | | | | | |
| ON TIMER count GOSUB line | X | | | | | | | | | | | | | | | X | |
| OPEN file-name [FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM] AS [#]device-number [LEN = record-length] | X | | | | X | X | X | X | | | | X | X | X | | X | X |
| OPTION ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ANGLE ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ANGLE DEGREES | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ANGLE GRADIANS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ANGLE RADIANS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ARITHMETIC | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ARITHMETIC DECIMAL | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ARITHMETIC FIXED | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ARITHMETIC NATIVE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION BASE X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION BUGS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION BUGS OFF | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION BUGS ON | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COMMENT char | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COMPARE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COMPARE BINARY | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COMPARE DATABASE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COMPARE TEXT | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COVERAGE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COVERAGE OFF | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION COVERAGE ON | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION DATE format$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION DISABLE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION DISABLE COMMAND name | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION DISABLE FUNCTION name | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION DISABLE OPERATOR name | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ENABLE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ENABLE COMMAND name | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ENABLE FUNCTION name | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ENABLE OPERATOR name | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ERROR | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ERROR GOSUB | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ERROR GOTO | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION EXPLICIT | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION IMAGE char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION IMPLICIT | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION INDENT number | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION LABELS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION LABELS OFF | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION LABELS ON | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PRINT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ROUND | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ROUND BANK | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ROUND MATH | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION ROUND TRUNCATE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION SLEEP number | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STATEMENT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STDERR filename$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STDIN filename$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STDOUT filename$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STRICT | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STRICT OFF | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION STRICT ON | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TERMINAL | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TERMINAL ADM | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TERMINAL ANSI | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TERMINAL NONE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TIME format$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TRACE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TRACE OFF | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION TRACE ON | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING string$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION VERSION [version] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| PAUSE [comment] | | | | | X | | X | | | | | | | | | | |
| POP | X | | | | | | | | | | X | | | | | | |
| PRINT [# device-number,][USING format$;] expressions ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| PUT filename$ , value [, ...] | | | | | X | X | X | | | | | | | | | | |
| QUIT | X | X | X | X | X | X | X | X | X | | | | | | X | | |
| READ variable [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| RECALL ArrayName | X | | | | | | | | | | X | | | | | | |
| REM ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| RENAME [file-name$] | | X | X | X | | X | | | | | | | | | | | |
| RENUM | X | | | | | X | | | | X | X | X | X | X | | X | X |
| RENUMBER | | | | | | | | | | X | X | | | | | | |
| RESET filename$ [, ...] | | | | | X | | X | | | | | | | | | | |
| RESTORE [line] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| RESUME [ 0 | line | NEXT ] | X | | | | | X | | | | X | X | X | X | X | | X | X |
| RETURN | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| RSET string-variable$ = expression | X | | | | | X | | | | | | X | X | X | | X | X |
| RUN [line | file-name$] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| SAVE [file-name$] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| SCRATCH # X | | | X | X | | | | | | | X | | | | | | |
| SELECT | X | | | | | | | | | | | | | | X | X | X |
| SELECT CASE expression | X | | | | | | | | | | | | | | X | X | X |
| STEP | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| STOP | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| STORE ArrayName | X | | | | | | | | | | X | | | | | | |
| SUB name [ ( parameter [,...] ) ] | X | | | | | | | | | | | | | | X | X | X |
| SUBEND | X | | | | | | | | | | X | | | | | | |
| SWAP variable, variable | X | | | | | X | | | | | | X | X | X | | X | X |
| SYSTEM | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| TEXT letter[-letter] [, ...] | | | | | | | | | | X | X | | | | | | |
| THEN line1 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| TIMER | X | | | | | | | | | | | | | | | X | |
| TIMER OFF | X | | | | | | | | | | | | | | | X | |
| TIMER ON | X | | | | | | | | | | | | | | | X | |
| TIMER STOP | X | | | | | | | | | | | | | | | X | |
| TLOAD [file-name$] | X | | | | | | | | | | X | | | | | | |
| TO | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| TRACE ON | OFF | | | | X | | | | | | X | X | | | | | | |
| TRACE OFF | | | | X | | | | | | X | X | | | | | | |
| TRACE ON | | | | X | | | | | | X | X | | | | | | |
| TSAVE [file-name$] | X | | | | | | | | | | X | | | | | | |
| UEND | X | | | | | | | | | | X | | | | | | |
| UNTIL expression | X | | | | | | | | | | X | | | | | | |
| USE parameter$ | | | | | X | | X | | | | | | | | | | |
| USER LBL | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| VARS | X | | | | | | | | | | | | | | | | |
| WEND | X | | | | | X | | X | | X | X | X | X | X | | X | X |
| WHILE | X | | | | | X | | X | | X | X | X | X | X | | X | X |
| WRITE [# device-number,] element [, .... ] | X | | X | X | | X | | | | | | X | X | X | | X | X |