ZEsarUX

By Author: chernandezba
It's a ZX Machines Emulator for Unix, including:
-ZX Spectrum
-ZX-Uno
-ZX80
-ZX81
-Z88
-Jupiter Ace
-Chloe 140 SE, Chloe 280 SE
-Prism
-Timex TS 2068
-Amstrad CPC 464


It has been voted as the best Spectrum emulator on 2015 by web retrogamingtotal.com:
https://twitter.com/retrogamertotal/status/678119425258692608

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

Available versions for download here:
-Source code
-Binary compiled versions:
--Linux 32/64 Bits
--Mac OS X
--Windows
--Raspberry pi (raspbian)

Other binary downloads supported by third party:
Arch Linux:
https://aur.archlinux.org/packages/zesarux/

Retropie / EmulationStation
http://emulationstation.org/


Open Pandora
http://openpandora.org

Feature

  • -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
  • Emulates Jupiter Ace
  • Emulates Chloe 140 SE, Chloe 280 SE
  • Emulates Prism
  • Emulates Timex TS 2068
  • Emulates Amstrad CPC 464
  • Almost perfect emulation of timing of all machine models
  • Supports undocumented Z80 flags, features, and MEMPTR register
  • Supports idle bus port, contended memory, ULA early/late timings
  • Supports Pentagon timing
  • Supports ULAPlus: Standard 64 colour palette, linear modes with 16 colours per pixel: Radastan Mode: 128x96, mode 5: 256x96, mode 7: 128x192, mode 9: 256x192
  • Supports Chroma81 ZX81 Colour mode
  • Supports Spectra Video Modes
  • Supports Timex Video modes (Mode 0 standard, 1 dual screen, 2 hires colour 8x1, 6 512x192 monochrome)
  • Supports All Video modes from Prism machine
  • Supports ZGX Sprite Chip
  • Supports snow effect on Spectrum models
  • Supports 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), simpletext(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, CDT, 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, CDT) on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81, Jupiter Ace
  • Handles real audio loading (RWA, SMP, WAV) on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81, Amstrad CPC, Jupiter Ace
  • Simulates real tape loading on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81
  • Handles snapshot format: ZX, Z80, SP, SNA (loading only), P, O, Z81 (loading only), ACE
  • Handles DCK Timex dock cartridges
  • Emulates ZX Spectrum MMC Interfaces: ZXMMC, DivMMC
  • Emulates ZX81 ZXPand MMC Interface
  • 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 Speaker and Soundbox sound on Jupiter Ace
  • Supports RAM packs on ZX80/81 up to 56 KB
  • Supports RAM packs on Jupiter Ace up to 35 KB
  • Joystick emulation with real joystick (on Linux) and keyboard cursors: Kempston, Sinclair 1&2, Cursor Joystick, Cursor & Shift, OPQA, Fuller, Zebra, Mikro-Gen, ZXPand. 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
  • Supports reading Pokes from .POK files
  • Powerfull debug features: 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: Print char traps allows to capture generated text from almost any program or game, using standard ROM calls (RST 10H) or even non standard print character rutines. Can send generated text from a game to a text-to-speech program. It's ready for text to speech support for blind or visually impaired people. Menu emulator can be also read by a text-to-speech program.
  • Simulates upper RAM memory refresh on Spectrum 48Kb, losing its contents when changing R register very quickly
  • Supports command line settings, configuration file settings and per-game configuration settings
  • Other features not enabled by default on compile process: MEMPTR emulation, Visualmem menu, CPU Statistics

Fuse - the Free Unix Spectrum Emulator

The Free Unix Spectrum Emulator (Fuse): an emulator of the 1980s home computer and various clones for Unix, Mac OS X and Windows....

Similar: 11%

Fake86

Fake86 is a portable, open-source 8086/80186 PC emulator written from the ground up in C. Although the CPU engine is a pure interpreter it is still capable of reasonably fast execution. On modern systems, it can reach rates of 35 to 50 million emulated instructions/sec and beyond. Fake86 began in 2.........

Similar: 11%

ZXSpectr

It's a ZX Spectrum emulator written entirely in Assembler. It runs under MS-DOS, and pretty well also in Windows and MS-DOS emulators, like Dosemu and Dosbox. It's the first emulating the Inves Spectrum + (a Spanish clone) You can try a newer and better emulator, made also by me, for Unix systems (.........

Similar: 10%

Emulators Organizer

Emulators Organizer is an advanced program designed in order to manage your roms, Games, E-Books,Compressed files, Music and any type of file. Emulators Organizer simply described as launcher, you can use it for different purposes, although the main purpose is to manage roms and emulators. You can m.........

Similar: 8%

Unreal Speccy portable

Portable ZX-Spectrum emulator supports Z80 128K (Pentagon) AY/YM, Beeper, Beta Disk, Tape, Kempston Joystick/Mouse, Snapshots, Replays. Supported formats: sna, z80, szx, rzx, tap, tzx, csw, trd, scl, fdi, zip (read more). Created to be ported to many platforms such as Windows/Linux/Mac/Symbian/Dingo.........

Similar: 7%

Limbo PC Emulator

Limbo is a PC Emulator (x86) based on QEMU. You can now run Debian or DSL Linux on your Android device without root. * Warning! Limbo works only with a few Desktop OSes. Windows XP and newer, Ubuntu, and all other large OS are NOT supported due to their heavy usage of the SD card and CPU. * 'Hacke.........

Similar: 7%

Alternative Windows Console

Download it for free for any use!...

Similar: 7%

AlphaBase PSP

AlphaBase is a very powerful Bash which may help you to debug your PSP and provides you useful instruments like: Macro System, Commands Creator, LUA Parser with some advantages on complex math calculator. It has all the functionalities of a normal shell, but it was especially coded for anyone who wa.........

Similar: 6%

Icarus Scene Engine

Icarus Scene Engine is a cross-platform, CLS-compliant 3D framework, integrating open source APIs into a cohesive all-open-source, all .NET solution. For Windows, MacOSX & Linux. Uses OpenTK, OpenGL, OpenAL APIs for graphics and audio. Runs on Mono/.NET. Links to FFMpeg for streaming video, and Fre.........

Similar: 6%

Urho3D

Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D....

Similar: 5%