Skip to content
SPECIFICTION
Get listed

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."}]}

  1. 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 · API
    8.7 Visit Specs
  2. 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 · iOS
    8.4 Visit Specs
  3. 03 Avidemux
    Free plan Open source Web · Windows · macOS · Linux
    8.3 Visit Specs
  4. 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 Linux
    8.3 Visit Specs
  5. 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 · Linux
    8.1 Visit Specs
  6. 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 · macOS
    8.0 Visit Specs
  7. 07 GZX

    GZX suits people seeking to emulate supported ZX Spectrum models on Windows, Linux, or HelenOS.

    Free plan Windows · Linux
    7.9 Visit Specs
  8. 08 ESPectrum

    It is for retro-gaming enthusiasts with compatible ESP32 hardware who want to run classic Spectrum software.

    Free plan Self-hosted
    7.8 Visit Specs
  9. 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 · Android
    7.8 Visit Specs
  10. 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 · Linux
    7.8 Visit Specs
  11. 11 EightyOne

    EightyOne suits Windows users interested in emulating Sinclair ZX systems and experimenting with their peripherals, media formats, BASIC programs, and debugger.

    Windows
    7.6 Visit Specs
  12. 12 Jam Pad
    Android
    7.5 Visit Specs
  13. 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-hosted
    7.5 Visit Specs
  14. 14 Spectral

    Spectral may suit newcomers looking for an emulator the maker says can be easy to use.

    Free plan Windows · macOS · Linux
    7.4 Visit Specs
  15. 15 ZX-Poly Emulator

    It suits users adapting older ZX-Spectrum games, particularly titles without complex or packed sprites.

    Free plan Windows · macOS · Linux
    7.2 Visit Specs
  16. 16 JSSpeccy 3
    Web · Self-hosted
    7.1 Visit Specs
  17. 17 RustZX

    RustZX suits users seeking a free, open-source emulator for ZX Spectrum 48K or 128K software on Linux or Windows.

    Windows · Linux
    7.1 Visit Specs
  18. 18 SpeccyP
    6.8 Visit Specs
  19. 19 Zedex
    Android
    6.5 Visit Specs
  20. 20 ZOT
    Linux
    6.5 Visit Specs
  21. 21 SpeccySE
    5.4 Visit Specs
  22. 22 ZX2040
    5.1 Visit Specs

JNEXT, head to head