ZEsarUX 10.2


Still Fresh
Sep 8, 2015
New ZEsarUX stable version 10.2!! Download it from:


The changelog for this version is:

Version 10.2 - Hysteria edition. 26 October 2022

* New things added:

Added configurable icons to the ZX Desktop. These icons can:

-Open windows, for example View Sprites

-Trigger actions, like Reset

-File links, these are linked to tapes or snapshots on your disk drive

-There are other special icons, like Trash Can

These icons opens a whole new world on ZEsarUX, so the ZX Desktop is becoming a Full Desktop environment :)

Added new emulated machines:

-ZX Spectrum 48k+

-Microdigital TK80

-Microdigital TK82

-Microdigital TK82C

-Microdigital TK83

-Microdigital TK85

-Microdigital TK95 Spanish

-Timex Computer 2048

-Timex Computer 2068

-Timex Sinclair 1000

-Timex Sinclair 1500

Added Copy Interfaces emulation:



-Hilow Barbanegra


-Microhobby Pokeador Automatico





Added Dinamic SD1 emulation

Allow .Z80 corrupted snapshot loading from ZXSP emulator with additional header of 31 byte size

Added ZSF support for Timex TS2068, MK14, Chrome, Prism, Chloe, Sam Coupe

Added path setting where to download files from the speccy and zx81 online browser

Added disk image browsing from storage MMC/IDE menus

Added PZX load support as standard tape

Added TAP to PZX converter

Added TAP to TZX turbo converter (TZX Turbo 4000 bauds, to use with Rodolfo Guerra ROMS)

Added TAP to SCR converter

Added some actions than can be fired from command line and don't start ZEsarUX:

--convert-tap-tzx, --convert-tap-tzx-turbo-rg, --convert-tap-pzx , --convert-tap-scr, --convert-tzx-tap, --convert-pzx-tap

* Improvements:

Improved Z88 emulation:

-Changed colour palette to better match a real Z88

-Show keys shortcuts below the Z88 display

-Snapshot setting & menu action to synchronize Z88 clock with your computer clock

-Inserting Z88 cards: now it does not hang the emulator during the insert

-Selecting Z88 cards: submenus for types and sizes

-Z88 footer: show when writing a card in slot 3, colors follow style

-Z88 device icons: different icons for slot 1,2,3, show when writing a card in slot 3, show when flap is open

Improved File selector:

-Allow to have a full screen preview if window is big enough

-Better hotkeys explanation

Improved Debugging:

-Allow to change memory pointer to a value from the stack

-Added a setting to show on which scanline has been executed a Halt, inverting border color

-When enabling step mode, emulation is paused on all menus

-Preserve step mode when exiting debug cpu that was opened by a breakpoint

-When a breakpoint is fired, step mode is kept on all menus

-Breakpoints actions "call", "printc", "set-register" and "write" can now use expressions instead of fixed values

-Added breakpoint actions: "disassemble", "printregs"

-Warn on footer when step mode

-Enlarge width of breakpoints list

Improved SmartLoad & Drag-Drop:

-Allow to load a .rom file as a custom rom file for the current machine

-Allow to Drag-Drop when menu open

Improved ZX Vision:

-Reorder windows when changing machine but only when ZEsarUX window is smaller than previous one

-Custom arrows characters

-Windows are now restored by default on starting ZEsarUX

-Better resize & reposition for new windows out of range

Improved ZX Desktop:

-Allow to extend ZX Desktop vertically

-Right mouse button is now used for secondary actions. It no longer simulates ESC key (unless you enable it on ZX Vision Settings)

-Added frame around emulated machine

-Added setting to mix scr image with background

-Allow to set any tape/snapshot/disk that contains a spectrum screen (SCR) as background

-Apply frameskip when drawing ZX Desktop Background

Improved HiLow DataDrive emulation:

-Allow to Format, Browse and Chkdsk a Hilow DataDrive image (.ddh file)

-Allow to convert audio from a real Hilow DataDrive tape to an image file (.ddh)

-Added technical documentation on the extras package

Improved ZX Spectrum Next emulation: added sprite rendering priority bit

Improved ZRCP: allow to change command prompt

Improved generated TZX and PZX files: include date and ZEsarUX version in header

Improved Custom machine menu: added +2E MMC machine

Improved Tape browser: show autostart line on basic blocks

* Fixes:

Fixed handling files larger than 2 GB on 32 bit CPU (it also applies to the Windows version even on a 64 bit CPU)

Fixed using mmc images larger than 2 GB

Fixed redrawing ZX Desktop when resizing main ZEsarUX window

Fixed hang when using View Variables and memory is corrupted

Fixed hang pressing two times F-key assigned to Pause (Mac OS unaffected)

Fixed bug that may crash ZEsarUX when starting machine ZX Spectrum +2 Spanish. This is a bug that has always existed

Fixed losing inserted Z88 cards when changing cpu speed

Fixed Z80 behavior after EI or DD/FD prefixes and interrupts

Fixed Z80 behavior running block opcodes (LDIR, etc) and interrupts

Fixed .Z80 Timex TS2068 snapshot loading

Fixed showing Recent Files when file name contains character %

Fixed HiLow DataDrive emulation: can now load, save, format... all actions are now working

Fixed crash (stack smashing detected) when showing Debug CPU window (and compiled using -fstack-protector)

Fixed segfault when starting ZEsarUX + disabled welcome splash message + enabled reopen windows on start setting + no window to restore

Fixed trap print numbers on Spectrum and ZX81 (setting --chardetectcompatnum)

Fixed segfault when selecting an invalid file type on real tape

Fixed Keyboard Help image for Spectravideo 318

Fixed allowed machines when saving snapshots .ZX

Fixed Breakpoints actions: now are executed everywhere (even in the menu)

Fixed pressing key c (continuous mode) on debug cpu (emulation was unpaused temporarily)

Fixed TZX turbo files extract (including screen previews), convert & file info

Fixed .Z80 and .ZSF screen previews when using 128k screen page 7

Fixed .DSK extract

Fixed crash when saving .ZSF snapshots when a byte DD is found just before a byte is repeated more than 256 times

Fixed Next MMC images download. Now you need SSL enabled on compilation

Fixed ZX Vision:

-Fixed showing cursor on edit fields and text length longer than visible

* As always, there are some other minor bugfixes and improvements