ZX Spectrum Emulators
Alternatives to JNEXT
{"intro": "JNEXT gives developers a free, GPLv3 ZX Spectrum emulator for Linux, macOS, and Windows. It covers 48K, 128K, +2A/+3, and Next Issue 2 machines, with hardware views, registers, breakpoints, and backward execution in its debugger. Headless mode and deterministic screenshots support CI testing, while its media and peripheral support includes tape and snapshot formats, DivMMC, DMA, USB gamepads, and ESP-01 networking. It can also record WAV audio or MP4 video when ffmpeg is installed.\n\nAn alternative may fit better if you need Android or iOS, broader machine coverage, an integrated editor and assembler, or a different debugging workflow. JNEXT remains under development and does not target extreme cycle-exactness. Windows may show a SmartScreen warning because its executable is unsigned, and macOS blocks the first launch until Gatekeeper approval. Compare each option’s supported machines, Next compatibility, debugger or coding tools, file formats, peripherals, and platform range. Also weigh whether a paid product, classic-machine focus, or wider emulator scope matters more than JNEXT’s developer-oriented Next support.", "rows": [{"ref": "sw:unreal-speccy-portable", "name": "Unreal Speccy Portable", "best_for": "Android users and classic Spectrum emulation", "pricing": "Free plan", "key_difference": "Unreal Speccy Portable adds Android support and focuses on Z80 and 128K systems rather than JNEXT’s Next developer tooling.", "choose_when": "Choose it when Android access, snapshots, replays, or classic tape and disk formats matter more than Next development."}, {"ref": "sw:klive-ide", "name": "Klive IDE", "best_for": "Integrated Spectrum coding and debugging", "pricing": "Free, open source", "key_difference": "Klive IDE combines emulation with an editor, assemblers, one-click builds, and debugging, while JNEXT centers on emulation and machine inspection.", "choose_when": "Choose it when you want to write, compile, inject, and debug Z80 code in one environment."}, {"ref": "sw:zx-go", "name": "zx_go", "best_for": "Broad machines and scriptable debugging", "pricing": "Free, open source", "key_difference": "zx_go emulates ZX80, ZX81, Pentagon, SAM Coupé, and Spectrum Next, with visual, telnet, and headless debugging beyond JNEXT’s machine range.", "choose_when": "Choose it when broader Sinclair coverage, cycle-accurate classic emulation, or ARM64 binaries outweigh incomplete Next game compatibility."}, {"ref": "sw:cspect", "name": "CSpect", "best_for": "ZX Spectrum Next development with plugins", "pricing": "Free plan", "key_difference": "CSpect adds an assembler, plugin system, ULA overlays, and z88dk map-file support, while JNEXT offers broader peripherals and CI automation.", "choose_when": "Choose it when assembler workflows, symbol plugins, or direct z88dk map integration are central to your Next projects."}, {"ref": "sw:gzx", "name": "GZX", "best_for": "Simple classic Spectrum emulation", "pricing": "Free plan", "key_difference": "GZX targets 48K, 128K, +2, and +2A systems with tape conversion, ULAplus, Spec256, and MIDI, but no Next emulation.", "choose_when": "Choose it when classic models, tape-format conversion, or MIDI matter and you do not need JNEXT’s Next hardware."}, {"ref": "sw:spectaculator", "name": "Spectaculator", "best_for": "Paid multi-platform emulator with Windows tools", "pricing": "From $2.99 · 30-day trial", "key_difference": "Spectaculator supports Android, iOS, and Windows and offers a paid Windows debugger, whereas JNEXT is free and Next-focused.", "choose_when": "Choose it when iOS or Android access, configurable game controls, or Spectaculator’s Windows inspection tools justify paying."}, {"ref": "sw:zesarux", "name": "ZEsarUX", "best_for": "Multi-system emulation and accessibility", "pricing": "Free plan", "key_difference": "ZEsarUX covers many Sinclair and other systems, adds reverse debugging, multiplayer, capture, and text-to-speech support beyond JNEXT’s scope.", "choose_when": "Choose it when wider machine coverage, multiplayer, accessibility features, or Visual Studio Code debugging integration are priorities."}]}
- 01 Klive IDE
Klive IDE is suited to retro-computing enthusiasts who want to write and debug software for supported Sinclair Z80 machines.
Free plan Open source Windows · macOS · Linux · API8.7 Visit Specs - 02 Unreal Speccy Portable
It suits people looking for a ZX-Spectrum emulator on Windows, Linux, macOS or Android, particularly those who need its listed tape, snapshot or peripheral support.
Free plan Open source Windows · macOS · Linux · iOS8.4 Visit Specs - 03 Avidemux Free plan Open source Web · Windows · macOS · Linux8.3 Visit Specs
- 04 GoSpeccy
It is for Linux users who want to load ZX Spectrum 48K games or demos in TAP, SNA, or Z80 formats.
Free plan Linux8.3 Visit Specs - 05 CSpect
CSpect suits ZX Spectrum Next developers who want an emulator with assembler and debugger capabilities, as well as users who want to run games or the full machine environment.
Free plan Windows · macOS · Linux8.1 Visit Specs - 06 SpeccyDate
SpeccyDate suits Playdate owners who have legally obtained ZX Spectrum game backups and want to play them on the device.
Free plan Windows · macOS8.0 Visit Specs - 07 GZX
GZX suits people seeking to emulate supported ZX Spectrum models on Windows, Linux, or HelenOS.
Free plan Windows · Linux7.9 Visit Specs - 08 ESPectrum
It is for retro-gaming enthusiasts with compatible ESP32 hardware who want to run classic Spectrum software.
Free plan Self-hosted7.8 Visit Specs - 09
Spectaculator Spectaculator suits people who want to run ZX Spectrum software on Windows, iOS, or Android, including users who need debugger tools or listed peripheral support.
Free trial Windows · iOS · Android7.8 Visit Specs - 10 zx_go
zx_go suits people who want to run Sinclair 8-bit software on Linux, macOS, or Windows, particularly users of classic Spectrum machines.
Free plan Windows · macOS · Linux7.8 Visit Specs - 11 EightyOne
EightyOne suits Windows users interested in emulating Sinclair ZX systems and experimenting with their peripherals, media formats, BASIC programs, and debugger.
Windows7.6 Visit Specs - 12 Jam Pad Android7.5 Visit Specs
- 13 ZEsarUX
ZEsarUX suits people looking to emulate the listed Sinclair and other machines, or to use emulator debugging and media tools.
Free plan Windows · macOS · Linux · Self-hosted7.5 Visit Specs - 14 Spectral
Spectral may suit newcomers looking for an emulator the maker says can be easy to use.
Free plan Windows · macOS · Linux7.4 Visit Specs - 15 ZX-Poly Emulator
It suits users adapting older ZX-Spectrum games, particularly titles without complex or packed sprites.
Free plan Windows · macOS · Linux7.2 Visit Specs - 16 JSSpeccy 3 Web · Self-hosted7.1 Visit Specs
- 17 RustZX
RustZX suits users seeking a free, open-source emulator for ZX Spectrum 48K or 128K software on Linux or Windows.
Windows · Linux7.1 Visit Specs - 18 SpeccyP 6.8 Visit Specs
- 19 Zedex Android6.5 Visit Specs
- 20 ZOT Linux6.5 Visit Specs
- 21 SpeccySE 5.4 Visit Specs
- 22 ZX2040 5.1 Visit Specs