A Sinclair ZX81 Clone Still Has The Power To Fascinate

The golden age of 8-bit computing brought us pixelated graphics in bright colours, accompanied of course by chiptune music. This aesthetic is strong enough to define a collective image of a generation’s youth, even if the 1980s reality had much more of the tired 1970s leftovers about it.  The truth was that not all popular 8-bit machines had colour, sound, or good graphics, and among these limited-capability machines was Sir Clive Sinclair’s ZX81. With a Z80, 1k of RAM, a membrane keyboard, and not much else, it helped set the stage for the hugely popular ZX Spectrum which followed it. The fun’s not over though, as [Augusto Baffa] demonstrates with his modern recreation of a machine that can switch between the ’81 and its less-popular ZX80 predecessor.

Rather than a Eurocard-sized mainboard and membrane keypad, this clone copies the ZX80 with a full-sized mainboard the front of which carries the keyboard contacts. It also eschews the ULA found in the ’81 for discrete TTL. It’s based upon the venerable Grant Searle design for a homebuilt Sinclair computer, and all of the files for this version can be found in a GitHub repository.

There is a lot to be said for the ZX81 as a model for retrocomputer experimentation, because of its extreme simplicity. It may have been no great shakes in the computing department compared to many of its competitors, but it remains possibly one of the easiest of the bunch whose operation to completely understand. Also we like it for that paltry 1k of memory, teaching kids about memory constraints is a good thing in our book.

We’ve featured the diminutive ZX more than once, including a couple of years ago in our April Fools coverage.

19 thoughts on “A Sinclair ZX81 Clone Still Has The Power To Fascinate

    1. Back in the 80s, this was a not so uncommon thing:
      People bought a ZX80/81 and ripped it apart.
      Then they installed it in a third-party chassis with a real keyboard.
      Since the computer was so small, people (user) saw it as chance to install a power supply and a memory expansion, too.
      Such DIY made computers were actually usable. :)

      1. I know first computer i used was spectrum while i love simplicity the keboard is just evil and if i was to build replica that is the thing i would replace as first thing.

      2. There’s a line of modern mechanical-ish keyboards which feature a passive plastic key-non-switch, where pressing the switch pokes a membrane with a peg projecting out the bottom of the switch. I’ve been trying to get my hands on one, as there’s a possibility I could build a clip-on keyboard conversion for my ZX81 without needing any modifications at all.

        1. the common cherry mx switch has a peg projecting out from the bottom of the switch. all you need to do to uncover it is to clip off some of the circular protrusion covering it, which serves no function other than to keep dust out, and provide mechanical support for mounting.

      3. My family friend created silkscreen cap stickers to apply along with a schematic for wiring an aftermarket keyboard to the Timex Sinclair 1000/zx81. He had a very good business from a Cheap and well made DIY kit. All via mail-order awe yeah the good old days! Loved my TS1000+TS2048 :)

  1. My first computer was a ZX81 with a massive 16K RAM Pack!!!!! I loved it and learnt BASIC very quickly. I wrote a program to be the bank manager and one player for monopoly. It put the end of cheating leading to cursing the ZX81 that had no mercy!! Without it I would never have got my degree in Computer Science.

  2. A ZX81, a Kempston joystick interface, a Panda 16K ram pack all precariously interconnected and a copy of software farms ‘Rocket Man’ with UDG (user defined graphics) . Memories (all 16K of em’)

  3. Very nice, congratulations on the result.
    A pity that you have removed my name (and all other acknowledgments) from the PCB to put yours, and you have not mentioned me anywhere. I think it’s pretty ugly.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.