Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

JNEXT is a free, open-source emulator for running ZX Spectrum software, with tools for both program use and development. It emulates 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2 machines. Developers can inspect hardware and registers, set breakpoints, and execute backward in its debugger; headless operation and deterministic screenshots support testing in CI. JNEXT models video and audio hardware including ULA and Timex modes, Layer 2, sprites, tilemap, Copper, three AY chips, DAC, and beeper. It also supports peripherals such as DivMMC, DMA, USB gamepads, and an ESP-01 WiFi module, with networking off by default. Supported files include NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX. It is available for Linux, Windows, and macOS under GPLv3. On first run, it can download the NextZXOS SD-card image if none is configured; the original and working images together take about 2 GB. The project remains under development, and extreme cycle-exactness is not a goal.

Who it is for

JNEXT suits ZX Spectrum users and developers who want an emulator with debugging and CI automation tools. It runs on Linux, Windows, and macOS.

What is good

  • Debugger includes hardware views and backward execution.
  • Headless mode and deterministic screenshots support CI testing.
  • Supports several snapshot, tape, and session formats.
  • Free software under GPLv3.

What to know first

  • Project is still under development.
  • Extreme cycle-exactness is not a goal.
  • SD-card images together use about 2 GB.
  • Windows executable is not code-signed; macOS app is not notarized.

Freedom251 review

JNEXT: the full review

JNEXT offers broad Spectrum machine and peripheral emulation alongside developer-oriented debugging and automation. Consider the project’s development status and platform launch warnings before choosing it.

Overview

JNEXT is a free, open-source emulator for ZX Spectrum Next software, built around a developer-focused view of the machine. It is particularly suited to people who need to inspect programs or automate runs, while its broad peripheral emulation also serves ordinary Next software use. Its main trade-off is that the project remains in development and does not target extreme cycle-exactness.

Alongside ZX Spectrum Next Issue 2, JNEXT emulates 48K, 128K and +2A/+3 machines. It runs on Linux, Windows and macOS and is licensed under GPLv3. The maker is Jorge Gonzalez (ZXjogv); JNEXT is not affiliated with SpecNext Ltd.

Key features

Emulation and peripherals

Video support spans ULA and Timex modes, Layer 2, 128 hardware sprites, tilemap and Copper. Audio includes three AY-3-8910 chips, a DAC and a beeper. That range makes JNEXT more than a basic launcher for Next software, though the project's lack of an extreme cycle-accuracy goal makes it a weaker fit when precise hardware timing is essential.

Peripherals include DivMMC and SD card, Multiface, DMA, UART, CTC, SPI/I²C, a real-time clock, USB gamepads, keyboard and Kempston mouse. JNEXT also emulates an ESP-01 WiFi module so Next software can reach the real network; networking is off by default. On first run, it can download the official NextZXOS distribution image if none is configured. The original and working SD-card images together use about 2 GB of disk space.

Developer tools and files

The debugger provides hardware views, registers, breakpoints and backward execution. Headless operation and deterministic screenshots support automated program checks in CI, making JNEXT a practical choice for developers who want repeatable emulator-based tests.

It handles NEX, SNA, SZX and Z80 snapshots, plus TAP, TZX and WAV tape files. RZX sessions preserve user input alongside a machine snapshot and can be replayed in an emulator that models the machine the same way. JNEXT can record audio to WAV without ffmpeg or a sound card, and video with audio to MP4 when ffmpeg is installed.

Pricing

JNEXT is free software under GPLv3. Its Free software plan costs 0.00 USD per free and includes no ads; nothing is for sale. There is no free trial because the software is free rather than a time-limited offer. This suits users who want an open-source emulator without a paid tier, but it does not come with a commercial support option described here. Bug reports and questions go to the GitHub issue tracker.

Platforms

JNEXT offers packages for Linux, Windows and macOS; Linux packages include deb, rpm and Flatpak formats. Launch friction varies by platform: the Windows executable is unsigned, so SmartScreen may warn that its publisher is unrecognized. The macOS app is ad-hoc signed but not notarized, and Gatekeeper blocks its first launch. Users should account for these warnings before choosing it for a managed or cautious desktop environment.

