zx_go review
A deep desktop emulator for classic Spectrum systems, Next support, peripherals, and debugging.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
zx_go is an open-source desktop emulator for classic Sinclair systems and ZX Spectrum Next. It covers the 48K, 128K, +2, +2A and +3 models, along with the Pentagon, Spectrum Next and SAM Coupé. The project is aimed at users who want more than game playback, including developers, preservationists and technically minded enthusiasts working across Windows, macOS and Linux. Pre-built binaries are available for those platforms, and the source code is released under the MIT License.
Its main strength is the combination of format coverage and hardware emulation. zx_go can load and save SNA, Z80 and SZX snapshots, handle TAP and TZX tape files, and support disk, microdrive, cartridge and RZX recording workflows. Virtual joysticks, a mouse, printer and storage peripherals extend the emulated environment, while support for +3 FDC, Beta Disk, Opus Discovery, Interface 1/2, DISCiPLE, Multiface, Kempston mouse and ZX Printer gives the project considerable peripheral depth. ZX Spectrum Next emulation includes NextZXOS cold boot, though it requires separately downloaded licensed ROMs; classic ROMs are embedded.
Debugging is the clearest reason to choose zx_go over a simpler emulator. It provides graphical, telnet and headless debugging tools, plus reverse debugging, time-travel execution, headless tracing, watchpoints and state capture. That makes it suited to investigating program behavior, replaying execution and inspecting machine state across desktop environments. Users seeking a straightforward way to launch games may find this scope unnecessary, while those needing advanced debugging, recording support and varied peripherals should find the feature set more relevant. zx_go is a strong fit for technical Spectrum work, but not for mobile emulation or a minimal interface.
zx_go pros and cons
- Where it wins
- Emulates classic Spectrum models and ZX Spectrum Next
- Supports snapshots, tapes, disks, cartridges, and RZX recording
- Offers graphical, telnet, headless, and reverse debugging
- Where it doesn't
- Spectrum Next emulation requires separately downloaded licensed ROMs
- Host platform coverage is limited to Windows, macOS, and Linux
- Its advanced debugging focus may exceed casual emulation needs
zx_go 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