Citizen of Legoland
Well-Known Member
- Joined
- 15 Jan 2013
- Messages
- 10,004
My first computer programming manual, RIP Sir Clive.
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
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
Last edited: