BASIC listings from the book, Making music on the BBC computer by Ian Waugh
There is a thread about this book on StarDot.org.uk, Making Music on the BBC Computer by Ian Waugh.
The book is available online:
- OCR scanned PDF on 8bs.com - publications
- A bitmap scanned PDF on Archive.org - free account required for a digital "loan"
The book contains a lot of errors and typos in both the text and the code, especially the OCR scanned PDF on 8bs.com - publications which has additional OCR induced errors.
Note: Listing 5.2 is incomplete due to a listing truncation in the book (see Errors in listing 5.2 below).
The listings in this repository have, for the most part, been checked, run and corrected.
Disk images of the code listings are available:
-
A DSD is contained within making_music.zip, from this post on the stardot.org.uk forum.
- NOTE: this DSD contains errors in listing 5.2 carried over from the listing truncation and omissions in the book, as well as other additional errors (i.e. line 2330) introduced by the manual code entry.
-
Another couple of SSD images are available within the ZIP file containing the OCR scan of the book on 8bs.com - publications. The SSD,
SIDE0.SSD
has a complete listing 5.2, although this listing still contains some errors (see Errors in listing 5.2 below):- Line 2310
- The
ON x GOTO
error, requiring the patch for lines 2420 and 2485
The listings from the book are organised on a per chapter basis:
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
The OCR scan of the book is literally riddled with typos, errors and omissions, mostly introduced by the OCR process itself. For a list of these, see Errata.