Jump to content

Sinclair ZX81: Difference between revisions

From RetroTechCollection
Undo revision 3028 by Josh (talk)
Tag: Undo
Automated update by bot
Tag: Reverted
Line 1: Line 1:
{{Infobox computer
{{Infobox computer
| name ย  ย  ย  ย  ย  = Sinclair ZX81
| name ย  ย  ย  ย  = Sinclair ZX80
| image ย  ย  ย  ย  = [[File:Sinclair_ZX81.jpg|250px]]
| image ย  ย  ย  = [[File:ZX80.jpg|250px]]
| caption ย  ย  ย  = Sinclair ZX81
| captionย  ย  ย  = A fullyโ€“assembled Sinclair ZX80
| developer ย  ย  = Sinclair Research Ltd.
| manufacturer = Science of Cambridge Ltd (later Sinclair Research Ltd)
| manufacturer ย  = Sinclair Research Ltd.
| type ย  ย  ย  ย  = Home computer / hobbyist kit
| type ย  ย  ย  ย  ย  = Home computer
| release date = 29 January 1980
| release date ย  = March 1981
| discontinued = March 1981 (superseded by ZX81)
| discontinued ย  = 1984
| price ย  ย  ย  = ยฃ79 .95 kit / ยฃ99 .95 ready-built (โ‰ˆUS$199/249 in 1980)
| price ย  ย  ย  ย  = ยฃ69.95 (initial price)
| cpu ย  ย  ย  ย  = Zilog Z80A-compatible (NEC ยตPD780C-1) @ 3.25 MHz
| units_soldย  ย  = ~1.5 million
| memory ย  ย  ย  = 1 KB static RAM on-board (expandable to 16 KB, 48 KB with mods)
| cpu ย  ย  ย  ย  ย  = Zilog Z80A @ 3.25 MHz
| storage ย  ย  = External cassette tape (300 baud, EAR/MIC jacks)
| memory ย  ย  ย  ย  = 1 KB RAM (expandable to 16 KB)
| display ย  ย  = Monochrome RF to TV โ€“ 32 ร— 24 text or 64 ร— 48 block-graphics
| storage ย  ย  ย  = Cassette tape (via audio input)
| sound ย  ย  ย  = None (no audio hardware)
| display ย  ย  ย  = 32 ร— 24 characters (black and white)
| dimensions ย  = 195 mm ร— 175 mm ร— 50 mm (7.7 โ€ณ ร— 6.9 โ€ณ ร— 2.0 โ€ณ)
| graphics ย  ย  ย  = Monochrome (with optional graphics modes)
| weight ย  ย  ย  = โ‰ˆ 340 g (0.75 lb)
| sound ย  ย  ย  ย  = None
| osย  ย  ย  ย  ย  = 4 KB Sinclair Integer BASIC in ROM
| osย  ย  ย  ย  ย  ย  = Sinclair BASIC
| predecessor = [[Science of Cambridge MK14]]
| inputย  ย  ย  ย  ย  = Keyboard
| successor ย  = [[Sinclair ZX81]]
| connectivity ย  = 1 ร— 9-pin expansion interface
| codename ย  ย  = โ€œZX80 projectโ€
| dimensionsย  ย  = 7.5" W ร— 4.5" D ร— 1" H
| model ย  ย  ย  = ZX80
| weight ย  ย  ย  ย  = 1 lb (0.45 kg)
| predecessor ย  = [[Sinclair ZX80]]
| successor ย  ย  = [[Sinclair ZX Spectrum]] ย 
| codename ย  ย  ย  = "ZX81"
| model ย  ย  ย  ย  = ZX81
}}
}}
```markdown
{{Infobox computer
| nameย  ย  ย  ย  = Sinclair ZX80
| imageย  ย  ย  ย  = [[File:ZX80.jpg|250px]]
| captionย  ย  ย  = A fullyโ€“assembled Sinclair ZX80
| manufacturer = Science of Cambridge Ltd (later Sinclair Research Ltd)
| typeย  ย  ย  ย  = Home computer / hobbyist kit
| release date = 29 January 1980
| discontinued = March 1981 (superseded by ZX81)
| priceย  ย  ย  ย  = ยฃ79 .95 kit / ยฃ99 .95 ready-built (โ‰ˆUS$199/249 in 1980)
| cpuย  ย  ย  ย  ย  = Zilog Z80A-compatible (NEC ยตPD780C-1) @ 3.25 MHz
| memoryย  ย  ย  = 1 KB static RAM on-board (expandable to 16 KB, 48 KB with mods)
| storageย  ย  ย  = External cassette tape (300 baud, EAR/MIC jacks)
| displayย  ย  ย  = Monochrome RF to TV โ€“ 32 ร— 24 text or 64 ร— 48 block-graphics
| soundย  ย  ย  ย  = None (no audio hardware)
| dimensionsย  = 195 mm ร— 175 mm ร— 50 mm (7.7 โ€ณ ร— 6.9 โ€ณ ร— 2.0 โ€ณ)
| weightย  ย  ย  = โ‰ˆ 340 g (0.75 lb)
| osย  ย  ย  ย  ย  = 4 KB Sinclair Integer BASIC in ROM
| predecessorย  = [[Science of Cambridge MK14]]
| successorย  ย  = [[Sinclair ZX81]]
| codenameย  ย  = โ€œZX80 projectโ€
| modelย  ย  ย  ย  = ZX80
}}
== ๐Ÿง  Architecture ==
=== Video generation ===
== ๐Ÿ’พ Storage ==
== ๐Ÿ”Œ I/O and Expansion ==
== ๐Ÿ”ง Known PCB Revisions & Errata ==
== ๐Ÿ› ๏ธ General Maintenance ==
== ๐Ÿ“œ Schematic & PCB ==
== ๐Ÿ”ง Common Modifications ==
== ๐Ÿ”ข ROM Keyword Map ==
== ๐Ÿ”— Edge-Connector Pin-out ==
== ๐Ÿ—บ๏ธ Exact Memory Map & Key ROM Entry Points ==
=== Popular ROM Vectors (ROM v1.2, 1980) ===
== ๐Ÿ“บ Video Timing Characteristics ==
== ๐ŸŽฌ Trivia / Pop-culture ==
== ๐Ÿ—‚๏ธ Related Pages ==
== ๐Ÿง  Architecture and Processor ==
== ๐Ÿ’พ Memory and Storage ==
== ๐Ÿ–ฅ๏ธ Display and Graphics ==
== ๐Ÿ”Š Sound Capabilities ==
== ๐ŸŽฎ Input/Output and Expansion ==
== ๐Ÿงฐ General Maintenance ==
== ๐Ÿงพ PCB Schematics & Service Guide ==
=== ๐Ÿ“ท Motherboard Images ===
== ๐Ÿ“š Technical Documentation ==
== ๐Ÿ“ท Gallery ==
== ๐Ÿงช Related Pages ==
== General Maintenance ==


The '''Sinclair ZX81''' was an early home computer produced by Sinclair Research Ltd. in the United Kingdom. Launched in March 1981, the ZX81 was notable for its low price and compact design, making computing accessible to a wider audience. It featured a simple, text-based interface and was powered by the Zilog Z80A microprocessor. Despite its limitations, the ZX81 became a popular entry point for many new users into the world of personal computing.
== PCB Schematics & Service Manual ==


== History ==
=== Apple Service Manual ===
=== Origins and Vision ===
The ZX81 emerged from Sinclair's vision to create a low-cost computer that would democratize access to technology. Following the success of the ZX80, the ZX81 was designed to be even more affordable and user-friendly, targeting consumers who had previously been excluded from computing due to high costs.


=== Inspiration from Previous Models ===
=== Logic Board & Analog Board Schematics ===
Building on the foundation laid by the ZX80, the ZX81 introduced several enhancements, including a more efficient design and improved BASIC programming capabilities. The goal was to provide a versatile machine that could serve both educational and entertainment purposes.


=== Hardware Development and Challenges ===
== Capacitor Replacement Guide ==
The development of the ZX81 faced several challenges, including component availability and the need for a cost-effective design. Sinclair's focus on minimizing costs resulted in innovative engineering solutions but also led to some compromises in performance.


==== Component Sourcing and Design Innovations ====
== Retrobrite ==
To keep production costs low, Sinclair utilized off-the-shelf components and implemented unique design strategies, such as the use of a membrane keyboard and a compact case. These choices contributed to the ZX81's affordability but also affected its durability and user experience.


=== Launch and Early Reception ===
== Troubleshooting ==
The ZX81 was officially launched in March 1981 at a retail price of ยฃ69.95, quickly gaining popularity due to its low cost and simple operation. Early reviews praised its affordability and the ease of programming in Sinclair BASIC, although criticism was directed at its limited memory and lack of sound capabilities.


=== Market Pressures and Competition ===
== Technical Details ==
As the home computer market grew, the ZX81 faced increasing competition from other low-cost systems, such as the Commodore VIC-20 and the Atari 400. Despite this, the ZX81 maintained strong sales, with over 1.5 million units sold by the time production ceased in 1984.


== Architecture ==
=== System Architecture at a Glance ===
=== Memory Map ===
{| class="wikitable styled-table" style="width:70%; text-align:center;"
! Address Range (hex) !! Size !! Device/Function
|-
| $0000โ€“$03FF || 1 KB || ROM (BASIC interpreter)
|-
| $0400โ€“$0FFF || 1 KB || Main RAM (expandable to 16 KB)
|-
| $1000โ€“$1FFF || 8 KB || Video memory
|-
| $2000โ€“$FFFF || Reserved || Unused / reserved for future expansion
|}


=== Expansion Interface ===
=== Memory Map (Physical) ===
The ZX81 featured a 9-pin expansion interface that allowed users to connect peripherals, including additional RAM packs and other devices. This expansion capability was crucial for extending the computer's functionality beyond its base configuration.


== Hardware Components ==
=== ROM Layout (256 KB, v5.0) ===
=== Central Processor and Timing ===
The ZX81 is powered by the Zilog Z80A CPU, running at a clock speed of 3.25 MHz. This microprocessor was widely used in various home computers of the time, providing sufficient performance for BASIC programming and simple applications.


=== Memory Subsystem ===
=== ADB & PDS Highlights ===
The base model of the ZX81 came with 1 KB of RAM, which could be expanded to 16 KB through the use of external memory packs. This expansion was essential for running larger programs and utilizing the full potential of the BASIC interpreter.


=== Storage Devices ===
=== Floppy / Mass-Storage ===
Data storage on the ZX81 was primarily achieved through cassette tapes, which connected to the computer via an audio input. This method was inexpensive but often slow and prone to data corruption, leading to a less reliable user experience compared to modern storage solutions.


=== Video Subsystem ===
=== Key I/O ICs ===
The ZX81's video output was monochrome, capable of displaying 32 characters across 24 lines on a standard television set. The video memory was integrated into the main RAM, which limited the available memory for programs but simplified the overall architecture.


=== Input/Output and Expansion ===
=== Sound Path ===
The ZX81 featured a membrane keyboard for input, which allowed for a compact design but was often criticized for its lack of tactile feedback. The 9-pin expansion port enabled users to connect additional peripherals, such as printers and RAM expansions, greatly enhancing the computer's utility.


== Operating System and Software ==
=== RAM Upgrade Notes ===
=== Sinclair BASIC ===
The ZX81 shipped with Sinclair BASIC, a simple programming language that allowed users to write and execute their own programs. This made the ZX81 popular among hobbyists and educators, as it provided an accessible entry point into programming.


=== Software Availability ===
=== Hardware Easter Egg ===
A variety of software titles were available for the ZX81, including games, educational programs, and utilities. However, the reliance on cassette tapes for loading software often resulted in long load times and occasional failures.
```


