ZEsarUX Icon


ZX Second-Emulator And Released for UniX

Add a Review
47 Downloads (This Week)
Last Update:
Download ZEsarUX_src-1.2.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
  • Emulates 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, ZX80, 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, 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, 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 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
  • Other features not enabled by default on compile process: MEMPTR emulation, Visualmem menu, CPU Statistics

Update Notifications

Write a Review

User Reviews

Be the first to post a review of ZEsarUX!

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.