Il s’agit d’un émulateur multi-plateformes qui supporte les machines suivantes: ZX Spectrum, ZX-Uno, ZX80, ZX81 et Z88.

 

– Runs on any Unix system and Windows: tested on Linux x86, Linux x86_64, Linux Raspbian, Mac OS X, Windows native, Windows + Cygwin
– 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 ZX-Uno
– 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
– Support ULAPlus: Standard 64 colour palette, linear modes with 16 colours per pixel: Radastan Mode: 128×96, mode 5: 256×96, mode 7: 128×192, mode 9: 256×192
– 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, RAM initialization with FF00H pattern, 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, SDL, Cocoa (Mac OS X), Framebuffer, ncurses, aalib, cacalib, stdout(console)
– Uses Audio Drivers: PulseAudio, Alsa, SDL, 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, EPROM and Intel Flash 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
– Accessibility support: 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). Can send the text to a script filter, to, for example, a text-to-speech program. 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

 

Télécharger ZEsarUX v4.0 (21,6 Mo)

Site Officiel

En savoir plus…