Sinclair ZX Spectrum | Custom PC #219

Ben Hardwidge recalls how Sir Clive Sinclair’s rubber-keyed 48K computer ignited his love of computers and magazines.

On 16 September, I heard the sad news that Sir Clive Sinclair had passed away, aged 81. I can’t comment on Sir Clive Sinclair as a person, but I wanted to pay a personal tribute to the invention of his that permanently shaped my life.

One evening I came downstairs to find my dad at the dining room table playing a game he called ‘bat and ball’ on our old black and white TV (the ‘new’ colour TV we’d started renting was in the living room), while pushing the buttons on a small black box with grey keys. I was young, probably 5-6 years old, and I’d never seen a computer before. 

ZXSpectrum48k

I don’t remember my jaw dropping to the floor, nor it feeling revolutionary – I didn’t honestly even really know what a computer was, but I did find it fascinating that you could plug this little box into a TV and make things appear on the screen yourself, rather than just watching a TV programme. 

I had a go on the bat and ball game, a Breakout clone called Thro’ The Wall – it was the first programme on side two of the Horizons cassette bundled with the computer, and I fell in love with it. Over the next year or so, I must have learned how to connect it all up and get it running, because I distinctly remember dragging the black and white TV to the dining room table, connecting up all the wires and getting the Spectrum all set up. I remember my Mum nervously asking ‘are you sure you know what you’re doing, Ben?’ as I did it, and I nodded as I hooked up the aerial and tuned the dial on the front of the TV to the correct RF channel for the Spectrum.

Revisionist history

I sometimes feel like I was brought up in a parallel universe when pundits discuss video games from the 1980s. People talk about the NES and Super Mario Bros as being revolutionary, but I didn’t know anyone at school with a NES – I wasn’t even aware it existed. People also talk about heated playground spats between Spectrum and Commodore 64 owners – I don’t remember them either. 

still from spectrum game valhalla
Valhalla – Mary is not amused

Most of my friends didn’t have a computer at home, and there was such a huge variety of systems available that when you did find someone else at school with a computer, it probably wasn’t the same one as yours. One friend had a Commodore 16, another an Acorn Electron, another a ZX81 – I was the only one with a Spectrum, so there was no playground cassette swapping.

Whenever I tell people I had a Spectrum, they generally reel off a list of classic games, including Manic Miner, Jet Set Willy and 3D Ant Attack. We never had any of them, but there wasn’t really a culture of must-have games then. One game we did have was The Hobbit, a text adventure with slow-loading graphics, which I loved even if it was brutally hard and I never managed to get past the trolls.

Another was Valhalla, which we got from my uncle when he became the PR manager for Legend Software. Like The Hobbit, it had slow-loading graphics and a text interface, but it also had stick characters based on Norse mythology with basic character attributes – you could summon dragons, fight gods and write rude words (which resulted in a dwarf called Mary being ‘not amused’ as she came onto the screen and prodded you).

still from spectrum game hobbit
Hobbit – impossible trolls

This game dominated a large part of family life in the 1980s. My Dad drew up a full-colour map of all the locations, as we tried to solve it (we never did). Generally, though, if I wanted new games for the Spectrum, I had to hope for a £1.99 Mastertronic cassette in my Christmas stocking, or type them in myself from books and magazines – it was the latter that really kicked off my love of computers.

Input

I never completed a single game on the ZX Spectrum, and I think that’s partly because I didn’t actually care about the games as much as marvelling at the computer doing things – watching the computer draw the castles in Valhalla was more interesting to me than actually playing the game. 

For me, the Spectrum’s best feature was the BASIC language housed in its 16KB ROM. You had to input text in it to load a game in the first place, but you could also start writing your own program as soon as the computer started.

inside a spectrum computer
Inside a ZX Spectrum 48K – a basic PCB that gave you a full-colour, programmable computer for an affordable price

The obvious classic was to 10 PRINT “Hilarious statement here” 20 GOTO 10, and then watch your comedy genius cover the TV screen infinitum. The first program I wrote and saved was basically the same as this, but with some of the Spectrum’s on-board graphical blocks in the first PRINT command so it made a pretty pattern when it scrolled down the screen – I called it ‘Lift’.

After that, I was hooked. Over the next few years I checked various Usborne programming guides out of the library, so I could make the computer do more. My parents kindly started buying me Input magazine, a multi-platform Marshall Cavendish part-works publication that taught you how to write BASIC code. 

The first issue showed you how to create an animated jumping frog and shooting tank with machine code routines (made from individual pixels rather than the standard on-board graphic blocks) that you could control with the keys. This then spurred on several experiments with graph paper to create my own custom animated characters, while my brain whizzed round with other ideas of things I could make the computer do. 

I drank it all in – I even read the code for the other systems, so I could get an idea of how they worked – I was highly envious of the Commodore 64’s sprite system. 

A flawed system for a good price

The ZX Spectrum was far from perfect, of course. It regularly froze and needed to be reset (by physically switching it off at the mains) – often when you were right in the middle of something. It took ages to load software from tape, often coming up with an error message after you’d already endured five minutes of the screechy noises it made when it was loading.

bbc micro computer
BBC Micro

The code in the magazines was also frequently flawed – you’d type it all in, and then have to go through debugging it. Sometimes you’d made a mistake, but sometimes that mistake was in the magazine and you wouldn’t know until you received the ‘errata’ page in the next issue.

