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 >>>

No 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 ...

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
Date: 1982 ZX SPECTRUM BASIC Programming

ZX SPECTRUM BASIC Programming
By Steven Vickers

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

First Edition

CONTENTS
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
GO SUB, RETURN
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

Author: David Webb
Platform: ZX Spectrum

Date: 1982 Sinclair ZX Spectrum Introduction

Sinclair ZX SPECTRUM - Introduction
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

Date: December 1982 MOI Disassembly of the ZX Spectrum ROM

MOI
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

Date: 1983 Super Charge Your Spectrum

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

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
Illustrated
82 pages

Author: David Webb
Platform: ZX Spectrum

Date: 1984 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