CHAPTER
1
Setting up the ZX81
& how to use this manual,
whether or not you know BASIC.
CHAPTER
2
Telling the computer
what to do
How to type things in to
the computer
,
,
RUBOUT,
NEWLINE
CHAPTER
3
A History lesson
CHAPTER
4
The Sinclair ZX81 as
a pocket calculator
Statement: PRINT
with commas & semicolons
Operations: +, -, *, /,
**
Expressions & scientific
notation
CHAPTER
5
Functions
Statement: RAND
Functions: ABS, SGN,
SIN,
COS,
TAN, ASN, ACS, ATN,
LN,
EXP,
SQR, INT, PI, RND, FUNCTION
CHAPTER
6
Variables
Statements: LET,
CLEAR
Simple numeric variables
CHAPTER
7
Strings
Operation: + (for strings)
Functions: LEN, VALSTR$
Strings, simple string variables
CHAPTER
8
Computer programming
Statements: RUN,
LIST
Programs
Editing programs using ,
& EDIT
CHAPTER
9
More computer programming
Statements: GOTO,
CONT,
INPUT,
NEW, REM, PRINT
STOP in INPUT
data
BREAK
CHAPTER
10
If...
Statements: IF, STOP
Operations: =, <, >,
<=,
>=,
<>,
AND,
OR
Function: NOT
CHAPTER
11
The character set
Functions: CODE,
CHR$
The character set is thoroughly
non-standard
GRAPHICS
CHAPTER
12
Looping
Statements: FOR,
NEXT,
TO,
STEP
CHAPTER
13
SLOW & FAST
Statements: SLOW,
FAST
The ZX81 operates at two
speeds: one neat, the other fast.
CHAPTER
14
Subroutines
Statements: GOSUB,
RETURN
CHAPTER
15
Making your programs
work
Flowcharts & debugging
CHAPTER
16
Tape storage
Statements: SAVE,
LOAD
CHAPTER
17
Printing with frills
Statements: CLS,
SCROLL
PRINT items: AT,
TAB
CHAPTER
18
Graphics
Statements: PLOT,
UNPLOT
CHAPTER
19
Time & motion
Statement: PAUSE
Function: INKEY$
CHAPTER
20
The ZX81 Printer
Statements: LPRINT,
LLIST,
COPY
CHAPTER
21
Substrings
Slicing, using TO
CHAPTER
22
Arrays
Statement: DIM
CHAPTER
23
When the computer gets
full
Odd things happen
CHAPTER
24
Counting on your fingers
Binary & hexadecimal
counting
CHAPTER
25
How the computer works
What the individual chips
do
Statement: POKE
Function: PEEK
CHAPTER
26
Using machine code
Statement: NEW
Function: USR
CHAPTER
27
Organization of memory
CHAPTER
28
System variables
APPENDICES
A
The character set
B
Report codes
C
The ZX81 for those that understand BASIC