← Back to Downloads

Einstein Diagnostic ROM

Fabrizio Di Vittorio's 2019 diagnostic ROM for the Einstein TC01, with its Z80 source, testing RAM, PSG, VDP, FDC, CTC, PCI and PIO.
Source Code
2019
338 KB
Last Updated
November 6, 2026
The Einstein System Diagnostic Tool screen with every test passed

About

A diagnostic ROM for the Tatung Einstein TC01, written by Fabrizio Di Vittorio in 2019, with its Z80 source. Burnt onto a 2764 EPROM and fitted in the free ROM slot next to the original firmware, it runs at 4000H; the source notes that the Xtal MOS checks for 00H at 4000H to detect an alternate ROM.

It tests:

  • the 64K of dynamic RAM (eight 4164 chips)
  • the PSG (AY 3 8910) and the keyboard connected to it
  • the VDP (TMS9129) and its video RAM
  • the FDC (FD1770)
  • the CTC timer
  • the PCI (8251 USART)
  • the Z80 PIO

In the Zip

FileWhat It Is
rom.asmThe source, about 1,000 lines
einstein.incHardware definitions
rom.binThe assembled diagnostic ROM
makerom.shBuilds rom.bin with z80asm
README.md and imagesThe author's notes, with screenshots of a full pass and of a PSG failure

About This Scan

From Mike's Archive, with thanks. The author's GitHub repository download, hosted unchanged under a clearer name. Nothing has been removed. This is new software, not a disassembly, and rom.bin is the diagnostic, not Tatung's MOS.

Copyright

Copyright 2019 Fabrizio Di Vittorio, released under the GNU General Public License, version 3 or later, as stated in rom.asm. Hosted for preservation, and the file will be taken down on request from any rights holder.

Gallery

No items found.

Publisher

Read about the publisher ➔
FILE downloads
.ZIP
ZIP Package

Get the Newsletter

New guides, disk images and community finds, roughly once a quarter. No spam, we promise, this isn't Tatung's marketing department.
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe to our newsletter and stay updated.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.