Tech riderRev. 21 Sept 2026
  1. 1Runs onLinux
  2. 2CostsNot stated by the maker
  3. 3Supported Spectrum models48k
  4. 4Host platformsRaspberry Pi Pico RP2040; Pimoroni Tufty 2040; PicoCalc
  5. 5Tape formatsTAP, TZX
  6. 6Snapshot formatsZ80 versions 1, 2, and 3
  7. 7Open sourceYes
  8. 8Peripheral supportPC keyboard, Kempston joystick, tape input, beeper audio
7 lines stated Written from the maker's own pages: github.com
The ZOT homepage

Overview

ZOT is ranked #16 of 21 in ZX spectrum emulators on Specifiction. It runs on Linux.

Compared on ZX spectrum emulators

Free plan
Yesgithub.com
Supported Spectrum models
48kgithub.com
Host platforms
Raspberry Pi Pico RP2040; Pimoroni Tufty 2040; PicoCalcgithub.com
Tape formats
TAP, TZXgithub.com
Snapshot formats
Z80 versions 1, 2, and 3github.com
Open source
Yesgithub.com
Peripheral support
PC keyboard, Kempston joystick, tape input, beeper audiogithub.com

Facts

What it does
ZOT is a Z80 CPU, ZX Spectrum 48K, and CP/M 2.2 emulator built on a shared Z80 core.github.com · 7 Oct 2026
Implementation
The project is written in C and its core components have no dependencies beyond the C standard library.github.com · 7 Oct 2026
Microcontroller target
The README says the Z80 core is small enough to run on microcontrollers such as the RP2040.github.com · 7 Oct 2026
Z80 accuracy
The README says the core passes the documented and undocumented Z80 tests in ZEXALL.github.com · 7 Oct 2026
Spectrum emulation
The Spectrum emulator includes 16KB of ROM, 48KB of RAM, ULA video, keyboard and beeper support, memory contention, and PAL frame timing.github.com · 7 Oct 2026
Snapshots
The Spectrum emulator loads 48K .z80 snapshots in versions 1, 2, and 3.github.com · 7 Oct 2026
CP/M compatibility
The CP/M 2.2 emulator implements 39 listed BDOS functions and includes a C-based command processor with DIR, ERA, TYPE, REN, USER, and SAVE commands.github.com · 7 Oct 2026
CP/M storage
The README describes CP/M drives A: through P: mapped to host directories and an emulated disk capacity of 8MB.github.com · 7 Oct 2026
Tested software
The README says WordStar, Turbo Pascal, MBASIC, Zork, Hitchhiker's Guide to the Galaxy, BBC BASIC, and several CP/M utilities have been superficially verified to work.github.com · 7 Oct 2026
Build and platform
The project provides Makefile targets for building everything, the Spectrum SDL frontend, or the CP/M terminal frontend; SDL2 is only required for the Spectrum frontend.github.com · 7 Oct 2026
License
The README states that ZOT is MIT licensed and notes that files in z80-specs use a different license.github.com · 7 Oct 2026
Development process
The maker says the implementation used a clean-room setup with Claude Code Opus 4.6, without access to other emulator source code, and with human feedback steering design decisions.github.com · 7 Oct 2026
Purpose
ZOT is a Z80 CPU, ZX Spectrum 48K, and CP/M 2.2 emulator built on the same Z80 core.github.com · 8 Oct 2026
Desktop interface
The SDL frontend maps a PC keyboard to the Spectrum keyboard and supports Kempston joystick input, snapshot loading, and tape playback through command-line arguments and drag-and-drop.github.com · 8 Oct 2026
Host files
The CP/M emulator maps drives A: through P: to host directories and describes an emulated disk capacity of 8 MB.github.com · 8 Oct 2026
Maker
The GitHub profile identifies antirez as Salvatore Sanfilippo, a computer programmer based in Sicily, Italy, who mostly writes open-source software.github.com · 8 Oct 2026

Best ZOT alternatives

See all 20

Where it ranks on Specifiction

Is ZOT yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources