Jump to content

Sinclair ZX81

From RetroTechCollection
Revision as of 13:57, 2 May 2025 by Josh (talk | contribs) (Automated update by bot)


Sinclair ZX81
Sinclair_ZX81.jpg
Sinclair ZX81
Specifications
DeveloperSinclair Research
ManufacturerUnknown
TypeHome computer
ReleasedMarch 1981
CPUZilog Z80A
Memory1 KB (expandable to 64 KB)
StorageCassette tape
DisplayMonochrome, 32 x 24 characters
Soundโ€”
Dimensions23.5 cm x 13.5 cm x 3.5 cm
Weight0.5 kg
OS / FirmwareSinclair BASIC
SuccessorSinclair 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.

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.

๐Ÿง  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.

A gallery of images showcasing the Sinclair ZX81, including various models and modifications, can be found here.

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