Cromemco 
System Z2/Z2D  (1977)
◄ Back to Computers

The Cromemco Z2

Z-2 is a series of microcomputers made by Cromemco, Inc. which were introduced to the market in the middle to late 1970s. They were S-100 bus machines powered by the Zilog Z80 processor and typically ran on the CP/M operating system.

At first the Z2 was available in kit form, which was popular at the time, or fully assembled for the commercial market. Later the machines were only available as factory assembled complete units. The machines were known for their speed, configurability, durability, and reliability.

The Z-2 was a Z80–based microcomputer system that was introduced in 1977. The original Z-2 in kit form included a ZPU-K Z80 CPU card, S-100 bus motherboard, all-metal rack-mount chassis and dust case, card socket and card guide; the assembled form included a complete set of sockets and card guides, and a cooling fan. The Z-2 series was capable of supporting up to 21 S-100 boards and could be configured with any of the boards supplied by Cromemco.

Configurations of the Z2

Model Primary Storage Slot Capacity
Z-2 External Only (Mainframe) 21 S-100 Slots
Z-2D Dual 5.25" Floppy Drives 21 S-100 Slots
Z-2H 11 MB Internal Hard Disk 12 S-100 Slots
CS-2 Dual Floppy (System 2 Bundle) 21 S-100 Slots

Video Capabilities

Unlike modern PCs or even 1980s home computers, it didn't come with "built-in" video or sound in the way we think of today. Instead, its capabilities were entirely dependent on which S-100 expansion cards were plugged into its 21-slot chassis.

For a professional system of that time, its multimedia options were actually quite advanced, particularly in the realm of color graphics. Standard Z-2D systems often functioned as "headless" units connected to a text-only terminal (like a Lear Siegler ADM-3A) via a serial port. However, Cromemco was a pioneer in high-end graphics through specific interface cards:
  • The Dazzler (Cromemco SDI): This was one of the first commercial color graphics cards for microcomputers.
  • Resolution: It typically offered $64 \times 64$ pixels in "high resolution" or $32 \times 32$ in a lower mode.
  • Color: It could display up to 16 colors. While this sounds primitive now, in 1976/77, seeing a color map or a simple animation on a standard NTSC TV or monitor was revolutionary.
  • The SDI (Super Dazzler Interface): Later versions of the Z-2D could use the SDI card set, which pushed the resolution much higher—up to $756 \times 484$ pixels—targeting broadcast television and industrial design markets.

Sound Capabilities

Out of the box, the Z-2D was silent (aside from the hum of its massive power supply and the "clunk" of the 5.25-inch Wangco disk drives). To get audio, users typically turned to:
  • Cromemco D+7A IO Card: This was a multi-purpose I/O card that included an 8-bit Digital-to-Analog Converter (DAC). By rapidly feeding values to the DAC via software, the Z-2D could produce primitive waveforms, speech synthesis, or even basic music.
  • Third-Party S-100 Sound Cards: Because the Z-2D used the industry-standard S-100 bus, owners could install cards like the Newtech Model 6 which was a dedicated 6-bit DAC specifically designed for music synthesis on 8080/Z80 systems.

Technical Context

It's worth noting that the Z-2D was powered by a Z80A CPU running at 4 MHz. Processing complex video or high-fidelity sound required significant CPU overhead, which is why most "multimedia" on this machine was used for specialized laboratory or broadcast applications rather than gaming.

Feature Typical Hardware Output Type
Color Video Cromemco Dazzler NTSC Composite / RGB
High-Res Graphics Cromemco SDI Broadcast Quality (525 lines)
Audio D+7A (DAC) Mono Analog Jack
Text Serial Interface External Terminal (RS-232)

Cromemco Model Comparison

Cromemco's product line expanded significantly from its early S-100 boards into a diverse range of systems. While the Z-2 series was their most iconinc, they offered everything from entry-level systems to high-end unix-like workstations.

Here is an overview of the other major models available

The System Series

  • System Zero (CS-0): A compact, low-cost entry point. It was designed primarily for ROM-based applications but could be expanded to support disks. It used the SCC (Single Card Computer) as its heart.
  • System One (CS-1): A smaller, 8-slot desktop version of the Z-2D. It was aimed at the office environment and was often the first to ship with the newer 5.25-inch "quad capacity" floppy drives.
  • System Three (CS-3): The "professional" flagship. It was a massive cabinet system featuring dual 8-inch floppy drives (Persci 277) and 21 slots. It was designed specifically for multi-user environments running the Cromix operating system.
  • C-10 Personal Computer: A departure from the S-100 "big iron." This was an all-in-one style desktop (similar to a Kaypro or early Mac) with a built-in monitor, Z80A CPU, and 64K RAM, bundled with a suite of business software.

