CONTENTS
| Chapter 1: | Introduction A guide to the ZX Spectrum keyboard and a description of the display. |
| Chapter 2: | Basic programming concepts Programs, line numbers, editing programs using é, ê and EDIT, RUN, LIST, GO TO, CONTINUE, INPUT, NEW, REM, PRINT, STOP in INPUT data, BREAK |
| Chapter 3: | Decisions IF, STOP, =, <, >, <=, >=, <> |
| Chapter 4: | Looping FOR, NEXT, TO, STEP. Introducing FOR-NEXT loops |
| Chapter 5: | Subroutines GO SUB, RETURN |
| Chapter 6: | READ, DATA, RESTORE |
| Chapter 7: | Expressions Mathematical expressions using +, -, *, /, scientific notation and variable names. |
| Chapter 8: | Strings Handling strings and slicing. |
| Chapter 9: | Functions User-definable functions and others readily available on the ZX Spectrum using DEF, LEN, STR$, VAL, SGN, ABS, INT, SQR, FN |
| Chapter 10: | Mathematical functions Including simple trigonometry: , PI, EXP, LN, SIN, COS, TAN, ASN, ACS, ATN |
| Chapter 11: | Random numbers Using RANDOMIZE and RND. |
| Chapter 12: | Arrays Strings and numeric arrays - DIM. |
| Chapter 13: | Conditions Logical expressions: AND, OR, NOT. |
| Chapter 14: | The character set A look at the ZX character set including graphics and how to construct your own graphic characters: CODE, CHR$, POKE, PEEK, USR, BIN |
| Chapter 15: | More about PRINT and INPUT Some more complicated uses of these commands using separators: , ; ' , TAB, AT, LINE and CLS. |
| Chapter 16: | Colours INK, PAPER, FLASH, BRIGHT, INVERSE, OVER, BORDER |
| Chapter 17: | Graphics PLOT, DRAW, CIRCLE, POINT |
| Chapter 18: | Motion Animated graphics using PAUSE, INKEY$ and PEEK. |
| Chapter 19: | BEEP The sound capabilities of the ZX Spectrum using BEEP. |
| Chapter 20: | Tape Storage How to store your programs on cassette tape: SAVE, LOAD, VERIFY, MERGE |
| Chapter 21: | The ZX Printer LLIST, LPRINT, COPY |
| Chapter 22: | Other equipment Connecting the ZX Spectrum to other machines and devices. |
| Chapter 23: | IN and OUT Input/Output ports and their uses: IN, OUT |
| Chapter 24: | The memory A look at the internal workings of the ZX Spectrum: CLEAR |
| Chapter 25: | The system variables |
| Chapter 26: | Using machine code Introducing USR with a numeric argument |
____________________________
APPENDIX A: The character set
APPENDIX B: Reports
APPENDIX C: A description of the ZX Spectrum for reference
APPENDIX D: Example programs
APPENDIX E: Binary and hexadecimal