jerrylparker.com
Zenith Z-110 system
Retro Computing • Repair Story

Bridging Two Worlds: Repairing the Zenith Z-110

A unique transition machine, running both CP/M-80 and MS-DOS with a Gemini upgrade, but crashing under 16-bit CP/M (until now).

First Impressions

The Zenith Z-110, sometimes called the Heath/Zenith Z-100, is a fascinating creature of the early 1980s. Designed during the uncertain years when CP/M was giving way to MS-DOS, it straddles both worlds. Mine arrived as a non-booting unit that was dirty, unstable, and with an odd upgrade card installed: the Gemini PC Compatibility module. That card let the machine run MS-DOS, but it still held on to its CP/M heritage. While certainly not a IBM PC Clone of the era, its compatibility was quite good for the time, and its graphics superior.

Technologies: This machine united three distinct computing worlds into one design with the S-100 architecture, both 8- and 16-bit CP/M, and MS-DOS. It stood at a crossroads where personal computing evolved from hobbyist roots to business practicality, earning its lasting place in computer history.

Booting into the Past

Surprisingly, after initial cleanup and minor repairs, the machine booted 8-bit CP/M without too much complaint. The BIOS and floppy drives worked well enough. But the moment I tried to run 16-bit CP/M or DOS, the machine simply failed. That crash defined the repair journey: something deeper was wrong with memory or the 8088 compatibility layer. Suspecting the Gemini, I removed it. But that proved to be a false premise.

Quirk: The Z-110 wasn’t just dual-boot, it was almost tri-boot. CP/M-80, MS-DOS, and CP/M-86 were all on the table, though only one behaved decently on this machine.

Diagnostics and Repair

The machine came with factory MSDOS 3.2 diskettes, and a single disk with no label. None of the MSDOS disks would boot, but the single unlabeled disk would boot into CP/M-80. Unfortunately, there was nothing else on the disk, so I was unable to test it further, as I couldn't format, copy or otherwise perform other disk activities beyond a simple DIR. Because the DOS disks themselves wouldn't boot I went through all the obvious items for troubleshooting: Cleaning drives, swapping A for B, trying other disks with no success. This led me to RetroTechnology.com where I bought a full set of 8 and 16 bit disks. It took a month for them to arrive, but they did. Unfortunately, only the 8 bit CP/M disks would boot. All the 16 bit stuff failed with a memory dump and a "Parity or Bus error" message.

The Z-110 came with an onboard Monitor ROM in both its native Z-100 mode and in MS-DOS compatibility mode. These monitors weren’t just for bootstrapping, they provided surprisingly extensive system tests, covering memory banks, drive subsystems, video, and more. I ran these diagnostics in loops for hours, expecting to flush out the elusive failure.

Unfortunately, every test reported clean, with no errors found. Those test results, clean diagnostics but obvious instability failure in 16bit-mode made the troubleshooting more challenging.

Some History: This was a short but defining era in early PC history, when the term “PC Compatible” was a badge of survival. The benchmark wasn’t abstract; it came down to whether a system could render the graphs in Lotus 1-2-3 and the scenery in Microsoft Flight Simulator. Machines that passed both tests earned their place as true compatibles. Those that didn’t, including this Zenith, the Stearns PC, The Eagle PC, Otrona Atache' (and a handful of other ambitious contenders) quickly faded as the IBM PC standard solidified. It lasted about 4 years, and by about 1986, they were all gone.
It was a brief but brutal proving ground that determined which designs would shape the next decade of computing.

The MainBoard
Z-100 Mainboard and S100 Bus
Extensive decay
MainBoard, Gemini, and Video
Video Board
Video and Gemini board
Gemini board
The Gemini board
S100 Floppy Disk Board
the S100 Floppy Controller
MainBoard Diagnostics
Diagnosing signals on the Mainboard

At this point, the repair effort took a more technical turn. I began scouring every available online reference, documentation archive, and enthusiast forum related to the Z‑100 and its hardware variants. The Z-100 Lifeline website proved to be a very useful resource for me. Service manuals, ROM dumps, and circuit descriptions were compared line by line. Bit by bit, the pattern emerged: a subtle logic fault in the 16‑bit path was interrupting proper execution. Careful signal tracing and substitution of suspect components finally revealed the source. But that process was quite lengthy and is a topic for a different blog. While I had initially suspected the Gemini card may have contributed to the "Parity or Bus error" message, this proved to not be the case and the issue was definitely on the system Mainboard.

Once isolated, the failure was straightforward to correct but the journey to reach that point was not. The process reinforced how dependent these restorations are on preserved technical information and the shared knowledge of the vintage computing community. Without those digital archives and collaborative online spaces, a repair like this would be close to impossible.

But in the end....repairs were completed!

Zenith Z-110 booting successfully after repair on GoTek drive
Making Boot disks on the GoTek!

Results

With patience and persistence, the machine finally ran all three operating systems: CP/M-80, MS-DOS, and CP/M-86. Seeing 16-bit CP/M load without spitting a register dump felt like closing a chapter in early microcomputer history. The Z-110 was once again the bridge it was meant to be. It's an important addition to my growing collection!

I'm not done, not by any means. I've added a GoTek to make diskette management and booting easier, and have transferred all the diskettes and boot images I have to it. Alas, other than demo software for the machine, I have very little software to run on it. That's my next mission - to gather up period DOS and CP/M titles to contrast them on each end of this bridge machine. Wordstar, SuperCalc, PeachTree are all titles available on both operating systems. Wouldn't it be interesting to see them on both CP/M 80 and MSDOS and contrast their differences? I think it would. There's even a version of Windows 1.0 available for both. I hope some day to find it.

Running Graphics Demo
Zenit's Graphics Demo. I need to get a CGA Monitor for color!

Reflections

Every repair teaches me something. This one reminded me how transitional machines, though quirky, embody the uncertainty of their time. The Z-110 is neither pure CP/M nor pure DOS, it’s both, and that duality makes it fascinating. Keeping it alive means preserving a sliver of computing’s messy evolution, one boot screen at a time.

Acknowledgments

This repair and research would not have been possible without the invaluable work of Steven Vagts and the Z-100 Computer Lifeline website. His documentation and dedication to preserving knowledge about these unique machines provided technical and operational insights that proved essential throughout the process.

Additional thanks to Herb Johnson at RetroTechnology.com for supplying multiple Operating System disks.

For more on the Z-100 family, visit Z-100 Lifeline and RetroTechnology.com for documentation, software, and community resources. There is a LOT of information on those sites!

If you'd like to reach out to me directly, feel free to drop me an email from the form at the bottom of the home page!