ZEsarUX review
A broad desktop emulator for Spectrum models, storage formats, peripherals, and debugging.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
ZEsarUX is a free, GPL-licensed, open-source emulator for ZX Spectrum computers and related retro systems. It runs on Windows, macOS, and Linux, with support for Spectrum 16K, 48K, 128K, +2, +2A, and +3 models. The product is aimed at users who want more than straightforward game loading: preservation-focused users, developers, debugging-oriented enthusiasts, and anyone working across multiple Spectrum generations can use its broad emulation coverage from one desktop application.
Its strongest area is technical depth. ZEsarUX loads real tape audio and multiple tape image formats, along with ZSF, ZX, Z80, SP, SPG, NEX, SNA, P, P81, O, Z81, and ACE snapshots. It also emulates microdrive, floppy, MMC/SD, IDE, cartridge, and TR-DOS storage formats. For debugging, the feature set includes reverse debugging, breakpoints, watches, disassembly, register inspection, and CPU history. Joystick, mouse, light gun, light pen, printer, and other peripheral support broaden its fit for users recreating more complete hardware setups rather than only running standard software.
ZEsarUX also adds network gaming through the ZEsarUX Network Gaming protocol and visual tape, floppy, and microdrive activity windows. Those tools make the emulator useful for examining how software interacts with virtual hardware and storage. The trade-off is focus: users seeking a simple, single-model 48K emulator may find its range of formats, peripherals, and debugging controls unnecessary. Choose ZEsarUX when broad model coverage, open-source access, storage compatibility, or deep inspection matters. Choose a narrower emulator instead when the priority is a simpler path to basic Spectrum game playback.
ZEsarUX pros and cons
- Where it wins
- Supports major ZX Spectrum models from 16K through +3
- Extensive tape, snapshot, storage, and peripheral format support
- Advanced debugging includes reverse debugging, watches, and CPU history
- Where it doesn't
- Its breadth may exceed the needs of basic 48K emulation
- Many formats and peripherals can make configuration more involved
- Network gaming uses the ZEsarUX Network Gaming protocol
ZEsarUX fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update