Zilog Z80 CPU emulator in Python, cycle accurate to the T state. Held to Zilog's own manual for every machine cycle and to a per-opcode suite for every T state: 1,604,000 cases and 22,005,372 T states compared, zero failures. Three parts, NMOS and CMOS, 100% branch coverage, no dependencies
emulator simulator processor emulation z80 retrocomputing cycle-accurate hardware-emulation instruction-set-simulator cpu-emulator cmos zilog nmos hardware-model conformance-testing zilog-z80 singlesteptests z84c00 upd780c machine-cycles
-
Updated
Sep 2, 2026 - Python