← Back to Downloads

Albert

A native Windows emulator for the Tatung Einstein TC-01, with a full debugger, disassembler and save states. Source and download on GitHub.
Modern Dev Tool
2026
2.5 MB
Windows
Last Updated
September 7, 2026

About

Albert is a Windows app that emulates the Tatung Einstein TC-01, built directly against Ric Hohne's commented disassemblies of MOS 1.2 and XtalDOS 1.31/2.02 rather than guesswork - every timing constant and register contract in it is traceable back to a line in those disassemblies. Real commercial titles load, run and play their music; XtalDOS boots to its CCP prompt where DIR and SAVE work; the CPU passes zexdoc and zexall; and MOS 1.21 runs too, with no extra code needed.

Every peripheral documented in the Einstein's own firmware sources is modelled: TMS9129 video in all four modes with sprites, coincidence and the fifth-sprite flag; AY-3-8910 sound; the FD1770 floppy controller with real rotational timing; the Z80 CTC and PIO; the 8251 serial port; the ADC0844; and the 80-column card. It also includes a debugger - disassembly against named, annotated source, memory and VDP inspectors, breakpoints on address and I/O port, and save states.

No installer: unzip albert-windows-x64.zip anywhere and run albert.exe - the C runtime is linked in, so the folder just needs the executable, SDL3.dll and a roms folder.

This site doesn't host the emulator's files. Get the source, the prebuilt Windows release and full documentation from Stephen Dobbs' GitHub repository: github.com/dobbo2k/albert-einstein-emulator.

Screenshots

No items found.

Publisher

Stephen Dobbs
Read about the publisher ➔
FILE downloads

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.