ZEsarUX Icon

ZEsarUX

ZX Second-Emulator And Released for UniX

5.0 Stars (2)
3 Downloads (This Week)
Last Update:
Download ZEsarUX_src-2.0.tar.gz
Browse All Files
BSD Mac Linux

Screenshots

Description

It's a Sinclair ZX Machines Emulator for Unix, including:
-ZX80
-ZX81
-ZX Spectrum
-Z88

This is my second spectrum emulator after ZXSpectr
http://sourceforge.net/projects/zxspectr/

ZEsarUX Web Site

Features

  • 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
  • Emulates Cambridge Z88
  • 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
  • Support interlaced, scanlines and Gigascreen effects
  • 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 +: 64 KB RAM, OUT ula AND RAM, EAR and MIC XOR, no contended memory, snow in border, colour ula delay, interrupt starts at end of top border (not at the beginning of the border), corrupt memory on every interrupt, no idle bus
  • 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
  • Supports real tape loading of file formats: RWA, SMP, WAV, TZX, TAP, P, O. It handles loading of turbo load tapes or any type of tape loading for standard/non standard loading routines
  • Handles binary tape format files (TAP, TZX, O, P) on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81
  • Handles real audio loading (RWA, SMP, WAV) on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81
  • Simulates real tape loading on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX8
  • Handles snapshot format: ZX, Z80, SP, SNA (loading only), P, O, Z81 (loading only)
  • Handles RAM, ROM and EPROM cards on Z88
  • Handles compressed formats zip, tar, rar, gz through external utilities
  • 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, Find byte (useful to find POKEs), CPU Transaction log, View BASIC
  • 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
  • Simulates upper RAM memory refresh on Spectrum 48Kb, losing its contents when changing R register very quickly
  • Other features not enabled by default on compile process: MEMPTR emulation, Visualmem menu, CPU Statistics

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
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

  • higgy69
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This emulator is shaping up to be the best on the Raspberry Pi. There are lots of options and it is quick to use. I can't wait for the next release :)

    Posted 03/12/2015
  • 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

Languages

English

User Interface

X Window System (X11), Console/Terminal

Programming Language

C

Registered

2013-10-22
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.