The Sinclair ZX80 is a
home computer
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
launched on 29 January 1980 by Science of Cambridge Ltd. (later to be better known as
Sinclair Research). It is notable for being one of the first computers available in the
United Kingdom
The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Northwestern Europe, off the coast of European mainland, the continental mainland. It comprises England, Scotlan ...
for less than a hundred
pounds. It was available in
kit form for £79.95, where purchasers had to assemble and solder it together, and as a ready-built version at £99.95.
The ZX80 was advertised as the first personal computer for under £100 and received praise for its value and documentation. However, it faced criticism for screen blanking during program execution, small RAM size, and the keyboard design. It was very popular straight away, and for some time there was a waiting list of several months for either version of the machine.
Name
The ZX80 was named after the Z80 processor with the 'X' meaning "the mystery ingredient".
Hardware

Internally, the machine was designed by
Jim Westwood around a
Z80 central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
with a
clock speed
Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a processor can generate pulses used to synchronize the operations of its components. It is used as an indicator of the processor's ...
of 3.25 MHz, and was equipped with 1
KB of
static RAM and 4 KB of
read-only memory
Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing sof ...
(ROM). It had no sound output.
The ZX80 was designed around readily available
TTL ICs, without any custom chips; the only proprietary technology was the
firmware
In computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
.
The machine was mounted in a small white plastic case, with a one-piece blue
membrane keyboard on the front. There were problems with durability, reliability and overheating (despite appearances, the black stripes visible on the top rear of the case are merely cosmetic, and are not ventilation slots).
Video output was black-and-white, character-based. However, the
ZX80 character set included some simple block-based graphics glyphs, allowing basic graphics to be accomplished, with some effort. One advantage to using monochrome video is that different colour broadcast standards (e.g.
PAL,
SECAM) simply weren't an issue when the system was sold outside the UK.
Display was over an
RF connection to a household
television
Television (TV) is a telecommunication medium for transmitting moving images and sound. Additionally, the term can refer to a physical television set rather than the medium of transmission. Television is a mass medium for advertising, ...
, and simple offline program storage was possible using a
cassette recorder. The video display generator of the ZX80 used minimal hardware plus a combination of software to generate a video signal. (Some say this was an idea popularised by
Don Lancaster in his 1978 book
''The TV Cheap Video Cookbook'' and his "
TV Typewriter
The TV Typewriter is a video terminal that could display two pages of 16 lines of 32 upper case characters on a standard television set. The design, by Don Lancaster, appeared on the cover of ''Radio-Electronics'' magazine in September 1973.
The ...
". However, that design didn't involve a microprocessor for video generation, and it wasn't really similar to the ZX80 in other aspects either. The ZX80 and ZX81 also employed very specific traits of the Z80 processor.)
Unlike the later follow up, ZX81, the ZX80 could only generate a picture when it was idle, i.e. waiting for a key to be pressed. When running a BASIC program, or when pressing a key during editing, the tv-display would therefore blank out (lose synchronisation) momentarily while the processor was busy. So a BASIC program had to introduce a pause for input to display the next change in graphical output, making smooth moving graphics impossible. This could be overcome only by very clever machine code tricks. These had to effectively replace the video rountines in ROM and embed the same in the normal program logic with exact timing, which is extremely cumbersome. However, a few such games were developed by skilled users or programmers later on.
Firmware
The 4 KB ROM contained the
Sinclair BASIC programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
, editor, and
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
. BASIC commands were not entered by typing them out but were instead selected somewhat similarly to a programmable graphing calculator - each key had a few different functions selected by both context and modes as well as with the shift key.
Expansion
Other than the built-in cassette and video ports, the only provided means of expansion was a slot opening at the rear of the case, which exposed an expansion bus
edge connector on the motherboard. The same slot bus was continued on the ZX81, and later the
ZX Spectrum
The ZX Spectrum () is an 8-bit computing, 8-bit home computer developed and marketed by Sinclair Research. One of the most influential computers ever made and one of the all-time bestselling British computers, over five million units were sold. ...
, which encouraged a small
cottage industry
The putting-out system is a means of subcontracting work, like a tailor. Historically, it was also known as the workshop system and the domestic system. In putting-out, work is contracted by a central agent to subcontractors who complete the p ...
of expansion devices, including memory packs,
printers and even
floppy drives. The original Sinclair ZX80 RAM Pack held either 1, 2 or 3 KB of
static RAM and a later model held 16 KB of
dynamic RAM (DRAM). With software, the computer can use up to 48 KB of memory.
Following the ZX81's release, a ZX81 8 KB
ROM was available to upgrade the ZX80 at a cost of around 20% of a real ZX81. It came with a thin keyboard overlay and a ZX81 manual. By simply taking off the top cover of the ZX80 and prying the old ROM from its socket and carefully inserting the new ROM and adding the keyboard overlay, the ZX80 would now function almost identically to the proper ZX81 – except for SLOW mode, due to the differences in hardware between the two models. The process was easily reversed to return the ZX80 to its original configuration.
One common modification by hobbyist users was to attach a full-size keyboard, optionally moving the motherboard into a larger case. This had the dual advantages of making the machine easier to type on, while increasing ventilation to the motherboard.
Versions

The UK version of the machine was the standard, and only changes that were absolutely necessary to sell units in other markets were made. In fact, the only real change made in most markets involved the video output frequency (the ZX80 used an external power transformer, so differences in AC line frequency and outlet were not an issue to the machine itself). One outcome of this is that the machine had some keyboard keys and characters that were distinctly British: was used instead of , instead of or , and the character set and keyboard included the
Pound symbol
A symbol is a mark, Sign (semiotics), sign, or word that indicates, signifies, or is understood as representing an idea, physical object, object, or wikt:relationship, relationship. Symbols allow people to go beyond what is known or seen by cr ...
.
Reception
The ZX80 was widely advertised as the first personal computer for under £100 GBP (US$200.
) ''
Kilobaud Microcomputing'' liked the design of the preassembled version, and said that the screen flickering during input or output was annoying but useful as an
undocumented feature, indicating the computer functioning correctly. It praised the documentation as excellent for novices, and noted that purchasing the computer was cheaper than taking a college class on BASIC. The magazine concluded, "The ZX-80 is a real computer and an excellent value", but only for beginners who could learn from the documentation or programmers experienced with writing Z-80 software.
''
BYTE
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
'' called the ZX80 a "remarkable device". It praised the real-time, interactive BASIC syntax checking, and reported that the computer performed better on
benchmarks than some competitors, including the
TRS-80 Model I. The magazine criticised the screen blanking during program execution, small RAM size, inadequate built-in Sinclair BASIC, and keyboard, and recommended against buying the kit version given difficulty of assembly and because purchasers did not save money. ''BYTE'' concluded that "the ZX80 might be summarized as a high-performance, very low-cost, portable personal computer system ... a good starting point".
Sales of the ZX80 reached about 50,000, which contributed significantly to the UK leading the world in home computer ownership through the 1980s. Owing to the unsophisticated design and the tendency for the units to overheat, surviving machines in good condition are sought after and can fetch high prices by collectors.
Clones
There were also
clones of the ZX80, such as the
MicroAce,
and from
Brazil
Brazil, officially the Federative Republic of Brazil, is the largest country in South America. It is the world's List of countries and dependencies by area, fifth-largest country by area and the List of countries and dependencies by population ...
the Nova Eletrônica/
Prológica NE-Z80 and the
Microdigital TK80.
NE Z80
/ref>
See also
* ZX80 character set
References
External links
Planet Sinclair:ZX80
*
{{Authority control
English inventions
Computers designed in the United Kingdom
Early microcomputers
Z80-based home computers
Computer-related introductions in 1980
Home video game consoles
Products and services discontinued in 1981
ZX80