
JNEXT
JNEXT is a free, open-source emulator for running ZX Spectrum software, including 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2 machines.
What JNEXT is
JNEXT is a free, open-source emulator for running ZX Spectrum software, including 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2 machines. It is designed for developers as well as ordinary program use. Its debugger provides hardware views, registers, breakpoints, and backward execution; headless mode and deterministic screenshots support program testing in CI. JNEXT handles formats such as NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX. Emulated hardware includes three AY chips, a DAC, and a beeper, with peripherals such as DivMMC, DMA, and USB gamepads. It can emulate an ESP-01 WiFi module, though networking is off by default. JNEXT can download the official NextZXOS SD-card image on first run if one is not configured; the original and working images together use about 2 GB of disk space. Packages are available for Linux, Windows, and macOS under GPLv3. The project remains under development and does not target extreme cycle-exactness.
Good
- Debugger includes breakpoints and backward execution.
- Headless mode supports CI testing.
- Supports snapshot, tape, and session formats.
- Free software under GPLv3.
- Emulates a broad range of peripherals.
Watch out
- Project is still under development.
- Extreme cycle-exactness is not a goal.
- macOS app is not notarized.
- Windows executable is not code-signed.
Who it suits
JNEXT suits ZX Spectrum users, especially developers who want debugging tools or CI automation. It is available for Linux, Windows, and macOS.
Verdict
JNEXT brings multiple Spectrum generations and developer tools into one emulator. Consider the project's development status and platform launch warnings before choosing it.
Plans and prices
From JNEXT's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free software | Free | No ads · Nothing for sale · GPLv3 |
The facts
Each one read from JNEXT's own pages, with the date it was checked.
What it does
- Audience
- The user guide covers ordinary program use and also developer tools, debugging, and automation in CI.checked 30 Sep 2026
- Audio and peripherals
- The emulator includes three AY chips, a DAC, a beeper, and support for peripherals including DivMMC, DMA, and USB gamepads.checked 29 Sep 2026
- Automation
- JNEXT supports headless mode and deterministic screenshots for testing programs in CI.checked 29 Sep 2026
- Debugger
- Its debugger includes hardware views, registers, breakpoints, and backward execution.checked 29 Sep 2026
- Downloads
- Packages are offered for Linux, Windows, and macOS, with Linux packages including deb, rpm, and Flatpak.checked 29 Sep 2026
- Emulation
- It emulates 48K, 128K, +3, and ZX Spectrum Next Issue 2 machines.checked 29 Sep 2026
- File formats
- Supported formats listed include NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX.checked 30 Sep 2026
- Image storage limit
- The downloaded original and working SD-card image together take about 2 GB of disk space.checked 30 Sep 2026
- Known limits
- The project says it is still under development, and extreme cycle-exactness is not a goal.checked 29 Sep 2026
- License
- JNEXT is free software under the GPLv3 license.checked 29 Sep 2026
- Networking
- JNEXT emulates the ESP-01 WiFi module so Next software can reach the real network; networking is off by default.checked 30 Sep 2026
- Operating system image
- The Next boots NextZXOS from an SD-card image, and JNEXT can download the official distribution image on first run if none is configured.checked 30 Sep 2026
- Privacy
- The site says it has no ads and no trackers beyond a self-hosted page counter.checked 29 Sep 2026
- Privacy and funding
- The site says JNEXT has no ads, nothing for sale, and no trackers beyond a self-hosted page counter.checked 30 Sep 2026
- Product
- JNEXT is an open source emulator for running ZX Spectrum Next software in real time, with a developer focused view of the machine.checked 30 Sep 2026
- Purpose
- JNEXT is an open-source ZX Spectrum Next emulator for developers.checked 29 Sep 2026
- Recording
- JNEXT can record video with audio to MP4 when ffmpeg is installed and can record audio to WAV without ffmpeg or a sound card.checked 30 Sep 2026
- Session playback
- RZX files record user input alongside a machine snapshot and can be replayed in an emulator that models the machine the same way.checked 30 Sep 2026
- Storage and peripherals
- The emulator lists DivMMC and SD card, Multiface, DMA, UART, CTC, SPI/I²C, and real-time clock support.checked 30 Sep 2026
- Support
- The guide directs bugs and questions to the issue tracker.checked 30 Sep 2026
- Video and audio
- Emulated hardware includes ULA and Timex modes, Layer 2, 128 hardware sprites, tilemap, Copper, three AY-3-8910 chips, DAC, and beeper.checked 30 Sep 2026
Where it runs
- Emulated machines
- It emulates ZX Spectrum 48K, 128K, +2A/+3, and ZX Spectrum Next (Issue 2).checked 30 Sep 2026
- macOS notarization
- The macOS app is ad-hoc signed but not notarized, so Gatekeeper blocks its first launch.checked 29 Sep 2026
The company
- License and maker
- JNEXT is free software under GPLv3 by Jorge Gonzalez (ZXjogv), and the site says it is not affiliated with SpecNext Ltd.checked 30 Sep 2026
The full review of JNEXT
Overview
JNEXT is a free ZX Spectrum emulator for running software from classic Spectrum machines through the ZX Spectrum Next. It suits developers who want debugging and CI automation alongside emulation, as well as users exploring Next software. Its broad machine and peripheral support is compelling, though the project’s development status and launch warnings call for some patience.
JNEXT is GPLv3 software by Jorge Gonzalez (ZXjogv), and its maker says it is not affiliated with SpecNext Ltd. It runs on Linux, Windows, and macOS. The project is still under development and does not target extreme cycle-exactness, so it is a weaker fit for work that depends on precise hardware timing. Questions and bug reports go to the GitHub issue tracker.
Key features
Machines and hardware
JNEXT emulates the 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2. It covers ULA and Timex video modes, Layer 2, 128 hardware sprites, tilemap, and Copper, with three AY-3-8910 chips, a DAC, and a beeper for audio. This range makes it useful for developers working across generations, not just Next titles.
Peripheral support includes DivMMC and SD card, Multiface, DMA, UART, CTC, SPI/I²C, a real-time clock, keyboard, USB gamepads, and Kempston mouse. JNEXT also emulates the ESP-01 WiFi module, allowing Next software to reach the real network; networking is off by default. On first run, it can download the official NextZXOS distribution image if no SD-card image is configured. The original and working images together use about 2 GB of disk space.
Development and media tools
The debugger provides hardware views, registers, breakpoints, and backward execution. That makes JNEXT a more focused choice for inspecting and debugging programs than an emulator aimed only at launching software. Headless mode and deterministic screenshots support CI testing, while RZX session playback can reproduce user input alongside a machine snapshot, provided the replay emulator models the machine the same way.
It supports NEX, SNA, SZX, and Z80 snapshots, plus TAP, TZX, and WAV tape formats. JNEXT can record audio to WAV without ffmpeg or a sound card; MP4 video with audio requires ffmpeg. Those options suit testing and recording workflows, though video capture has an external dependency.
Pricing
JNEXT is free software under GPLv3. The Free software plan costs nothing and includes no ads and nothing for sale. There is no free trial because the software is free. There are no paid tiers or plan-based feature reductions to weigh.
Platforms
JNEXT has packages for Linux, Windows, and macOS; Linux packages include deb, rpm, and Flatpak. Windows executables are not code-signed, and SmartScreen may warn that the publisher is unrecognized. The macOS app is ad-hoc signed but not notarized, so Gatekeeper blocks its first launch. These warnings add friction during installation, especially for users expecting a conventional signed release.
The maker says JNEXT has no ads and no trackers beyond a self-hosted page counter.
Who it's for
Choose JNEXT if you want ZX Spectrum Next support alongside earlier machines, or need a debugger and deterministic screenshots for development and CI. Its peripheral coverage, file-format support, and headless mode give developers several ways to work with programs beyond interactive use. Users who prioritize extreme timing accuracy, or want a polished first-launch experience on Windows or macOS, should consider its stated limits and launch blockers before settling on it.
Pros and cons
- Pros: Emulates four Spectrum generations, including Next Issue 2, with broad video, audio, and peripheral coverage.
- Pros: Free GPLv3 software with no ads or products for sale.
- Cons: Extreme cycle-exactness is not a goal, ruling it out for some timing-sensitive work.
- Cons: Windows SmartScreen warnings and macOS Gatekeeper blocking make first launch less direct.
- Cons: The downloaded and working SD-card images together take about 2 GB, and MP4 recording depends on ffmpeg.
Alternatives
ZX Spectrum Emulators is a category starting point for comparing options. Unreal Speccy Portable is another free, open-source option if Android support matters alongside Linux, macOS, and Windows. ZEsarUX is also free and open source, with self-hosted support among its platforms. Choose CSpect if you prefer a name-your-own-price option and can accept no support or warranty and no guaranteed updates. Spectral is a free, open-source, experimental emulator whose code is prone to change. EightyOne is a free, open-source Windows-only alternative. GZX is free and open source for Linux and Windows, with ZX Spectrum ROM files excepted from its MIT-style license. Atari 5200DS is another free option. Zedex is a free, open-source option for Android.
Verdict
JNEXT is a strong fit for ZX Spectrum Next developers who want broad hardware emulation, a built-in debugger, and CI-friendly automation without paying for software. Its multiple machine generations and recording options also make it useful beyond development. Look elsewhere if extreme cycle accuracy is essential, or if unsigned and unnotarized app warnings would make setup unacceptable.
Getting started
- Visit the JNEXT website.
- Choose the package for Linux, Windows, or macOS; Linux packages include deb, rpm, and Flatpak.
- If no NextZXOS image is configured, JNEXT can download the official SD-card image on first run.
- Use the debugger, supported file formats, or headless mode as needed.
Limits worth knowing
The original and working NextZXOS SD-card images together use about 2 GB of disk space. The project says it is under development and does not aim for extreme cycle-exactness.
Questions
Is JNEXT free?
Yes. It is free software under the GPLv3 license, with no ads or items for sale.
Which operating systems does JNEXT support?
Packages are offered for Linux, Windows, and macOS. Linux options include deb, rpm, and Flatpak.
Which Spectrum machines can it emulate?
It supports 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2 machines.
Is JNEXT open source?
Yes. JNEXT is open source software under GPLv3, made by Jorge Gonzalez (ZXjogv).
What file formats can it use?
Supported formats include NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX.
How can users get help?
The maker directs bug reports and questions to the GitHub issue tracker.
Alternatives to JNEXT
- 1
Unreal Speccy Portable
Free planOpen sourceAndroidiOSLinuxmacOS7.8Free plan - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Klive IDE
Free planOpen sourceAPIExtensionLinuxmacOS7.2Free plan - 4

Spectaculator
AndroidiOSWindows6.6$2.99 one-time - 5
SpeccyDate
Free planmacOSWindows6.3Free plan - 6
zx_go
Free planLinuxmacOSWindows6.3Free plan