Let’s face it, the Spectrum wasn’t even that great for the time either – the BBC Micro had a far superior keyboard to the Spectrum’s rubber keys, and the Commodore 64 had a far superior colour graphics system, with none of the garish colour clash problems that plagued Spectrum games. 

But then the Commodore 64 cost nearly twice the price of the ZX Spectrum 48K. Clive Sinclair’s genius was to create a programmable, full-colour computer with plenty of memory that was much more affordable than the competition. The 16KB ZX Spectrum cost £125 (around £450 today), compared to £235 (about £850 today) for the BBC Micro Model A.

commodore 64
Commodore 64

There were still a lot of families who couldn’t afford a computer at all at this time, of course, but the Spectrum opened up the magic of video games and coding to a much wider audience. Without the ZX Spectrum and early computer magazines, I expect I’d be doing a very different job now, as would a lot of today’s game developers and software engineers in the UK. For that, Sir Clive Sinclair, you have my eternal gratitude. Rest in peace.

Custom PC — Issue 219 out NOW!

You can read more features like this one in Custom PC #219, available directly from Raspberry Pi Press — we deliver worldwide.

custom pc issue 219 front cover

And if you’d like a handy digital version of the magazine, you can also download issue 219 for free in PDF format.

10 comments
Jump to the comment form

Avatar

By the time I got hooked on the idea of having my own personal computer the Speccy Plus was on the market, so I managed to persuade my parents to buy me that. It ‘solved’ the problem of needing to power cycle the unit by including a handy reset button on the side, which I always thought looked like the actual button was missing from the top of. My rich school friend had a BBC Model B which was then enhanced with various sideways ROMs, and a proper disk drive and monitor. The Speccy’s graphics were much better than the BBC Micro’s though. BBC Micro was the computer that we used at school and the heavy keys used to annoy me; I also couldn’t figure out why they were so huge. Seeing one opened up and seeing the huge power supply I was still none the wiser. The downside of the speccy was that eventually repeated J “” (producing LOAD “”) wore out the keyboard membrane, and the replacements didn’t last five minutes.

Reply to andrum99

Avatar

I live in Lima, Peru, South America, far far away from the UK, but I also started with a Sinclair computer.

My first one was a brand new TS 1500 in 1987. Two years later, I sold my bike to get a 2nd hand ZX Spectrum 48K.

The plate’s black paint was damaged just close to the rainbow, but for me it was beatiful!

My school grades went down, opposite to my programming skills and my new super powers in assembler.

Currently I own a brand new ZX Spectrum Next.

My entire life changed!
Thanks Uncle Clive!

Reply to Omar

Avatar

Interesting story Omar. I’m in Lima Peru, too. I never had a ZX Spectrum, but remember that in the early 80s my dad somehow managed to get a Timex 1000 (with RAM expansion and everything) that didn’t last long, but enough to inspire me. I can’t remember how but I had many many issues of Input Sinclair Magazine in Spanish and I used to keep them beside my bed, reading them every night, trying to figure out what the code was supposed to do because, well, I didn’t have a Sinclair computer to try it out! I still have those magazines… We ended up getting a Tandy Radio Shack Color Computer 2, so I never found out if the code on those magazines did what I though it would do…Maybe it’s time to get a good emulator and find out, finally!
Really good times…

Reply to Carlos Luna

Avatar

The machine that got so many of us into not just gaming, but writing code as well. RIP Sir Clive.

Reply to Grelly

Avatar

ZX was a way of life. I remember me and my friends were visiring each other just to play games. Then later, we began to code in asm on ZX. We crashed some demo parties and exchanged demos on tapes… None of my friends would end up in IT without ZX. None of my friends friends would. Funny to think how a person starts with ZX and ends in SAP…

Reply to NTN

Avatar

I had the chance of start programming BASIC at school using a Commodore PET (the all in one cabinet) but the ZX Spectrum was my very first own computer at home.
My dad was amazed and amused of watching me playing some tennis game on the TV, even with a ball boy running!
I was even able to build an expansion board for connecting joysticks; taking the electric circuit from some magazine I regularly bought, a teacher at school guided me with translating it into a real PCB (etching it with ferric chloride myself) and then soldering the required components and connectors (which I had to travel downtown to buy).
Besides the countless headaches fighting with the tape recorded and the not aligned azimuth, the ZX was land of adventures, dreams and coding.
Thank you Sir Clive for such a time.

Reply to Pablo Rogina

Avatar

Hi,
Still I have this computer, remember so incredible happy I was !

Reply to CORNEL STAN

Avatar

I think that Raspberry is sucessfull of Acords after 40years!!!!

Reply to Jesus Davis

Avatar

I owe Sir Clive my career. I had a zx81, with only 1K of memory. This was so limiting that I taught myself Z80 assembly to get the best out of it. I went on to Ibm system 370 assembler, 6502, RPGIII and it became my job. I loved Z80 assembler. I retired as Computer support engineer 3 years ago but still love programming, hence my Raspberry pi and Pi4. Thank you Sir Clive, RIP

Reply to Garry Rees

Avatar

MySQL Forest computer , k7_tape for media programs , and Simulator fly… Very FUN…

Reply to teixeira Cleber w.

Leave a Comment