== Variants & Evolution ==
==See Also==
=== ZX81+ (1984) ===
* [[Sinclair ZX81]]
* The ZX81+ introduced a more robust keyboard and additional memory options.
* It maintained compatibility with existing ZX81 software while offering enhancements to improve the user experience.


== Maintenance and Troubleshooting ==
{{Navbox-AppleVintage}}
Common issues with the ZX81 include:
* '''Power Supply Problems''' โ€“ Users often encounter issues with power adapters, leading to intermittent failures.
* '''Keyboard Malfunctions''' โ€“ The membrane keyboard may become unresponsive over time; cleaning or replacement may be necessary.
* '''RAM Expansion Issues''' โ€“ Users should ensure that RAM packs are properly seated and functioning to avoid crashes or memory errors.


== Legacy and Impact ==
[[Category:Retro Home Computers]]
The Sinclair ZX81 holds a significant place in the history of personal computing, being one of the first affordable home computers. Its low price and accessibility helped spark a generation's interest in computing, paving the way for future innovations in home technology. The ZX81's influence can be seen in the design of subsequent personal computers and its

Revision as of 14:01, 2 May 2025

Sinclair ZX80
A fullyโ€“assembled Sinclair ZX80
Specifications
ManufacturerScience of Cambridge Ltd (later Sinclair Research Ltd)
TypeHome computer / hobbyist kit
Released29 January 1980
DiscontinuedMarch 1981 (superseded by ZX81)
Intro priceยฃ79 .95 kit / ยฃ99 .95 ready-built (โ‰ˆUS$199/249 in 1980)
CPUZilog Z80A-compatible (NEC ยตPD780C-1) @ 3.25 MHz
Memory1 KB static RAM on-board (expandable to 16 KB, 48 KB with mods)
StorageExternal cassette tape (300 baud, EAR/MIC jacks)
DisplayMonochrome RF to TV โ€“ 32 ร— 24 text or 64 ร— 48 block-graphics
SoundNone (no audio hardware)
Dimensions195 mm ร— 175 mm ร— 50 mm (7.7 โ€ณ ร— 6.9 โ€ณ ร— 2.0 โ€ณ)
Weightโ‰ˆ 340 g (0.75 lb)
OS / Firmware4 KB Sinclair Integer BASIC in ROM
PredecessorScience of Cambridge MK14
SuccessorSinclair ZX81
Codenameโ€œZX80 projectโ€
Model no.ZX80

