| ABS(x) | Absolute (positive) value of x |
| AND | Logical "and" in an IF statement |
| ASC("A") | ASCII value of a character |
| ASC(A$) | ASCII value of string's first character |
| AT | See DRAW, XDRAW, HLIN and VLIN |
| ATN(x) | Arctangent of x in radians |
| CALL n | Branch to machine language routine at n |
| CHR$(n) | Character whose ASCII value is n |
| CLEAR | Clear all variables and strings |
| COLOR=n | Set lo-res color to n (0-15) |
| CONT | Continue an Applesoft program |
| COS(x) | Cosine of x in radians |
| DATA A$,x,y,z | Strings and values to be READ |
| DEF FN A(X)=f(x) | Define a function |
| DEL n,m | Delete program lines n through m |
| DIM X(n) | Dimension a numerical array |
| DIM A$(n) | Dimension a string-array or string |
| DRAW n AT i,j | Draw hi-res shape n at i,j |
| END | Stop a program with no message (see STOP) |
| EXP(x) | e(2.718289) to the xth power |
| FLASH | Set flashing screen output (40-columns) |
| FN | See DEF FN |
| FOR X=n TO m | Let X=n, X=n+1… until X=m |
| FRE(0) | Amount of free memory available |
| GET A$ | Wait for one-character user input |
| GET X | Wait for one-number user input |
| GOSUB n | Branch to subroutine at line n |
| GOTO n | Branch to line n |
| GR | View and clear Lo-Res page 1 |
| HCOLOR=n | Set Hi-Res color to n (0-7) |
| HGR | View and clear upper Hi-Res page 1 |
| HGR2 | View and clear upper Hi-Res page 2 |
| HIMEM:n | Set highest memory address available |
| HLIN n,m AT j | Draw a horizontal Lo-Res line |
| HOME | Clear text screen to black |
| HPLOT i,j | Plot a Hi-Res point |
| HPLOT i,j TO n,m | Draw a Hi-Res line |
| HTAB n | Position cursor at horizontal position n |
| IF… THEN… | Logical "if" true, "then" execute |
| IN#n | Take input from Slot n |
| INPUT X (or A$) | Wait for user input |
| INPUT "ABC";A$ (or X) | Print & wait for input |
| INT(RND(1)*n) | Random integer 0 to n-1 |
| INT(x) | Integer value of x |
| INVERSE | Set black-on-white text output |
| LEFT$(A$,n) | Left n characters of a string |
| LEN(A$) | Number of characters in a string |
| LET X=Y | Set X equal to Y ("LET" is optional) |
| LIST | List program from beginning |
| LIST-n | List to line n |
| LIST n- | List from line n |
| LIST n-m | List lines n through m |
| LOAD | Load a program from tape |
| LOG(x) | Natural logarithm of x |
| LOMEM:n | Set start-of-variable location |
| MID$(A$,n,m) | m characters of A$, starting at n |
| NEW | Delete current program from memory |
| NEXT | Define bottom of a FOR-NEXT loop |
| NORMAL | Set normal white-on-black text output |
| NOT | Logical "not" in an IF statement |
| NOTRACE | Cancel TRACE |
| ON X GOSUB n,m… | GOSUB Xth line number |
| ON X GOTO n,m… | Branch to Xth line number |
| ONERR GOTO n | Branch to line n if error occurs |
| OR | Logical "or" in an IF statement |
| PDL(n) | Value (0-255) of paddle n (0-3) |
| PEEK(n) | Memory value at location n |
| PLOT i,j | Plot a Lo-Res dot |
| POKE n,m | Set location n to value m |
| POP | Cancel most recent GOSUB |
| POS(0) | Horizontal cursor position |
| PR#n | Send output to slot n |
| PRINT | Skip a text line |
| PRINT "ABC" | Print characters within quotes |
| PRINT X | Print value of variable X |
| READ A$ | Read a DATA string |
| READ X | Read a DATA value |
| RECALL X | Retrieve array from tape |
| REM | Programmer's remark follows |
| RESTORE | Set pointer to first DATA element |
| RESUME | Continue program where error occurred |
| RETURN | Branch back to statement after GOSUB |
| RIGHT$(A$,n) | Last n characters of a string |
| RND(0) | Repeat last random number |
| RND(1) | Random number (0 to 0.999999999) |
| ROT=n | Set rotation of a shape to n (0-64) |
| RUN | Execute program from beginning |
| RUN n | Execute program from line n |
| SAVE | Save program to tape |
| SCALE=n | Set scale of DRAW or XDRAW |
| SCRN(i,j) | Lo-res screen color at point i,j |
| SGN(X) | Sign (+1, -1 or 0) of X |
| SHLOAD | Load shape table from tape |
| SIN(x) | Sine of x in radians |
| SPC(n) | n spaces in a PRINT statement |
| SPEED=n | Character output rate (0-255) |
| SQR(x) | Square root of x |
| STEP n | Increment-size in a FOR-NEXT loop |
| STOP | Halt program and print line number |
| STORE X | Store array on tape |
| STR$(x) | String equivalent of value x |
| TAB(n) | Position cursor in a PRINT statement |
| TAN(x) | Tangent of x in radians |
| TEXT | Switch to text mode; cancel windows |
| TRACE | Print line numbers as executed |
| USR(x) | Pass x to a machine language subroutine |
| VAL(A$) | Numeric value of a string |
| VLIN n,m AT i | Draw a vertical Lo-Res line |
| VTAB n | Move cursor to text line n |
| WAIT i,j,k | Insert conditional pause |
| XDRAW n AT i,j | DRAW in opposite color |
| ? | Same as PRINT |
| & | Call a User Defined Routine |