diff --git a/reference.htm b/reference.htm index 8f79964..f070c85 100644 --- a/reference.htm +++ b/reference.htm @@ -1,6 +1,4 @@ - - - + Applesoft BASIC Reference - - -
+

Applesoft BASIC Quick Reference

This is intended as a quick reference for the Applesoft BASIC in JavaScript by Joshua Bell.

- +

Extensions beyond Applesoft BASIC are called out with footnotes. -

+

See also:

- + - - + + +

Statements

- +

Variable Control

@@ -173,9 +169,9 @@ This is intended as a quick reference for the Applesoft BASI
- +

Functions

- +

Numeric Functions

@@ -243,9 +239,9 @@ This is intended as a quick reference for the Applesoft BASI
- +

Operators

- +

Comparison Operators

@@ -275,9 +271,9 @@ This is intended as a quick reference for the Applesoft BASI
+
String Concatenation
- +

Error Codes

- +

Error codes can be determined by calling PEEK(222) in an ONERR handler.

@@ -303,17 +299,17 @@ This is intended as a quick reference for the
Applesoft BASI - -

DOS 3.3 / ProDOS Quick Reference

- + +

DOS 3.3 / ProDOS Quick Reference

+ -

See also

+

See also

- + +

DOS Commands

MON[,C][,I][,O]
Traces DOS 3.3 commands ('Commands', 'Input' and 'Output') @@ -353,9 +349,9 @@ This is intended as a quick reference for the Applesoft BASI
15
Not direct command - Not generated
- +

Input and Output

- +

Input

@@ -438,9 +434,9 @@ The text window can be changed and cursor finely controlled with POKE 32,n ... POKE 37,n

- +

Process and Grammars

- +

For the even geekier in the audience...

Compilation is done by splitting the input into tokens which are then @@ -508,9 +504,9 @@ which are used as arguments for the library calls.

the output of the compiler is an array of statement-functions plus a driver function which implements the logic for walking over the array.

- +

Extensions beyond Standard Applesoft

- +