```markdown

Sinclair ZX80
A fullyโ€“assembled Sinclair ZX80
Specifications
ManufacturerScience of Cambridge Ltd (later Sinclair Research Ltd)
TypeHome computer / hobbyist kit
Released29 January 1980
DiscontinuedMarch 1981 (superseded by ZX81)
Intro priceยฃ79 .95 kit / ยฃ99 .95 ready-built (โ‰ˆUS$199/249 in 1980)
CPUZilog Z80A-compatible (NEC ยตPD780C-1) @ 3.25 MHz
Memory1 KB static RAM on-board (expandable to 16 KB, 48 KB with mods)
StorageExternal cassette tape (300 baud, EAR/MIC jacks)
DisplayMonochrome RF to TV โ€“ 32 ร— 24 text or 64 ร— 48 block-graphics
SoundNone (no audio hardware)
Dimensions195 mm ร— 175 mm ร— 50 mm (7.7 โ€ณ ร— 6.9 โ€ณ ร— 2.0 โ€ณ)
Weightโ‰ˆ 340 g (0.75 lb)
OS / Firmware4 KB Sinclair Integer BASIC in ROM
PredecessorScience of Cambridge MK14
SuccessorSinclair ZX81
Codenameโ€œZX80 projectโ€
Model no.ZX80

๐Ÿง  Architecture

Video generation

๐Ÿ’พ Storage

๐Ÿ”Œ I/O and Expansion

๐Ÿ”ง Known PCB Revisions & Errata

๐Ÿ› ๏ธ General Maintenance

๐Ÿ“œ Schematic & PCB

๐Ÿ”ง Common Modifications

๐Ÿ”ข ROM Keyword Map

๐Ÿ”— Edge-Connector Pin-out

๐Ÿ—บ๏ธ Exact Memory Map & Key ROM Entry Points

๐Ÿ“บ Video Timing Characteristics

๐ŸŽฌ Trivia / Pop-culture

๐Ÿง  Architecture and Processor

๐Ÿ’พ Memory and Storage

๐Ÿ–ฅ๏ธ Display and Graphics

๐Ÿ”Š Sound Capabilities

๐ŸŽฎ Input/Output and Expansion

๐Ÿงฐ General Maintenance

๐Ÿงพ PCB Schematics & Service Guide

๐Ÿ“ท Motherboard Images

๐Ÿ“š Technical Documentation

General Maintenance

PCB Schematics & Service Manual

Apple Service Manual

Logic Board & Analog Board Schematics

Capacitor Replacement Guide

Retrobrite

Troubleshooting

Technical Details

System Architecture at a Glance

Memory Map (Physical)

ROM Layout (256 KB, v5.0)

ADB & PDS Highlights

Floppy / Mass-Storage

Key I/O ICs

Sound Path

RAM Upgrade Notes

Hardware Easter Egg

```

See Also