ZEsarUX Icon


ZX Second-Emulator And Released for UniX

5.0 Stars (1)
24 Downloads (This Week)
Last Update:
Download ZEsarUX_src-1.3.tar.gz
Browse All Files
BSD Mac Linux



It's a ZX Machines Emulator for Unix, including:
-ZX Spectrum

This is my second spectrum emulator after ZXSpectr

ZEsarUX Web Site


  • Runs on any Unix system: tested on Linux x86, Linux x86_64, Linux Raspbian, Mac OS X
  • Emulates Spectrum models: 16k, 48k, Inves Spectrum +, Spectrum 128k (English and Spanish), Spectrum +2 (English, Spanish and French), Spectrum +2A (English and Spanish), Microdigital TK90X (Portuguese and Spanish), TK95
  • Emulates Sinclair ZX80
  • Emulates Sinclair ZX81
  • Almost perfect emulation of timing of all machine models
  • Supports undocumented Z80 flags, features, and MEMPTR register
  • Supports idle bus port
  • Supports snow effect on Spectrum models
  • Supports hi-res modes on ZX Spectrum (rainbow effects and others) and ZX80/ZX81 (UDG, CHR$128, WRX, HRG and some other hi-res modes)
  • Emulates all the oddities of the Inves Spectrum +: Poke-in-ROM, no contended memory, snow in border, colour ula delay, interrupt starts at video display (not at the top of the border)
  • Uses Video drivers: X-Windows, Framebuffer, ncurses, aalib, cacalib, stdout(console)
  • Uses Audio Drivers: PulseAudio, Alsa, DSP(OSS), CoreAudio (Mac OS X).
  • Supports dumping audio & video to file
  • Handles tape format: TAP, TZX (binary only)
  • Handles snapshot format: Z80, ZX, SP, SNA (loading only), P, O, Z81 (loading only)
  • Handles compressed formats zip, tar, rar, gz through external utilities
  • Handles real audio loading (raw audio-smp format) on ZX Spectrum, ZX80, ZX81
  • Simulates real tape loading on ZX Spectrum, ZX80, ZX81
  • Supports Quicksilva, ZON-X81, and VSYNC-based sound on ZX80/81
  • Supports RAM packs on ZX80/81 up to 56 KB
  • Joystick emulation with real joystick (on Linux) and keyboard cursors: Kempston, Sinclair 1&2, Cursor Joystick, Cursor & Shift, OPQA, Fuller, Zebra, Mikro-Gen. Autofire function also
  • ZX Printer emulation
  • Lightgun emulation: Almost perfect emulation of Gunstick from MHT Ingenieros S.L and experimental emulation of Magnum Light Phaser
  • Kempston mouse emulation
  • Supports Input spool text file to simulate keyboard press
  • Debug functions: Registers, Dissassemble, Breakpoints (PC, Conditional, Peek), Step-to-step, Hexadecimal Dump, View Sprites
  • Stdout(console) driver works with almost any text adventure game. Can also find text functions on games that does not print text using standard ROM routines (RST 10H). It's ready for text to speech support for blind or visually impaired people
  • Other features not enabled by default on compile process: MEMPTR emulation, Visualmem menu, CPU Statistics

Update Notifications

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
Write a Review

User Reviews

  • i5513
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Muchas gracias por esta delicatessen, he disfrutado recordando al mazogs !

    Posted 11/12/2014
Read more reviews

Additional Project Details



User Interface

X Window System (X11), Console/Terminal

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.