Who it's for

JNEXT is best for ZX Spectrum Next developers who value debugging, headless runs and deterministic screenshots, and for users who need broad Next hardware and peripheral emulation across desktop platforms. It is less appropriate for work that depends on extreme cycle-exactness or for users who cannot accommodate Windows SmartScreen or macOS Gatekeeper launch warnings.

The maker says the project has no ads, nothing for sale and no trackers beyond a self-hosted page counter. Networking remains opt-in, rather than active by default.

Pros and cons

  • Pros: The debugger combines hardware views, registers, breakpoints and backward execution, useful for examining program behavior.
  • Pros: Headless mode and deterministic screenshots enable CI checks without requiring an interactive session.
  • Pros: Emulation covers several Spectrum generations, a wide range of video and audio hardware, and numerous peripherals.
  • Cons: The project is still under development, so it may be a poor fit for users seeking a settled emulator.
  • Cons: Extreme cycle-exactness is not a goal, ruling it out for timing-sensitive use that needs that level of precision.
  • Cons: Windows signing and macOS notarization warnings add friction to first launch.
  • Cons: The original and working SD-card images together require about 2 GB of disk space.

Alternatives

For another free, open-source option across Linux, macOS and Windows, consider Unreal Speccy Portable; it also supports Android. CSpect is another free choice for Linux, macOS and Windows, with no support or warranty and updates not guaranteed under its name-your-own-price plan. Pick GZX if Linux and Windows support plus an MIT-style license suits you, bearing in mind that ZX Spectrum ROM files are excepted.

Spectral is a free, public-domain option for Linux, macOS and Windows, though it is experimental and its code is prone to change. ZEsarUX is another free, open-source alternative for Linux, macOS, Windows and self-hosted use, with optional donations. For a Windows-only open-source alternative, consider EightyOne. JSSpeccy 3 runs on web or self-hosted platforms, while Zedex is an Android option. Browse the ZX Spectrum Emulators list for more choices.

Verdict

Choose JNEXT if you want a free, GPLv3 ZX Spectrum Next emulator with substantial peripheral coverage and developer tools that extend into CI automation. Look elsewhere if extreme cycle accuracy is central to your work, the project's in-development status is a concern, or platform launch warnings are unacceptable.

Get started with JNEXT

  1. Visit the JNEXT website.
  2. Choose a package for Linux, Windows, or macOS.
  3. Install or launch the package for your operating system.
  4. Configure an SD-card image, or allow JNEXT to download the official NextZXOS image on first run.
  5. Open supported software or use the debugger and headless mode.

Questions about JNEXT

How much does JNEXT cost?

The Free software plan is 0.00 USD per free.

Is JNEXT open source?

Yes. It is free software under the GPLv3 license, made by Jorge Gonzalez (ZXjogv).

Which operating systems are supported?

Packages are offered for Linux, Windows, and macOS. Linux packages include deb, rpm, and Flatpak.

Which Spectrum machines does it emulate?

It supports Spectrum 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2.

What files can it use?

Supported formats include NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX.

Does it require an SD-card image?

The Next boots NextZXOS from an SD-card image. JNEXT can download the official distribution on first run; the original and working images together take about 2 GB.

JNEXT plans and pricing

All plans
Free software Free No ads · Nothing for sale · GPLv3 jnext.es · 30 Sept 2026

Compared on ZX spectrum emulators

Free plan
Yes
Host platforms
Linux, Windows, macOS
Tape formats
TAP, TZX, WAV
Snapshot formats
NEX, SNA, SZX, Z80
Built-in debugger
Yes
Open source
Yes
Peripheral support
DivMMC, SD card, Multiface, DMA, UART, CTC, SPI, I²C, real-time clock, keyboard, USB gamepads, Kempston mouse, ESP-01 WiFi module

Best JNEXT alternatives

See all 20