Fingers Crossed for 2021 ...

2020 was the worst! COVID kept the museum closed for much of the year and a mains water pipe bursting causing a flood kept us closed for the rest. 
We're hoping to re-open in the next few months ... fingers crossed! Read More >>>

Please Donate Via Just GivingNo visitors, no workshops, no events, no school visits... no income. We know that things are tough for everyone right now, but if you can afford to help us through these tough times please donate what you can.

There's over 36,000 exhibits here! That should keep you occupied for a bit - get searching!

Or come and get involved on our social media channels ...

      Twitch  Facebook          Online Gift Shop      

Thank you.

Computing Books written by David Webb

The following is a list of Computing Books written by David Webb in the Centre for Computing History collection. It is not an exhaustive list of and other books may have been published. If you have a book that you would like to donate to our collection, please view our donations page.

There are 6 Computing Books written by David Webb in our collection :
Order By : Title - Release Date - Publisher
ZX SPECTRUM BASIC Programming Date: 1982 ZX SPECTRUM BASIC Programming

By Steven Vickers
Edited by Robin Bradbeer

First edition 1982
by Sinclair Research Limited
Cover illustration by John Harris of Young Artists
First Edition

Chapter1 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
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
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
Chapter 17 Graphics
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
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 C A description of the ZX Spectrum for reference
APPENDIX D Example programs
APPENDIX E Binary and hexadecimal

Author: David Webb
Platform: ZX Spectrum

Sinclair ZX Spectrum Introduction Date: 1982 Sinclair ZX Spectrum Introduction

Sinclair ZX SPECTRUM - Introduction
Steven Vickers - Robin Bradbeer
First Edition 1982

Chapter 1 - The computer and setting it up
Chapter 2 - The keyboard
Chapter 3 - Numbers, letters and the computer as a calculator
Chapter 4 - Some simple commands
Chapter 5 - Simple programming
Chapter 6 - Using the cassette recorder
Chapter 7 - Colours
Chapter 8 - Sound
Chapter 9 - Inside the case


Signed by Ruth Bramley, Company Secretary of Sinclair Research and secretary to Sir Clive Sinclair, who was responsible for editing it.

Author: David Webb
Platform: ZX Spectrum

MOI Disassembly of the ZX Spectrum ROM Date: December 1982 MOI Disassembly of the ZX Spectrum ROM

Spectral ROM Decoded
Disassembly of the ZX Spectrum ROM
First Edition December 1982
Wire bound listing gives a full disassembly of the ZX Spectrum 16K ROM

Author: David Webb
Platform: ZX Spectrum

Super Charge Your Spectrum Date: 1983 Super Charge Your Spectrum

"Now without any additional effort, you can overcome the limitations of BASIC and give your Spectrum real power-faster programs, more powerful graphic commands, realistic explosions, fast screen scrolling, great sounds and much more! This book will help you to develop programs of professional quality- not only will your programs look better, run faster, and be more spectacular- but you will also be able to develop them in a fraction of the time you would expect it to take. One of the most spectacular examples of extending the Spectrum is a routine that allows you to reproduce your voice and play it back from within your own programs! No knowledge of machine language is required, as all the routines have been fully written and can be directly entered into your Spectrum. The routines in this book will also allow you to renumber your BASIC programs (including all GOTOs and GOSUBs!), deletes lines, and trace BASIC programs by showing the line number of each line as it executes. David Webb also includes the most discussion of all the Spectrum's system variables yet published. If you are already familair with machine language, then this book will be an invaluable aid to writing your own programs- here are over 50 ready-made and debugged routines, with clear and detailed comment, that use the full power of the Spectrum Z80A and its special features. So whether you are a beginner Spectrum user or an experienced programmer, Supercharge your Spectrum is a book you cannot be without."

Publisher: Melbourne House
Author: David Webb
Platform: ZX Spectrum

Sinclair ZX Spectrum+ User Guide Date: 1984 Sinclair ZX Spectrum+ User Guide

Sinclair ZX Spectrum+ User Guide
Author Name:    Neil Ardley

Binding:    paperback
Publisher:    Dorling Kindesley/Sinclair Research 1984
ISBN Number:   863180809
82 pages

Author: David Webb
Platform: ZX Spectrum

Advanced Spectrum Machine Language Date: 1984 Advanced Spectrum Machine Language

Advanced Spectrum Machine Language

This book is a collection of ready-made machine language routines that show how to archieve spectacular effects on the Spectrum. Most of the routines are aimed at creating visual displays that are at the frontiers of Spectrum's capabilities. The routines include features that have never been published before, such as: Full Screen Horizon ! Lets you change the colour of the border and screen at any point, and move this horizon at will ! Interrupts Driven Sprite Animation ! Animate objects with perfectly flicker-free movement by pixels ! High Resolution Colour ! Create an area on the Spectrum with eight times the normal Spectrum's Colour Resolution! Create images over all of the screen area, including all regions of the border !

This book is for programmers with some experience in machine language programming. All the routines are listed in labelled assembly language and the techniques and principles involved are fully explained. Other routines included in this book are PRINT, PLOTTING, DRAWNING and KEYBOARD SCAN. The routines are all of professional quality and do no involve any calls to the ROM. This means that the speed of your machine language programs can be dramatically increased using these routines.

Publisher: Melbourne House
Author: David Webb
Platform: ZX Spectrum

Help support the museum by buying from the museum shop

View all items

Founding Sponsors
redgate Google ARM Real VNC Microsoft Research
Heritage Lottery Funded
Heritage Lottery Fund
Accredited Museum