[from the manual] Contents -------- Introduction 5 Software compatibility The BASIC How to read this book Precautions Chapter 1 9 Open the box Unpackaging Fitting a mains plug Setting up Chapter 2 13 Operating your +3 Switching on Tuning-in your TV Using the +3 The opening menu Chapter 3 19 How to load disk software Disks for the +3 Loading disk software Abandoning loading Chapter 4 21 How to load tape software Using tape instead of disk Loading Spectrum +3, Spectrum +3 and Spectrum 128 software Loading Spectrum 48 software Abandoning loading Chapter 5 25 The +3 disk drive Disks and drives Insertion Write protection Read.write indicator lamp Eject button Chapter 6 31 Introducing +3 BASIC The editor The edit menu Renumbering a BASIC program Swapping screens Listing to the printer Typing in a program Moving a cursor Running a program Commands and instructions Simple disk operations Formatting a disk Saving a program Filenames Disk catalog Loading a program Error reports Chapter 7 43 Using 48 BASIC Using the +3 as a 48K Spectrum Entering 48 BASIC mode The keyboard under 48 BASIC Program entry Editing the current line Chapter 8 49 The +3 BASIC programmer's guide Part 1 - Introduction 49 Part 2 - Simple programming concepts 54 Part 3 - Decisions 62 Part 4 - Looping 64 Part 5 - Subroutines 69 Part 6 - Data in programs 71 Part 7 - Expressions 73 Part 8 - Strings 77 Part 9 - Functions 80 Part 10 - Mathematical functions 86 Part 11 - Random numbers 92 Part 12 - Arrays 95 Part 13 - Conditions 99 Part 14 - The character set 102 Part 15 - More about PRINT and INPUT 110 Part 16 - Colours 117 Part 17 - Graphics 124 Part 18 - Timing 130 Part 19 - Sound 134 Part 20 - File operations 143 Part 21 - Printer operations 170 Part 22 - Streams 176 Part 23 - IN and OUT 179 Part 24 - The memory 182 Part 25 - The system variables 192 Part 26 - Using machine code 198 Part 27 - Guide to +3DOS 208 Part 28 - Spectrum character set 258 Part 29 - Reports 264 Part 30 - Reference information 273 Part 31 - The BASIC 276 Part 32 - Binary and hexadecimal 294 Part 33 - Example programs 297 Chapter 9 307 Using the calculator Selecting the calculator Entering numbers Running total Using built-in mathematical functions Editing the screen Assigning variables User defined functions Exiting from the calculator Chapter 10 311 Peripherals for your +3 Cassette unit Printer Additional disk drive Joystick(s) VDU Monitor Amplifier Serial devices MIDI device Auxiliary interface Expansion devices Index 323