Minimal BASIC Statements: DATA { | }+, DEF [( )] = DIM { ( [, ] )}+, END FOR = TO [STEP ] GOSUB GOTO IF THEN INPUT {}+, LET = NEXT ON GOTO {}+, OPTION BASE {0 | 1} PRINT { | TAB ( )}*,; RANDOMIZE READ {}+, REM RESTORE RETURN STOP Functions: ABS(), ATN(), COS(), EXP(), INT(), LOG(), RND, SGN(), SIN(), SQR(), TAN() +, -, *, /, ^ numeric variables: A, A0, ..., A9, B, ..., Z9 array names: A, ..., Z string names: A$, ..., Z$ function names: FNA, ..., FNZ statement numbers: 1, ..., 9999 Top-level commands: LIST RUN NEW LOAD "file" SAVE "file" RENUM CONTINUE QUIT