Tech riderRev. 1 Oct 2026
  1. 1Runs onLinux, Windows
  2. 2CostsFree plan
  3. 3Host platformsWindows, Linux, HelenOS
  4. 4Tape formatsTZX, TAP, WAV
  5. 5Snapshot formatsZ80, SNA, AY
  6. 6Built-in debuggerYes
  7. 7Open sourceYes
  8. 8Peripheral supportKempston joystick, MIDI port
8 lines stated Written from the maker's own pages: github.com
The GZX homepage

Overview

GZX is a ZX Spectrum emulator that runs on Windows, Linux, and HelenOS. It emulates the 48K, 128K, +2, and +2A models, and includes Kempston joystick support. It can read, write, and convert TZX, TAP, and WAV tape formats, and supports Z80, SNA, and AY snapshots. Graphics features include double-line mode, ULAplus, and Spec256 emulation. GZX also emulates the built-in MIDI port of the 128K Spectrum. It can record audio to WAV files and data sent to I/O ports, and includes a built-in debugger. Most of the emulator, including its source, binaries, font, and documentation, is free software under an MIT-style license; ZX Spectrum ROM files are excepted. The 2019.1 binary release supports 64-bit Linux and Windows. Building requires a GNU toolchain and SDL 1.2 development package on Linux or a similar operating system. Some games do not work, and many turbo-loading games from TZX fail to load.

Who it is for

GZX suits people seeking to emulate supported ZX Spectrum models on Windows, Linux, or HelenOS. Its debugger, tape-format tools, and peripheral emulation may interest users who want those capabilities alongside game compatibility.

What is good

  • Emulates four ZX Spectrum models
  • Reads, writes, and converts three tape formats
  • Includes a built-in debugger
  • Supports Kempston joystick and MIDI port

What to know first

  • Some games do not work
  • Many TZX turbo-loading games fail to load
  • Building requires GNU toolchain and SDL 1.2 development package
  • ZX Spectrum ROM files are excepted from the license

Verdict

GZX lists a broad set of Spectrum models, formats, and emulated features, with most of the project under an MIT-style license. Compatibility is not complete, particularly for many turbo-loading games from TZX.

GZX plans and pricing

All plans
Free software Free MIT-style license · ZX Spectrum ROM files excepted github.com · 1 Oct 2026

Compared on ZX spectrum emulators

Free plan
Yesgithub.com
Host platforms
Windows, Linux, HelenOSgithub.com
Tape formats
TZX, TAP, WAVgithub.com
Snapshot formats
Z80, SNA, AYgithub.com
Built-in debugger
Yesgithub.com
Open source
Yesgithub.com
Peripheral support
Kempston joystick, MIDI portgithub.com

Facts

What it does
GZX is a ZX Spectrum emulator.github.com · 1 Oct 2026
Supported models
It emulates ZX Spectrum 48K, 128K, +2 and +2A models.github.com · 1 Oct 2026
Operating systems
The emulator runs in Windows, Linux and HelenOS.github.com · 1 Oct 2026
Joystick
It provides Kempston joystick emulation.github.com · 1 Oct 2026
Graphics
Features include double-line mode, ULAplus emulation and Spec256 emulation.github.com · 1 Oct 2026
MIDI
It emulates the built-in MIDI port of the 128K Spectrum.github.com · 1 Oct 2026
Recording
It can record audio to WAV files and data sent to I/O ports.github.com · 1 Oct 2026
Debugger
The emulator includes a built-in debugger.github.com · 1 Oct 2026
Build requirements
Building requires a GNU toolchain and SDL 1.2 development package on Linux or a similar operating system.github.com · 1 Oct 2026
Release support
The 2019.1 binary release supports 64-bit Linux and Windows.github.com · 1 Oct 2026
Known limitation
Some games still do not work and many turbo-loading games from TZX fail to load.github.com · 1 Oct 2026
License
Most of the emulator, including source code, binaries, font and documentation, is free software under an MIT-style license.github.com · 1 Oct 2026

Best GZX alternatives

See all 20

Where it ranks on Specifiction

Is GZX yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources