Sinclair ZX81
| Sinclair_ZX81.jpg | |
| Sinclair ZX81 | |
| Specifications | |
|---|---|
| Developer | Sinclair Research |
| Manufacturer | Unknown |
| Type | Home computer |
| Released | March 1981 |
| CPU | Zilog Z80A |
| Memory | 1 KB (expandable to 64 KB) |
| Storage | Cassette tape |
| Display | Monochrome, 32 x 24 characters |
| Sound | โ |
| Dimensions | 23.5 cm x 13.5 cm x 3.5 cm |
| Weight | 0.5 kg |
| OS / Firmware | Sinclair BASIC |
| Successor | Sinclair ZX81+ |
๐ง Architecture
The Sinclair ZX81 is based on a Zilog Z80A microprocessor, running at a clock speed of 3.25 MHz. It features a minimalistic design with a compact keyboard and a simple architecture that contributed to its low cost.
Video generation
The ZX81 utilizes a video output system that generates a monochrome display with a resolution of 256 x 192 pixels. The video signal is produced by the Z80A processor, which handles character generation and screen refresh.
๐พ Storage
The primary storage medium for the ZX81 is cassette tape, which is used to load and save programs. The system supports a basic file format for storing data, and users often relied on external cassette recorders for this purpose.
๐ I/O and Expansion
The ZX81 includes a basic RF output for connecting to a television, as well as an expansion port that allows for additional peripherals, such as memory expansions and interface devices.
๐ง Known PCB Revisions & Errata
Several PCB revisions of the ZX81 exist, each addressing various hardware issues and improving reliability. Notable revisions include changes to the power supply circuit and modifications to the keyboard matrix.
๐ ๏ธ General Maintenance
Regular maintenance of the ZX81 includes cleaning the keyboard and ensuring the connections are secure. Users should also check for any signs of corrosion on the PCB and clean the contacts of the expansion port.
๐ Schematic & PCB
The schematic diagrams for the ZX81 are available for enthusiasts and repair technicians, providing detailed information about the circuit design and component layout.
๐ง Common Modifications
Common modifications for the ZX81 include memory upgrades, keyboard enhancements, and modifications to improve video output quality. These modifications can enhance the overall performance and usability of the system.
๐ข ROM Keyword Map
The ROM keyword map for the ZX81 provides a comprehensive list of commands and functions available in Sinclair BASIC, allowing users to program effectively on the platform.
๐ Edge-Connector Pin-out
The edge-connector pin-out details the configuration of the expansion port, which is essential for connecting peripherals and expansion devices to the ZX81.
๐บ๏ธ Exact Memory Map & Key ROM Entry Points
The memory map outlines the allocation of memory addresses within the ZX81, detailing where ROM, RAM, and I/O registers are located.
Popular ROM Vectors (ROM v1.2, 1980)
The popular ROM vectors for version 1.2 include key entry points for various system functions, providing insight into the internal workings of the ZX81.
๐บ Video Timing Characteristics
The video timing characteristics of the ZX81 define the refresh rates and synchronization signals necessary for proper display operation on connected monitors and televisions.
๐ฌ Trivia / Pop-culture
The Sinclair ZX81 is often regarded as one of the first affordable home computers, making it a significant milestone in the history of computing. It has appeared in various media and is celebrated by retro computing enthusiasts.
๐๏ธ Related Pages
๐ง Architecture and Processor
The architecture of the ZX81 is designed to be simple yet effective, utilizing the Z80A processor to manage all computing tasks.
๐พ Memory and Storage
The ZX81's memory architecture allows for expansion up to 64 KB, significantly enhancing its capabilities for running more complex programs.
๐ฅ๏ธ Display and Graphics
The display capabilities of the ZX81 are limited to monochrome graphics, but it can effectively render text and simple shapes.
๐ Sound Capabilities
The ZX81 does not have dedicated sound hardware, but users can create sound through the speaker by manipulating the processor's output.
๐ฎ Input/Output and Expansion
The I/O capabilities of the ZX81 are limited, but the expansion port allows for additional hardware to be connected, enhancing its functionality.
๐งฐ General Maintenance
General maintenance practices include regular cleaning and checking for hardware issues to ensure the ZX81 operates effectively.
๐งพ PCB Schematics & Service Guide
Detailed PCB schematics and service guides are available for those looking to repair or modify their ZX81 systems.
๐ท Motherboard Images
Images of the ZX81 motherboard are available for reference, showcasing the layout and components used in the system.
๐ Technical Documentation
Technical documentation for the ZX81 includes user manuals, programming guides, and hardware specifications.
๐ท Gallery
A gallery of images showcasing the Sinclair ZX81, including various models and modifications, can be found here.
๐งช Related Pages
General Maintenance
Regular maintenance is crucial for preserving the functionality of the ZX81, including cleaning and checking connections.
PCB Schematics & Service Manual
The service manual provides detailed information on the ZX81's PCB layout and troubleshooting tips.
Apple Service Manual
The Apple service manual includes information relevant to similar computing devices and their maintenance.
Logic Board & Analog Board Schematics
Schematics for the logic and analog boards provide insight into the design and function of the ZX81's hardware.
Capacitor Replacement Guide
A guide for replacing capacitors in the ZX81 to maintain performance and reliability.
Retrobrite
Retrobrite techniques can be applied to restore the appearance of the ZX81's plastic casing.
Troubleshooting
Common troubleshooting tips for the ZX81 can help users resolve issues that may arise during operation.
Technical Details
Detailed technical specifications and features of the ZX81 are outlined here.
System Architecture at a Glance
An overview of the ZX81's system architecture, highlighting key components and their functions.
Memory Map (Physical)
The physical memory map provides a detailed breakdown of memory allocation and usage.
ROM Layout (256 KB, v5.0)
The ROM layout outlines the organization of the ZX81's firmware and available commands.
ADB & PDS Highlights
Highlights of the ADB (Apple Desktop Bus) and PDS (Peripheral Data Storage) features relevant to the ZX81.
Floppy / Mass-Storage
Information on floppy and mass-storage options available for the ZX81.
Key I/O ICs
A list of key input/output integrated circuits used in
See Also