Wednesday, 30 September 2026

ZED-Next 0.56.1

 Here is another big update for the emulator and Downloads are almost ready to go in a few weeks.

We are now on 0.56.1 and here are the added features.

   

ALL MACHINES
Debugger
- Stops any machine at any moment (Shift+Alt+D) and opens in the main
  window, fullscreen included.
- Disassembly (all documented and undocumented Z80 instructions, and the
  Next's Z80N instructions), registers, flags, stack, memory view, a small
  screen view and the machine's paging.
- Step, step over, run to cursor, run to the next frame.
- Breakpoints, conditional breakpoints (such as B == 1 or (HL) == 4C),
  and watches on memory writes, port OUTs and port INs.
- Edit registers and poke bytes or text into memory.
- Labels from assembler symbol files (sjasmplus, Pasmo, z88dk, CSpect and
  plain lists), loaded automatically from a .sym, .map or .lbl file beside
  the program.
- Instruction trace of the last million instructions, viewable in the
  debugger or saved to a text file.
- Expressions everywhere: hex, registers, labels, memory in brackets and
  operators.

Rewind
- Go back up to 30 seconds (Shift+Alt+Left), step backwards and forwards
  in tenths of a second or whole seconds, then carry on from any moment or
  return to the present.

Cheats
- Cheat screen (Shift+Alt+C): turn .pok trainers on and off, or type your
  own POKEs in decimal or hex.
- A .pok file with the same name as the program loads by itself.
- The cheat list opens by itself once a program has finished loading
  (can be switched off).
- Cheats are kept for each program and are there the next time.
- "Keep on" re-applies cheats every frame; turning a cheat off restores
  the original memory.

Display
- New Display page: whole-pixel, fill-window or stretch scaling; full,
  normal, small or no border; square or PAL TV pixel shape; sharp or soft
  pixels.
- Scanlines (light, medium, strong) and a CRT TV effect with shadow mask,
  glow, darker corners and a curved screen.
- TV frames round the picture: Black plastic, Walnut and Cream B&W (which
  also makes the picture black and white), plus Auto, which picks a frame
  to suit the machine.
- Fixed the CRT effect darkening half the screen on some graphics cards.

Sound
- New Sound page: master volume and separate volumes for AY music,
  beeper, loading noise and DACs.
- AY stereo: Mono, ABC or ACB.
- Stereo sound throughout.

Controls and shortcut keys
- Every emulator shortcut key can be changed, and the choices are saved.
- Reset (Shift+Alt+R) and hard reset (Shift+Ctrl+Alt+R), keeping tapes,
  disks and SD cards inserted.
- Cursor joystick mode (keys 5, 6, 7, 8 and 0).

File browser
- ZedNext's own file browser replaces the system file window everywhere.
  It works in fullscreen with keyboard, mouse or controller, has quick
  places (Home, Desktop, Documents, Downloads, drives) and remembers the
  last folder for each kind of file.

Machine profiles
- Profiles are kept in their own folder and managed on a new Machine
  Profiles page: load, save, update, rename, delete and stock settings.
- A default profile can be chosen for ZedNext to start with.


ZX SPECTRUM 48K, 128K, +2 AND +2A
---------------------------------
- Extra DAC option for sampled sound: Specdrum (port DF) or Covox
  (port FB).
- All of the shared features above: debugger, rewind, cheats, display,
  sound, shortcut keys and profiles.


ZX SPECTRUM +3
--------------
- Copy-protected +3 disks now load.
- The floppy controller follows the real +3 wiring: drive units 0 and 2
  are the same drive, and transfers end the way the real controller
  ends them.
- Extra DAC option (Specdrum or Covox).


PENTAGON 128 AND SCORPION ZS-256
--------------------------------
- SCL disk files with an out-of-date checksum or extra bytes on the end
  now load.
- AY stereo applies to both TurboSound chips.
- Extra DAC option (Specdrum or Covox).


ZX SPECTRUM NEXT
----------------
Processor
- Added the missing Z80N instructions OUTINB, JP (C), LDWS and LDPIRX,
  and fixed LDDX / LDDRX.

Interrupts, timers and DMA
- Line interrupts, the eight CTC timers and hardware IM 2 interrupts.
- The complete zxnDMA: prescaled transfers for sampled sound, burst and
  continuous modes, WR3 and the read sequence.
- NextZXOS drivers no longer miss their interrupt calls while NextBASIC
  is running, so sound-effect drivers play correctly.

Sound
- The DACs (Specdrum, Covox, Soundrive) make sound, in stereo as on the
  real board.
- AY stereo applies to all three AY chips.

Memory and system
- Reads from memory that doesn't exist now behave as on the real
  hardware.
- NR 03h configuration mode, DivMMC NMIs from NR 02h and the copper's
  real speed.
- The Next's built-in Multiface and stackless NMI, so .snx snapshots
  start.
- DivMMC no longer maps in over a program's own RAM just because ROM 3 is
  selected.
- Soft reset (like the Next's reset button) and hard reset through the
  firmware boot.
- Core reports version 3.02.00.

SD card
- The SD card works as an SDHC card, as real Next cards do.
- The Next saves to its SD card image, with a backup copy made before the
  first write.
- SD Card Manager: New card makes a fresh, bootable card from 128 MB to
  4 GB, and Rename renames files and folders.
- The manager opens even with no card chosen.
- zednext-sd gains "rename" and "create".

Debugger extras
- MMU slots, DivMMC, Multiface, CPU speed, raster line, interrupt and CTC
  state, DMA and copper, and a view of all 256 Next registers.

Rewind
- Uses little memory: each 8K page is stored once and shared by every
  point where it hasn't changed. Rewinding past a reset works.


SINCLAIR ZX80 (NEW)
-------------------
- New machine, emulated cycle by cycle: the picture is made the way the
  real ZX80 made it, and only appears while the ROM waits for a key.
- 4K ROM, or the 8K ROM upgrade (ZX81 BASIC).
- RAM packs: 1K, 2K, 16K, 32K, 48K and 56K.
- Loads .o and .80 tapes, as a real signal or at speed, and types LOAD
  for you.
- Chroma 81 colour, ZON X-81 AY sound, Quicksilva CHR$ board and
  dk'tronics graphics ROM.
- Cream B&W TV frame by default (Auto).
- ROM included.


SINCLAIR ZX81 AND TIMEX SINCLAIR 1000 (NEW)
-------------------------------------------
Machine
- New machine, emulated cycle by cycle: SLOW and FAST mode, and hi-res
  graphics (WRX and pseudo hi-res) work as on the real machine.
- ROM edition 1 (original), 2 or 3 (improved), all included.
- PAL 50 Hz, or NTSC 60 Hz for the Timex Sinclair 1000.
- RAM packs: 1K, 2K, 16K, 32K, 48K and 56K (RAM at 8K-16K for hi-res).
- With no RAM at 32K-48K, that area reads as the ROM, as on the real
  machine.

Loading
- Loads .p, .81 and .p81 tapes, instantly or as a real signal with the
  loading noise, and types LOAD "" for you.

Expansions
- ZX Printer: COPY, LPRINT and LLIST save the printout as a PNG picture.
- Chroma 81 colour: character-code and attribute-file modes and a
  coloured border. Colour memory starts as white on black, and a program
  that shows two screens but colours only one no longer flickers.
- ZON X-81 AY sound board.
- Quicksilva CHR$ board: 1K of RAM for your own character set.
- dk'tronics graphics ROM: extra character sets.
- ZXpand+:
    * 32K of RAM (8K-40K, or 16K-48K);
    * an SD card, which is a folder on your computer, with LOAD "NAME",
      SAVE "NAME", CAT, CONFIG and ZXPAND commands from the ZXpand's own
      ROM (included);
    * LOAD "" still loads tapes, instantly if wanted;
    * a joystick port that programs detect by themselves;
    * AY sound;
    * file names match regardless of case, and nothing can reach outside
      the SD folder.
- Joystick: Kempston, Sinclair or Cursor (keys 5-8 and 0).

Display
- Cream B&W TV frame by default (Auto), or the black colour set when
  Chroma 81 is fitted.

Tuesday, 29 September 2026

ZED-Next 0.41.2

 

This is where the emulator stands at this moment.
 
Machines
ZX Spectrum 48K, 128K, +2, +2A and +3
Pentagon 128 and Scorpion ZS‑256
ZX Spectrum Next (2 MB RAM, Z80N CPU, up to 28 MHz)
Software-controlled 7 MHz turbo on the classic models
 
Tapes
Loads TAP, TZX and CSW (Z‑RLE) files.
Auto-load, fast load, loading sound on/off, and a choice of which TZX part to start from.
Tape controls: play, rewind, skip one block forward, stop, pause, and automatic pauses between tape parts.
Tested on the complete tapes of Bubble Bobble, Dan Dare II, Freddy Hardest, Match Day II and Pyjamarama.
 
Disks
+3 DSK and Extended DSK, with realistic drive timing: spin-up, rotation, weak sectors and CRC errors, so many protected disks load.
Disk writing and formatting, a write-protect option and auto-boot.
Beta Disk 128 / TR‑DOS with TRD and SCL images.
Snapshots and saves
Loads and saves SNA and Z80 snapshots.
Quick save and load (slot 1, keys F8 and F9).
Scorpion Magic/NMI button (F10).
 
Sound
Beeper and AY chip.
An optional Turbo Sound expansion (two AY chips) on the classic models; the Next has three.
 
Spectrum Next
Boots the real firmware and Next ZXOS from an SD card image (.img or .mmc, FAT16 or FAT32). A ready-to-use card is included.
Runs NEX files, both launched from NextZXOS and loaded directly.
 
Graphics
Layer 2 in its 256×192 and 320×256 modes, plus 640×256 shown at half width. Includes scrolling and clipping.
ULA and LoRes modes with scrolling.
Tile map in 40- and 80-column modes, including text mode.
128 hardware sprites: 4- and 8-bit, mirroring, rotation, scaling, relative sprites and collision detection.
All six layer orders, blend modes and transparency.
Programmable palettes that games can read back.
The Copper, applied on a line-by-line basis.
DivMMC with auto map, an SD card that is emulated at the hardware level (SPI), and the DMA chip (partly done).
Extended Z80N instructions.
SD Card Manager (new in 0.41)
Browse the card, add files or whole folders from your computer, create and delete folders, and copy files back out.
Makes an automatic backup of the card before the first change.
There is also a command-line tool for the same jobs, zednext-sd.
Controls and display
Keyboard, and gamepads acting as a Kempston, Sinclair 1 or Sinclair 2 joystick.
A gamepad can also act as the keyboard, with buttons you map yourself.
Mouse-driven launcher menu, full screen (F11), frame blending to reduce flicker, and a help page.
Settings profiles you can save and load, and the chosen SD card is remembered.
The full hotkey list is on F1–F12, with F12 pausing and opening the menu.
 
Not done yet
Parts of the DMA chip.
Copper changes that take effect partway across a line.
ULA Next and ULA+ colour modes.
The per-line sprite limit.
Full-resolution 640-wide modes.
Saving the Next's own writes to its SD card.
Some protected +3 disks (Batman, California Games, OutRun).

Welcome

I just want to say welcome to this site. As you can see its all about ZED-Next and what’s going on with it. While development has been going on for around a month, I can quickly get you caught up on what the emulator can do and what is next on my to do list.

Of course the elephant in the room is that I use Claude AI. I understand why people are against it, but its here to stay if you like it or not. Its better to use it for good than to let to go to waste.

Now as for downloads. Currently there are none, but I plan on doing the Linux side first and soon after the Windows port will follow shortly.

Keep checking in because this emulator gets updated almost on a daily basis.

 

A messy release

Today has been full of highs and lows but then high again. I released the emulator I have been directing for almost 3 months and then I was ...