| COMMAND | B15 | B93 | S70 | C77 | D64 | E78 | E86 | G74 | H14 | HB1 | HB2 | H80 | G65 | G67 | M80 | D73 | D70 | R86 | D71 | I70 | I73 | T80 | V09 | T79 |
| APPEND filename$ | X | | | | | | | | | | X | | | | | | | X | | | | | | X |
| APPEND # filenumber | | | | | X | | | X | | | | | X | X | | | | | | | | | | |
| AS | X | X | | | | | | | X | | | | | | X | | | X | X | | | X | | X |
| AUTO [start [, increment]] | X | | | | | | | | | X | X | | | | X | | | | X | | | X | | |
| BACKSPACE # X | | | | | X | | | X | | | | | X | X | | | | | | | | | | |
| BREAK line [, ...]] | X | | | | | | | | | X | X | | | | | | | | | | | | | |
| BUILD [start [, increment]] | | | | | | | | | | | | X | | | | | | | | | | | | |
| BYE | X | | | | X | | | X | X | | X | X | X | X | | X | X | | X | | | | | |
| CALL subname( [parameter [, ...] ] ) | X | X | | | | | | | X | | X | | | | | | | | | | | | | |
| CASE constant [TO constant] | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| CASE IF operator constant | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| CASE IS operator constant | 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 | X | X | | X |
| CHANGE A$ TO X | X | | | | X | | | X | | | X | | X | X | | | | | X | | | | | |
| CHANGE X TO A$ | X | | | | X | | | X | | | X | | X | X | | | | | X | | | | | |
| CLEAR | X | X | | | | | | | X | X | X | X | | | X | | | X | X | | | X | | X |
| CLOAD [filename$] | X | | | | | | | | | X | X | | | | X | | | | X | | | X | | |
| CLOAD* arrayname | X | | | | | | | | | X | X | | | | X | | | | X | | | X | | |
| CLOSE | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| CLOSE filename$ [, ...] | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| CLOSE filenumber [, ...] | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| CLR | | | | | | | | | | X | X | | | | | | | | | | | | | |
| CMDS | X | X | | | | | | | | | | | | | | | | | | | | | | |
| COMMON variable [, ...] | X | X | | X | | | X | | | | X | | | | X | | | | X | | | X | | |
| CONSOLE [WIDTH width] | | | | X | | | | | | | | | | | | | | | | | | | | |
| CONST variable [, ...] = value | X | | | | | | | | | | | | | | | | | | | | | | | |
| CONT | X | | | | | | | | | X | X | | | | X | | | X | X | | | X | | X |
| CONTINUE | | | | | | | | | | | | X | | | | | | | | | | | | |
| COPY source$ TO target$ | | | | | | | | | X | | | | | | | | | | | | | | | |
| CREATE filename$ [ RECL reclen ] AS filenum
[ BUFF number ] [ RECS size ] | | | | X | | | | | | | | | | | | | | | | | | | | |
| CSAVE [filename$] | X | | | | | | | | | X | X | | | | X | | | | X | | | X | | |
| CSAVE* ArrayName | 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 | X | X | X | X | X | X | X |
| DEC variable [,...] | | | | | | | | | X | | | | | | | | | | | | | | | |
| DEF FNname[( arg [,...] )] = value | X | X | X | X | X | X | X | X | | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| DEF FNname[( arg [,...] )] | X | | X | | | | | X | | X | X | X | | X | | X | X | | X | X | X | X | | |
| DEFBYT letter[-letter] [, ...] | X | | | | | | | | | | | | | | | | | | | | | | | |
| DEFCUR letter[-letter] [, ...] | X | | | | | | | | | | | | | | | | | | | | | | | |
| DEFDBL letter[-letter] [, ...] | X | X | | | | | | | X | X | X | | | | X | | | | X | | | X | | |
| DEFINT letter[-letter] [, ...] | X | X | | | | | | | X | X | X | | | | X | | | | X | | | X | | |
| DEFLNG letter[-letter] [, ...] | X | | | | | | | | | | | | | | | | | | | | | | | |
| DEFSNG letter[-letter] [, ...] | X | X | | | | | | | | X | X | | | | X | | | | X | | | X | | |
| DEFSTR letter[-letter] [, ...] | X | X | | | | | | | X | X | X | | | | X | | | | X | | | X | | |
| DELETE filenumber | | | | X | | | | | | | | | | | | | | | | | | | | |
| DELETE line [- line] | X | X | | | | | | | X | X | X | X | | | X | X | X | | X | | | X | | |
| DELIMIT # X, A$ | | | | | | | | X | | | | | X | X | | | | | | | | | | |
| DIM [# filenum,] variable([ lower TO ] upper) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| DISPLAY source$ | | | | | | | | | X | | | | | | | | | | | | | | | |
| DO UNTIL value | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| DO | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| DO WHILE value | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| DOS | | | | | | | | | | | | | | | | | | X | | | | | | |
| DSP variable [, ...]] | X | | | | | | | | | X | X | | | | | | | | | | | | | |
| EDIT | X | X | X | 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 | X | X | | | X | X | X |
| ELSEIF | X | X | | X | | | X | | X | 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 | 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 | 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 | | |
| EXCHANGE variable, variable | X | | | | | | | | | | X | | | | | | | | | | | | | |
| EXIT | X | X | | | | | X | | X | | X | | | | | | | | | | | | | |
| EXIT DO | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| EXIT FOR | X | X | | | | | X | | X | | X | | | | | | | | | | | | | |
| EXIT FUNCTION | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| EXIT REPEAT | X | | | | | | | | X | | X | | | | | | | | | | | | | |
| EXIT SUB | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| EXIT WHILE | X | X | | | | | X | | | | | | | | | | | | | | | | | |
| FEND | | | | X | | | | | | | | | | | | | | | | | | | | |
| FIELD [#] filenum, number AS variable$ [, ...] | X | X | | | | | | | X | | | | | | X | | | X | X | | | X | | X |
| FILE filename$ [( reclen )] | | | | X | | | | | | | | | | | | | | | | | | | | |
| FILE # X, A$ | | | | X | X | | | X | | | | | X | X | | | | | | | | | | |
| FILES A$[, ...] | | | | | X | | | X | | | | | X | X | | | | | | | | | | |
| FLEX | | | | | | | | | | | | | | | | | | | | | | | | X |
| FNCS | X | X | | | | | | | | | | | | | | | | | | | | | | |
| FNEND | X | | X | | | | | X | | X | X | 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 | X | X | X | X | X | X | X |
| FUNCTION [ ( parameter [, ... ] ) ] | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| GET # file_number , [ byte_number ] , scalar [,...] | | | | | | | | | X | | | | | | | | | | | | | | | |
| GET # file_number [ , RECORD record_number ] | | | | | | | | | | | | | | | | | | X | X | | | | | X |
| GET # file_number [ , RECORD record_number ] | | | | | | | | | | | | | | | | | | X | X | | | | | X |
| GET filename$ , scalar [, ...] | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| GET # file_number [ , record_number ] | | | | | | | | | X | | | | | | | | | | | | | | | |
| GO | X | | X | X | X | X | X | 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 | 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 | X | X | X | X | X | X |
| GOODBYE | X | | | | 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 | 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 | X | X | X | X | X | X | X |
| HELP name | X | | | | | | | | | | | | | | | | | | | | | | | |
| IF value THEN line1 [ELSE line2] | X | X | X | X | X | X | X | 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 | X | | | | | | | | | | |
| IF MORE # filenum THEN line1 [ELSE line2] | | | | | X | | | X | | | | | X | X | | | | | | | | | | |
| IF value THEN | X | X | | X | | | X | | X | X | X | X | | | X | X | X | X | X | | | X | X | X |
| IMAGE "format string" | | | X | | | | | | X | X | X | | | | | | | | | X | X | | | |
| INC variable [,...] | | | | | | | | | X | | | | | | | | | | | | | | | |
| INPUT "prompt string" , variable [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| INPUT # filenum , variable [, ...]s | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| INPUT variable [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| INPUT LINE variable$ | X | | | | | | | | | | | X | | | X | | | X | X | | | X | | X |
| INPUT LINE # filenum , variable$ | X | | | | | | | | | | | X | | | X | | | X | X | | | X | | X |
| INPUT LINE "prompt string" , variable$ | X | | | | | | | | | | | X | | | X | | | X | X | | | X | | X |
| [LET] variable [, ...] = value | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| LINE | X | X | | | | | | | X | | X | X | | | X | | | X | X | | | X | | X |
| LINE INPUT [[#] filenum,]["prompt string";] variable$ | X | X | | | | | | | X | | 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 | X | X | X | X | X | | X |
| LISTNH line1 [- line2] | X | | X | X | X | | | X | | | | | X | X | | | | | X | X | X | | | |
| LLIST line1 [- line2] | X | | | X | | | | | X | | X | | | | X | | | | X | | | X | | |
| LOAD [filename$] | X | X | X | X | X | X | X | X | X | X | X | | X | X | X | | | X | X | X | X | X | | X |
| LOCAL [# filenum,] variable([ lower TO ] upper) | | | | | | | | | X | | | | | | | | | | | | | | | |
| LOOP UNTIL value | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| LOOP WHILE value | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| LOOP | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| LPRINT [USING format-string$;] value ... | X | | X | | | X | X | | X | | X | | | | X | | | | X | X | X | X | | |
| LPRINTER [WIDTH width] | | | | X | | | | | | | | | | | | | | | | | | | | |
| LPT [filename$] | | | | | | | | | | | | | | | | X | | | | | | | | |
| LSET variable$ = value | X | X | | | | | | | X | | | | | | X | | | X | X | | | X | | X |
| MAINTAINER | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER CMDS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER CMDS HTML | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER CMDS ID | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER CMDS MANUAL | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER CMDS_SWITCH | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER CMDS TABLE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER DEBUG | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER DEBUG OFF | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER DEBUG ON | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER FNCS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER FNCS HTML | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER FNCS ID | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER FNCS MANUAL | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER FNCS SWITCH | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER FNCS TABLE | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER MANUAL | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MAINTAINER STACK | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| MARGIN # filenumber, width | X | | | | X | | | X | | | X | | X | X | | | | | | | | | | |
| MAT arrayname = value | | | X | | X | | | X | X | X | X | | X | X | | | | | X | X | X | | | |
| MAT GET filename$, arrayname | | | X | | | | | X | | | | | X | X | | | | | | X | X | | | |
| MAT INPUT arrayname | | | X | | X | | | X | X | X | X | | X | X | | | | | X | X | X | | | |
| MAT PRINT arrayname | | | X | | X | | | X | X | X | X | | X | X | | | | | X | X | X | | | |
| MAT PUT filename$, arrayname | | | X | | | | | X | | | | | X | X | | | | | | X | X | | | |
| MAT READ arrayname | | | X | | X | | | X | X | X | X | | X | X | | | | | X | X | X | | | |
| MAT WRITE arrayname | | | | | X | | | X | X | X | X | | X | X | | | | | | | | | | |
| MERGE filename$ | X | X | | X | | | | | | | | | | | X | | | | X | | | X | | |
| MID$( variable$, start [, count ] ) = value | X | X | | X | | | | | X | | | X | | | X | | | | X | | | X | | |
| MON | | | | | | | | | | | | | | | | | | X | | | | | | |
| NAME old$ AS new$ | X | X | | | | | | | X | | | | | | X | | | | X | | | X | | |
| NEW | X | X | X | X | X | 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 | X | X | X | X | X | X | X |
| OF | X | | X | X | X | X | X | X | | X | X | | X | X | X | | | X | X | X | X | X | | X |
| OLD [filename$] | | | | | X | | | X | | | | X | X | X | | X | X | | X | | | | | |
| ON value GOSUB line [, ...] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | | X | X | X | X | X | X | X |
| ON value GOTO line [, ...] | X | X | X | X | X | 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 | | X |
| ON ERROR GOSUB errline | X | 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 | | | | | | | | | | | | | | | | | | | | | | | |
| OPEN NEW|OLD|VIRTUAL filename$
AS filenumber | | | | | | | | | | | | | | | | | | X | | | | | | X |
| OPEN filename$
FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL
AS [#] fileenumber
[LEN [=] record-length] | X | X | | | | | | | X | | X | | | | X | | | | | | | X | | |
| OPEN filename$
FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL
AS FILE filenumber
[ ,RECORDSIZE ignored ]
[ ,CLUSTERSIZE ignored ]
[ ,MODE ignored ] | | | | | | | | | | | | | | | | | | | X | | | | | |
| OPEN filename
FOR READ|WRITE|VIRTUAL
AS FILE filenumber | | | | | | | | | | | | X | | | | | | | | | | | | |
| OPEN filename$
[ RECL reclen ]
AS filenumber
[ BUFF ignored ]
[ RECS ignored ] | | | | X | | | | | | | | | | | | | | | | | | | | |
| OPEN filenumber,
filename$,
INPUT|OUTPUT|APPEND|VIRTUAL | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| OPTION | X | X | X | X | X | X | X | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION BASE integer | X | X | X | X | X | X | 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 | X | X | X | X | X | X | X |
| OPTION BUGS BOOLEAN | X | X | X | X | X | X | X | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION DIGITS integer | X | X | X | X | X | X | X | 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 | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION EDIT string$ | X | X | X | X | X | X | X | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION EXTENSION string$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION FILES string$ | X | X | X | X | X | X | X | 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 | X | X | X | X | X | X | X |
| OPTION INDENT integer | X | X | X | X | X | X | X | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION PROMPT string$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT AT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT BYTE char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT COMMENT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT CURRENCY char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT DOUBLE char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT FILENUM char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT IMAGE char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT INPUT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT INTEGER char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT LONG char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT LPAREN char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT_PRINT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT QUOTE char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT RPAREN char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT SINGLE char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT STATEMENT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION PUNCT STRING char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION RECLEN integer | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION RENUM string$ | X | X | X | X | X | X | X | 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 | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION SCALE integer | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION SLEEP double | X | X | X | X | X | X | X | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | X | X | X | X | X | X | X |
| OPTION USING | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING ALL char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING COMMA char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING DIGIT char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING DOLLAR char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING EXRAD char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING FILLER char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING FIRST char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING LENGTH char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING LITERAL char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING MINUS char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING PERIOD char$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| OPTION USING PLUS char$ | X | X | X | X | X | X | X | 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 | X | X | X | X | X | X | X |
| OPTION ZONE integer | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| PAUSE [comment] | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| PDEL line [- line] | | | | | | | | | | | | | | | | | | X | | | | | | X |
| POP | X | | | | | | | | | | X | | | | | | | | | | | | | |
| PRINT # filenum , [USING format$;] value ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| PRINT [USING format$;] value ... | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| PTP [filename$] | | | | | | | | | | | | | | | | X | | | | | | | | |
| PTR [filename$] | | | | | | | | | | | | | | | | X | | | | | | | | |
| PUT # file_number , [ byte_number ] , scalar [,...] | | | | | | | | | X | | | | | | | | | | | | | | | |
| PUT filename$ , value [, ...] | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| PUT # file_number [ , RECORD record_number ] | | | | | | | | | | | | | | | | | | X | X | | | | | X |
| PUT # file_number [ , record_number ] | | | | | | | | | X | | | | | | | | | | | | | | | |
| QUIT | X | | X | 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 | 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 | X | X | X | X | X | X | X |
| RENAME from$ TO to$ | | | | | | | | | X | | | | | | | | | | | | | | | |
| RENAME [filename$] | | | | | X | | | X | | | | | X | X | | | | | X | | | | | |
| RENUM | X | X | | | | | | | X | X | X | | | | X | | | X | X | | | X | | X |
| RENUMBER | | | | | | | | | | X | X | | | | | | | | | | | | | |
| REPEAT | X | | | | | | | | X | | X | | | | | | | | | | | | | |
| REPLACE [filename$] | | | | | | | | | | | | X | | | | | | | | | | | | |
| RESET filename$ [, ...] | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| RESTORE [line] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| RESUME | X | | | | | | | | X | X | X | | | | X | | | X | X | | | X | | X |
| RESUME line | X | | | | | | | | X | X | X | | | | X | | | X | X | | | X | | X |
| RESUME NEXT | X | | | | | | | | X | X | X | | | | X | | | X | X | | | X | | X |
| RESUME 0 | 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 | X | X | X | X | X | X | X |
| RSET variable$ = value | X | X | | | | | | | X | | | | | | X | | | X | X | | | X | | X |
| RUN filename$ | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| RUN line | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| RUN | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| RUNNH line | X | | X | X | X | | | X | | | | | X | X | | | | | X | X | X | | | |
| RUNNH filename$ | X | | X | X | X | | | X | | | | | X | X | | | | | X | X | X | | | |
| RUNNH | X | | X | X | X | | | X | | | | | X | X | | | | | X | X | X | | | |
| SAVE [filename$] | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | X |
| SCRATCH [# X] | | | | | | | | X | | | X | X | X | X | | | | | | | | | | |
| SELECT | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| SELECT CASE value | X | X | | | | | X | | X | | | | | | | | | | | | | | | |
| STEP | X | X | X | X | X | X | X | 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 | X | X | X | X | X | X | X |
| STORE ArrayName | X | | | | | | | | | | X | | | | | | | | | | | | | |
| SUB name [ ( parameter [,...] ) ] | X | X | | | | | X | | X | | X | | | | | | | | | | | | | |
| SUB END | | | | | | | | | X | | | | | | | | | | | | | | | |
| SUB EXIT | | | | | | | | | X | | | | | | | | | | | | | | | |
| SUBEND | X | | | | | | | | X | | X | | | | | | | | | | | | | |
| SUBEXIT | | | | | | | | | X | | | | | | | | | | | | | | | |
| SWAP variable, variable | X | X | | | | | | | 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 | X | X | |
| TEXT letter[-letter] [, ...] | | | | | | | | | | X | X | | | | | | | | | | | | | |
| THEN | X | | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| TIMER | X | | | | | | | | | | | | | | | | | | | | | | | |
| TIMER OFF | X | | | | | | | | | | | | | | | | | | | | | | | |
| TIMER ON | X | | | | | | | | | | | | | | | | | | | | | | | |
| TIMER STOP | X | | | | | | | | | | | | | | | | | | | | | | | |
| TLOAD [filename$] | X | | | | | | | | | | X | | | | | | | | | | | | | |
| TO | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| TRACE | | | | | | | | X | | X | X | | | X | | | | | | | | | | |
| TRACE OFF | | | | | | | | X | | X | X | | | X | | | | | | | | | | |
| TRACE ON | | | | | | | | X | | X | X | | | X | | | | | | | | | | |
| TSAVE [filename$] | X | | | | | | | | | | X | | | | | | | | | | | | | |
| TTY | | | | | | | | | | | | | | | | X | | | | | | | | |
| TTY IN | | | | | | | | | | | | | | | | X | | | | | | | | |
| TTY OUT | | | | | | | | | | | | | | | | X | | | | | | | | |
| UNTIL value | X | | | | | | | | X | | X | | | | | | | | | | | | | |
| USE parameter$ | | | X | | | | | | | | | | | | | | | | | X | X | | | |
| VARS | X | X | | | | | | | | | | | | | | | | | | | | | | |
| WEND | X | X | | X | | | | | X | X | X | | | | X | | | | X | | | X | | |
| WHILE value | X | X | | X | | | | | X | X | X | | | | X | | | | X | | | X | | |
| WRITE # filenum, value [, .... ] | X | X | | | | | | X | X | | | | X | X | X | | | | X | | | X | | |
| WRITE value [, .... ] | X | X | | | | | | X | X | | | | X | X | X | | | | X | | | X | | |