Evolution to 16/32-bit

By the mid-1980s, Cromemco moved beyond the Z80. They introduced the DPU (Dual Processor Unit) which allowed these same chassis to run both a Z80 and a Motorola 68000 This eventually led to the CS-200 and CS-400 series, which were tower-style units designed as powerful Unix servers for the scientific community.

Model Architecture / Chassis Typical Use Case
System Zero 4-Slot S-100 / Compact Dedicated Control / ROM Software
System One 8-Slot S-100 / Desktop Small Business / Single User
System Three 21-Slot S-100 / Large Cabinet Multi-user Unix-like (Cromix)
C-10 Integrated Monitor / Non-S100 Personal Productivity / Word Processing
System 100/200 68000-based S-100 Tower High-end Unix Server

The S-100 Architecture

The S-100 bus formalized as IEEE 696 is a passive backplane architecture originally designed for the MITS Altair 8800. Unlike modern active motherboards, the S-100 backplane contains no active logic; it consists of 100 parallel trace lines with physical slots for daughtercards. The original specification utilized a 100-pin edge connector to facilitate a 15.5-inch wide bus. Because it was designed around the Intel 8080, the signal definitions closely mirrored that processor’s pinout, including specialized status signals such as sMEMW (memory write) and sINP (input from I/O port).

Power distribution on the S-100 bus is characterized by its use of unregulated DC voltages: +8V +16V and -16V This necessitated the inclusion of local voltage regulators—typically TO-3 or TO-220 packages—on every individual expansion card to step the voltage down to the required TTL-level +5V or +/- 12V. While this distributed regulation increased the thermal load of each card, it effectively isolated noise and voltage drops across the long backplane traces, a critical factor for maintaining signal integrity in high-density 21-slot systems like the Cromemco Z-1.

The bus timing and control logic rely on a "master-slave" relationship, where a single CPU card typically acts as the permanent bus master. However, the IEEE 696 standard introduced a sophisticated Temporary Master protocol, allowing for up to 16 different bus masters. This is managed through four prioritized DMA control lines (HOLD pHLDA and the ADSB address disable signals). When a secondary controller, such as a high-speed disk interface, requires the bus, it asserts a request; the primary CPU then tri-states its address, data, and control buffers, effectively disconnecting from the bus to allow the temporary master full transparent access to the system memory.

Data handling on the S-100 bus was originally limited to 8-bit bidirectional communication, but the transition to 16-bit processors necessitated the implementation of the sXTRQ (Sixteen Request) and SIXTN (Sixteen Acknowledge) signals. These pins allow the bus to dynamically gang two 8-bit data paths (Data-In and Data-Out) into a single 16-bit wide data bus. Combined with a 24-bit extended addressing scheme—utilizing pins 12 through 17 and 59 through 64—the S-100 architecture successfully scaled from 64 KB of addressable space to a 16 MB range preserving its relevance through the early 1980s.

CPU - The Zilog Z80

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000.

The Z80 microprocessor was developed by Zilog, a company founded by Federico Faggin in 1974. The Z80 was released in July 1976, as a successor to the Intel 8080. It was designed to be fully compatible with the 8080, but also included new features such as an improved instruction set, more powerful interrupts, and a more sophisticated memory management system.

Originally the Z80 was intended for use in embedded systems, just as the 8080 CPU. But the combination of compatibility, superior performance to other CPUs of the era, and the affordability led to a widespread use in arcade video game systems, and later in home computers such as the Osborne 1, TRS-80, ColecoVision, ZX Spectrum, MSX, Sega's Master System and many more. The Z-80 ran the original Pac-Man arcade cabinet. The Z-80 was used even in the Game Gear (1990s), and the TI-81 and succeeding graphic calculators.

The Z-80 remained in production until June of 2024, 48 years after its original release. Zilog replaced the processor with its successor the eZ80, an 8-bit microprocessor that features expanded memory addressing up to 16 megabytes, and running up to 50MHz, comparable to a Z80 clocked at 150MHz.

Technical Details
Released
1977
Country
United States
Brand
Cromemco
Type
Cromemco
Name
System Z2/Z2D
CPU Class
Z80
CPU
Z80 @4Mhz
Memory
RAM: 64kB
RAM max: 512kB
Sound
None
Display
Through Terminal
Graphics
16 color
64x64 using Dazzler (Cromemco SDI) Graphics card
System OS
Cromemco CDOS/CROMIX
Storage
2x390kByte 8" FDD
21 S-100 Slots
Original Price
$5990
Related Systems 💾
Cromemco
External Links 🌐
Z80 CPU
Wikipedia page on the very popular Z80 8-bit CPU used in many computers of the 1980's era.