ZX81+34

From RevSpace
Revision as of 18:56, 8 May 2014 by Mahjongg (Talk | contribs) (what now?)

Jump to: navigation, search
Project ZX14 ZX81 clone
Status In progress
Contact Mahjongg
Last Update 2014-05-08

The ZX14 ZX81 Clone, and how it came to be

In 1980 one Clive Sinclair from Camebridge in the UK, started to sell a very small simple and cheap computer kit by mail order, he called it the ZX80, (because of the year it was launched, the Z80 CPU it used and because "ZX" sounded mysterious) it met with limited success, he sold about 10.000 of them to "computer hacker" types. It wasn't his first computer kit, previously he had designed, or rather ordered his then design engineer Chris Curry to design the MK14. The MK14 was actually not much more than a clone of the reference design published by the maker of the very early and almost forgotten microprocessor, the SC/MP from National Semiconductor, lovingly called the "scamp" by the few owners of systems using it. Chris Curry later left Sinclair, to found Acorn computing, Sinclair's major competitor!

Clive was the quintessential "eccentric inventor" type, and was often very much ahead of his time, with inventions like one of the first "slimline" electronic calculators, the "Sinclair Executive" and the first electronic watch, the "Sinclair black watch". He was also very much involved with miniaturization, and specifically the miniaturization of a TV set. He had invented a first miniature TV, but because it used a small but standard cathode ray tube the resulting device was indeed small, but still far to large to be put in your pocket (even if it was a large pocket).

Undeterred Clive invented a new kind of CRT, one that had the screen at a sharp angle relative to the cathode ray "cannon". It was a brilliant piece of work, for which he tried to attract outside money, from a state driven program, to finance it's fabrication. Unfortunately the public wasn't ready for it, and at the same time the first LCD's started to appear. The first ones used a milky white liquid crystal, (Dynamic scattering mode display) that only worked for a short amount of time, but later the first examples of the type that used polarization of light was invented, (Twisted nematic field effect) like we use now. The result was that the flow of state capital suddenly dried up, leaving Sinclair with no product and no money.

what to do? creating the first home computer is what he did!

After some brainstorming he decided that computers were the future, not the toys he had thought that his earlier machines were, but at the time these new kind of computers were very expensive! A typical home/personal computer, like an Apple ][, was thousands of pounds, but even the cheaper and more limited machines, like the UK101, were still many hundred of pounds. Specifically this was true, because computer memory chips were very expensive. Chips amounting to 4 Kilobyte of memory still went for something like a hundred pound, and with much less memory you could only create a "MK14" type of computer. The MK14 had just a quarter a Kilobyte of memory, yes just 256 Bytes of RAM, and one half kilobyte of ROM! It also used a hexadecimal keypad, and a calculator display for a screen, (borrowed from his calculator projects, which used 3mm high digits with lenses before them to make them look bigger). This made it unattractive for anyone but computer hackers.

Any kind of system that would be able to drive a TV screen, would need at least a byte for each screen location, and a typical (useable) screen of 32x24 characters or so would thus quickly used a large part of a kilobyte (768 bytes). However, for his earlier system the ZX80 his new hardware designer (Jim Westwood) had drawn inspiration from a famous early computer book, (Don Lancaster's "TV Typewriter Cookbook") that described how with a micro controller and a tiny bit of hard and software you could create a video signal. And Jim had come up with his own similar scheme that would only use as much memory as there were characters on the screen. But his solution could either compute, or draw a screen, not both. But it could sense a key press while creating video.

Clive Sinclair realized that this wasn't what people wanted, they wanted pictures that would move on the screen, its what all the competing devices could do. And a capability that all computer games needed, except for a very few ones, like computer chess.

Also, although the ZX80 was very simple, he wanted to further limit the number of components so it could be made cheaper. His aim was the "magical limit" of one hundred pound, not for a kit but for a ready build device. His famous reasoning went "if you can sell it for a hundred pound, people will buy it even if they have absolutely no idea what to do with it". It also had to look much slicker than his previous efforts, and had to have a less primitive BASIC programming language. So he sent Jim "back to the drawing board", and hired an industrial designer called Rick Dickinson for the new look.

What Jim, and Rick came up with was a truly amazing piece of work, that fulfilled all Sinclair's wishes. And so the ZX-81 was born, and as it name implies, it was launched in may 1981. It was not only sold by mail order, but actually could be bought in shops too. It was an immediate and large success, in the Netherlands even Bang & Olufsen sold it (as the "beocomp"). It was what actually triggered the Home Computer Market, at least in Europe. In the end at least 1000.000 were sold, and it lead to it's successors like the famous Sinclair Spectrum, (with thanks for the case and keyboard design leaned from the TIMEX TS1500, one of the many ZX81 clones).

what now?

A preview of the complete ZX14 system, including keyboard. A larger version (of only the main ZX14 PCB) can be seen on the project page, here: [1]

Zoom forward for some 33 years, and its 2014. Some people, heavy into computers, still remember their first love, the ZX81. But off course the ZX81 is no longer of this time. Now its the time of the Arduino's and the raspberry PI. Still there is something to say for the old ZX-81, it at least was so simple you could learn to understand (and love) all its intricacies of design, and it was a fully self contained thing, not relying on anything else.

Many others have realized the attraction of the ZX81 and had puzzled to discover its secrets. Rodney knaaps, Andrew Rea, Jack Raats and Wilf Rigter to name just a few. I owe them thanks.

Early 2014 I endeavored to design my own "modern version" of the ZX-81, with all the improvements I could think off, and using modern techniques and components, I'm calling my effort the ZX14, as both a tribute to the ZX80/81 and the MK14 that came before it.

At the moment, (mid April 2014 as I'm writing this) I have finished the Schematic, and am starting to design the PCB for it, which hopefully will fit on a 10 x 10 cm dual sided PCB. I'm trying that because a 10 x 10 cm PCB is often the largest size that extremely cheap (Chinese) PCB manufacturers can handle. Also, I'm planning to use a standard Eurocard sized perfboard with 1/10" raster for the hand wired keyboard, using cheap 6x6mm buttons for keys.

My calculations have shown that for small numbers of devices, the PCB is the most expensive component. Buy one 15x15cm sized PCB, from a normal manufacturer, and you will pay around 50 euro for one, but this will drop to 25 euro for three, or even to 5 euro if you order a hundred, but most people who want to build one only need one PCB, so I want to design one that is as affordable as possible. By limiting the size to 10x10cm I hope to make it possible to find a manufacturer that can make them for around 10 euro in single units.

I'm planning too, (in due course when its ready) to freely release all my design documents to the general public, for non commercial use. But do remember that the full rights for the ZX81, and it's ROM still belong to Amstrad, who bought the original design from Sinclair. Luckily I do own the original ZX-81.



mahjongg April, 2014.