Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

zx_go review

Free#3 of 23 in ZX Spectrum Emulators

A deep desktop emulator for classic Spectrum systems, Next support, peripherals, and debugging.

9.2/10Editor score
zx_go9.2 Visit zx_go

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