1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Section 2: General language reference
2.1 Numeric Expressions and Assignments
2.2 String Expressions and Assignments
2.3 Flow of control
2.4 Variable names & conventions
2.5 Memory Management/Use
Section 3: Input/Output to Text and Graphics screens
3.1 'PRINT' and text formatting
3.2 Mousetext and special text output
3.3 Text input from the keyboard
3.4 Low Resolution (Lores) Graphics
3.5 High Resolution (Hires) Graphics
3.6 Hires 'Shapes' [Not done yet]
3.7 Double High Resolution (Double Hires) Graphics
Section 4: Miscellaneous tasks
4.1 Sound Generation
4.2 Reading paddles/joysticks
4.3 Program comments
4.4 Internal data storage
4.5 Error Handling
4.6 Random numbers
Section 5: Disk Input/Output
5.1 General Intro and simple commands
5.2 Binary files
5.3 Text File I/O
Section 6: Applesoft command reference by name
ABS, AND, ASC, AT, ATN, CALL, CHR$, CLEAR, COLOR=, CONT, COS,
DATA, DEF, DEL, DIM, DRAW, END, EXP, FLASH, FN, FOR, FRE, GET,
GOSUB, GOTO, GR, HCOLOR=, HGR, HGR2, HIMEM:, HLIN, HOME, HPLOT,
HTAB, IF, IN#, INPUT, INT, INVERSE, LEFT$, LEN, LET, LIST,
LOAD, LOG, LOMEM:, MID$, NEW, NEXT, NORMAL, NOT, NOTRACE, ON,
ONERR, OR, PDL, PEEK, PLOT, POKE, POP, POS, PRINT, PR#, READ,
RECALL, REM, RESTORE, RESUME, RETURN, RIGHT$, RND, ROT=, RUN,
SAVE, SCALE=, SCRN, SGN, SHLOAD, SIN, SPC, SPEED=, SQR, STEP,
STOP, STORE, STR$, TAB, TAN, TEXT, THEN, TO, TRACE, USR, VAL,
VLIN, VTAB, WAIT, XDRAW, &
Error codes and messages
7.1 Applesoft Error codes
7.2 DOS 3.3 Error codes
7.3 ProDOS Error codes
_________________________________________________________________
Sections planned to add to this FAQ:
Error code
Fun tricks: Loading at alternate addresses, optimizing for size/speed
Peeks, Pokes, Calls, ROM, memory reference [I don't trust any out
there to be correct, given the number of holes that have been poked in
existing ones]
_________________________________________________________________