JNEXT
Ranked in ZX Spectrum Emulators ·Free plan
About
JNEXT is a free, open-source emulator for running ZX Spectrum software, including ZX Spectrum Next Issue 2, with tools for development and debugging. It emulates 48K, 128K, +2A/+3, and Next systems. The debugger provides hardware views, register inspection, breakpoints, and backward execution; headless mode and deterministic screenshots support CI testing. Supported files include NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX. Emulated components include ULA and Timex video modes, Layer 2, sprites, tilemap, Copper, three AY chips, DAC, and beeper. Peripheral support includes DivMMC, DMA, USB gamepads, and an ESP-01 WiFi module, with networking disabled by default. JNEXT runs on Linux, Windows, and macOS and is licensed under GPLv3. It can fetch the NextZXOS SD-card image on first run if none is configured; the original and working images together need about 2 GB of disk space. The project is under development, and extreme cycle-exactness is not a goal.
Who it is for
JNEXT suits ZX Spectrum Next developers and users who need an emulator, debugger, or CI automation across Linux, Windows, and macOS. Its hardware and file-format support also serves people working with several Spectrum generations.
What is good
- Debugger includes hardware views, registers, and breakpoints
- Headless mode and deterministic screenshots support CI
- Supports Linux, Windows, and macOS
- Free software under GPLv3
- Supports a wide range of snapshot and tape formats
What to know first
- Project is still under development
- Extreme cycle-exactness is not a goal
- Windows executable is not code-signed
- macOS app is not notarized and Gatekeeper blocks first launch
Inferse review
JNEXT: the full review
JNEXT combines multi-generation Spectrum emulation with developer tools and automation features. Account for its development status and platform launch warnings when choosing it for a workflow.
Overview
JNEXT is a free, GPLv3 ZX Spectrum emulator for developers working with Next software and earlier Spectrum generations. Its combination of machine-level debugging and CI automation makes it a strong fit for building and checking programs; it is a weaker choice when exact cycle timing is essential.
Key features
Emulation and peripherals
JNEXT emulates 48K, 128K, +2A/+3, and ZX Spectrum Next Issue 2 machines. It covers ULA and Timex video modes, Layer 2, sprites, tilemaps, and Copper, alongside three AY chips, a DAC, and a beeper. Support for DivMMC and SD card, Multiface, DMA, UART, CTC, SPI/I²C, a real-time clock, USB gamepads, Kempston mouse, and other peripherals gives Next developers useful breadth beyond basic program playback.
Its ESP-01 WiFi emulation lets Next software reach the real network, though networking is off by default. JNEXT can download the official NextZXOS distribution image on first run if one is not configured. The original and working SD-card images together use about 2 GB, a meaningful disk cost for a tool whose software itself is free.
Developer workflow
The debugger exposes hardware views and registers, supports breakpoints, and allows backward execution. That makes JNEXT more useful for diagnosing program behavior than an emulator focused only on running software. Headless operation and deterministic screenshots support automated CI checks. It also records video with audio to MP4 when ffmpeg is installed, or audio to WAV without ffmpeg or a sound card.
It reads NEX, SNA, SZX, and Z80 snapshots, as well as TAP, TZX, WAV, and RZX tape or session files. RZX captures user input with a machine snapshot and can be replayed by an emulator modeling the machine in the same way, which makes it useful for reproducible sessions rather than universal playback.
Pricing
JNEXT is free software: the Free software plan is 0.00 USD per free, with no ads, nothing for sale, and a GPLv3 license. There is no paid tier to trade against, and no trial is needed. The practical costs are operational: the SD-card images take about 2 GB, and Windows and macOS each require dealing with a launch warning or restriction.
Platforms
JNEXT runs on Linux, Windows, and macOS. Linux packages include deb, rpm, and Flatpak. Windows executables are not code-signed, so 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 are real setup frictions, especially for teams expecting standard signed desktop distribution.
Who it's for
JNEXT is best suited to developers who need to inspect Spectrum and Next hardware behavior, automate program checks, or record and replay sessions. Its multi-generation coverage also serves users running software from older Spectrum machines. It is a less suitable choice for workflows that depend on extreme cycle-exactness or require a frictionless first launch on Windows or macOS. The project remains under development, and bug reports and questions go to its GitHub issue tracker.
Pros and cons
Pros
- Developer-oriented debugger: hardware views, registers, breakpoints, and backward execution provide several ways to investigate program behavior.
- CI-friendly automation: headless mode and deterministic screenshots support repeatable automated checks.
- Broad machine and peripheral coverage: support spans earlier Spectrum systems, Next Issue 2, and a substantial set of peripherals.
- Free and open source: GPLv3 licensing and no ads or products for sale make the project accessible without a purchase decision.
Cons
- Not aimed at extreme cycle-exactness: timing-sensitive work may need a different emulator.
- Development is ongoing: teams adopting it for a critical workflow should account for project maturity.
- Desktop launch friction: Windows SmartScreen may warn, while macOS Gatekeeper blocks the first launch.
- Storage overhead: the original and working SD-card images together take about 2 GB.
Alternatives
- GZX is another free, open-source option for Linux and Windows if those are the platforms you need.
- Spectral is a free, open-source cross-platform alternative, but its code is experimental and prone to change.
- Unreal Speccy Portable is a free, GPLv3-or-later open-source option if Android support matters alongside desktop platforms.
- ZEsarUX is a free, open-source alternative that also supports self-hosting and accepts optional donations.
- CSpect is a free option if you are comfortable with no support or warranty and updates that are not guaranteed.
- EightyOne is a free, open-source alternative for Windows.
- JSSpeccy 3 is a free, open-source option for web or self-hosted use.
- Atari 5200DS is a free alternative that is not open source.
- Browse more options in ZX Spectrum Emulators.
Verdict
Choose JNEXT if your work benefits from Next-aware debugging, headless CI checks, and coverage across multiple Spectrum generations. Its free GPLv3 license removes price as a barrier, while its development status, launch warnings, and lack of an extreme cycle-exactness goal are reasons to look elsewhere when timing precision or polished installation is central to the job.
Compared on ZX spectrum emulators
- Free plan
- Yesjnext.es
- Host platforms
- Linux, Windows, macOSjnext.es
- Tape formats
- TAP, TZX, WAVjnext.es
- Snapshot formats
- NEX, SNA, SZX, Z80jnext.es
- Built-in debugger
- Yesjnext.es
- Open source
- Yesjnext.es
- Peripheral support
- DivMMC, SD card, Multiface, DMA, UART, CTC, SPI, I²C, real-time clock, keyboard, USB gamepads, Kempston mouse, ESP-01 WiFi modulejnext.es
Facts
- Purpose
- JNEXT is an open-source ZX Spectrum Next emulator for developers.jnext.es · 29 Sept 2026
- License
- JNEXT is free software under the GPLv3 license.jnext.es · 29 Sept 2026
- Emulation
- It emulates 48K, 128K, +3, and ZX Spectrum Next Issue 2 machines.github.com · 29 Sept 2026
- Debugger
- Its debugger includes hardware views, registers, breakpoints, and backward execution.jnext.es · 29 Sept 2026
- Automation
- JNEXT supports headless mode and deterministic screenshots for testing programs in CI.github.com · 29 Sept 2026
- Audio and peripherals
- The emulator includes three AY chips, a DAC, a beeper, and support for peripherals including DivMMC, DMA, and USB gamepads.github.com · 29 Sept 2026
- File formats
- Supported formats include NEX, SNA, SZX, Z80, TAP, TZX, WAV, and RZX.github.com · 29 Sept 2026
- Downloads
- Packages are offered for Linux, Windows, and macOS, with Linux packages including deb, rpm, and Flatpak.jnext.es · 29 Sept 2026
- Support
- The maker directs bug reports and questions to the GitHub issue tracker.jnext.es · 29 Sept 2026
- Known limits
- The project says it is still under development, and extreme cycle-exactness is not a goal.github.com · 29 Sept 2026
- Windows signing
- The Windows executable is not code-signed, and the site says SmartScreen may warn that the publisher is unrecognized.github.com · 29 Sept 2026
- macOS notarization
- The macOS app is ad-hoc signed but not notarized, so Gatekeeper blocks its first launch.github.com · 29 Sept 2026
- Privacy
- The site says it has no ads and no trackers beyond a self-hosted page counter.jnext.es · 29 Sept 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.jnext.es · 30 Sept 2026
- Emulated machines
- It emulates ZX Spectrum 48K, 128K, +2A/+3, and ZX Spectrum Next (Issue 2).jnext.es · 30 Sept 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.jnext.es · 30 Sept 2026
- Storage and peripherals
- The emulator lists DivMMC and SD card, Multiface, DMA, UART, CTC, SPI/I²C, and real-time clock support.jnext.es · 30 Sept 2026
- Networking
- JNEXT emulates the ESP-01 WiFi module so Next software can reach the real network; networking is off by default.jnext.es · 30 Sept 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.jnext.es · 30 Sept 2026
- Image storage limit
- The downloaded original and working SD-card image together take about 2 GB of disk space.jnext.es · 30 Sept 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.jnext.es · 30 Sept 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.jnext.es · 30 Sept 2026
- Audience
- The user guide covers ordinary program use and also developer tools, debugging, and automation in CI.jnext.es · 30 Sept 2026
- Privacy and funding
- The site says JNEXT has no ads, nothing for sale, and no trackers beyond a self-hosted page counter.jnext.es · 30 Sept 2026
- License and maker
- JNEXT is free software under GPLv3 by Jorge Gonzalez (ZXjogv), and the site says it is not affiliated with SpecNext Ltd.jnext.es · 30 Sept 2026
Best JNEXT alternatives
See all 20Where it ranks on Inferse
Sources
- jnext.es· checked 29 Sept 2026
- github.com/jorgegv/jnext· checked 29 Sept 2026
- jnext.es/user-guide/· checked 29 Sept 2026
- jnext.es/user-guide/01-introduction/01-what-it-e· checked 30 Sept 2026
- jnext.es/user-guide/03-first-run/02-letting-jnex· checked 30 Sept 2026
- jnext.es/user-guide/05-running-programs/05-recor· checked 30 Sept 2026
