Learn BASIC on the Spectrum
INDEX
Algebraic functions
A.5
Altering programs
5.2 - 5.5
Arithmetic operators
3.9
AT
14.4
14.5
BASIC
3.2
6.2
7.10
BEEP
13.2 - 13.5
BIN
14.13
BORDER
15.2 - 15.3
15.6
BREAK SPACE
2.3
2.4
4.4
4.10
6.5
CAPS LOCK mode
11.7
11.9
CAPS SHIFT
1.4
2.3
4.4
4.10
11.6
14.9
Cassette recorder
1.2
1.6
5.6
Cassette tape
1.5 - 1.7
5.6
5.7
5.9
CHR$
14.4
14.7
CLS
1.6
4.2
9.9
14.2
14.3
15.3
Colour
1.3
1.7
15.2
15.3
15.5
15.6
Comma
3.4
8.4
Concatenation
3.9
Conditions
6.2
6.5
6.11
9.4
CONT
2.4
Control variable
6.7
6.9
10.5
Copyright
5.9
12.3
Correcting typing mistakes
1.4
2.3
4.3
5.2 - 5.5
Cursor
1.4
4.2
5.3
5.4
8.4
Cursor control key
5.3
DATA statements
12.3
12.6
12.7 - 12.10
12.13
14.13
DELETE
1.4
2.3
3.2
5.4
Division
3.5
EDIT
5.4
5.5
ENTER
1.5
3.2
4.2
4.3
8.3
8.5
Error report
1.5
3.4
3.5
7.2
8.4
Appendix D
Evaluating series
A.6
Expression
3.4
3.5
6.4
A.2
A.3
Extended mode
11.5
11.9
Extended (Symbol Shift) mode
11.5
11.9
FLASH
15.7
Flexible programs
8.2
Flow charts
9.2
FOR command
10.2
10.5
10.7
10.8
Game
16.5
GO TO command
4.2
4.3 - 4.5
4.8
6.5
7.3
7.10
9.4
Grammatical errors
7.2
Graphics symbols
14.9
Graphics mode
11.8
11.9
14.9
IF command
6.2
6.5
Increment
6.7
6.9
10.2
INK
5.5
15.2
15.3
15.6
INKEY$
16.2 - 16.4
INPUT command
8.2 - 8.5
Kemeny and Kurtz
3.2
Keyboard
2.2
2.3
11.1
11.2
Keyword
3.2
Keyword mode
11.4
11.9
Labelled command
4.2
4.3
Label numbers
4.3
LET command
3.6
3.10
6.11
7.3
LINE command
5.10
LIST command
4.2
5.2
5.3
LOAD command
1.5 - 1.7
Loop
4.7
4.8
6.7
6.9
7.6
7.10
10.2
10.5
Loop body
6.7
6.9
10.2
Lower case
2.3
Lower case mode
11.6
11.9
Machine breakdown
7.10
Memory
4.2
7.3
Modes
11.3 - 11.8
Multiplication
3.5
Music
13.2
15.5
NEW command
4.2
4.4
5.9
Nested loop
10.11
NEXT command
10.2
Null loops
10.11
Null string
16.2
Number theory
A.3
A.4
Numbers
3.3
Numeric variable
3.7
3.8
6.2
8.4
PAPER
5.5
15.2
15.3
Pitch
13.2
13.4
PRINT command
1.4
3.2 - 3.5
3.7
3.10
4.2
6.6
6.7
6.9
7.3
Print position
14.2
14.3
Program cursor
5.3
7.3
Program design
6.9
7.2
9.12
Program glossary
9.11
Program pointer
7.3
Program robustness
9.6
Program tracing
7.3 - 7.10
Prompts
8.3
Pyramid
10.7
Quote symbols
1.6
3.4
8.4
Random (RND) function
15.4
15.5
16.7
Reaction time
16.2
READ command
12.3
12.6
12.10
Relationships
6.2
6.3
6.11
REM statements
12.2
12.3
RESTORE command
12.10
12.12
RUN command
4.5
5.10
SAVE command
5.6
5.9
5.10
Screen control
14.2
Scroll
4.4
6.5
Security
5.9
5.10
Semicolon
3.4
4.6
8.4
14.7
Spaces
3.4
Stored command
4.2
4.3
String
3.4
4.8
4.9
String variable
3.7
3.8
6.7
8.4
STOP command
6.6
7.3
8.5
9.4
SYMBOL SHIFT
1.4
2.3
6.6
Symbol Shift mode
11.4
11.9
TAB
14.4
Transylvania
9.1
9.6
14.10
14.11
THEN
6.2
6.5
14.7
Trigonometric functions
A.7
Tuning TV
1.3
TV set
1.2
14.2
User (of a program)
8.5
9.6
User-defined graphics
14.12
15.5
USR
14.13
Variables
3.6 - 3.9
VERIFY command
5.7
Volume control
1.6
1.7
Write-protected cassette
5.6
= sign
6.11