GZX

C
C tier on ZX Spectrum EmulatorsScore 6.9 · #8 of 21
Android app
Not listed
Free plan
Yes
Runs on
Linux, Windows
github.com
The GZX homepage

Summary

GZX is a ZX Spectrum emulator for Windows, Linux and HelenOS. It emulates the 48K, 128K, +2 and +2A models, and includes Kempston joystick emulation. For tape media, it can read, write and convert TZX, TAP and WAV files; supported snapshot formats are Z80, SNA and AY. Graphics options include double-line mode, ULAplus and Spec256 emulation, and 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 code, 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 looking to emulate supported ZX Spectrum models on Windows, Linux or HelenOS. Its debugger and tape conversion features may also interest users working with Spectrum software and media.

What is good

  • Emulates four listed ZX Spectrum models.
  • Reads, writes and converts three tape formats.
  • Includes a built-in debugger.
  • Most of the emulator is MIT-style free software.

What to know first

  • Some games still do not work.
  • Many turbo-loading games from TZX fail to load.
  • Building requires GNU toolchain and SDL 1.2 development package.

Verdict

GZX offers broad Spectrum model, tape and snapshot support, along with graphics options and a debugger. Its stated game compatibility limits are worth considering, especially for turbo-loading titles in TZX format.

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 Everything Xiaomi

Is GZX yours?

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

Sources