Overview of ZEsarUX Emulator
mainZEsarUX is a comprehensive emulator for ZX machines and other vintage computers, designed for UNIX-based operating systems and Windows. It supports a vast array of hardware, including Sinclair computers (ZX80, ZX81, Spectrum, QL, Z88), Amstrad CPC, MSX, Sega Master System, and many others.
Key capabilities include:
- High-fidelity emulation: Almost perfect timing for Spectrum machines, emulation of undocumented Z80 flags, and support for various video/audio modes.
- Advanced Video/Audio: Supports multiple drivers (X-Windows, SDL, Cocoa, Framebuffer, etc.) and audio chips (AY-3-8912, SN76489AN, etc.).
- File Support: Handles various tape formats (TAP, TZX, PZX, etc.), microdrive (MDR, RMD, MDV), floppy (DSK), and MMC/SD card formats.
- Developer Tools: Includes powerful debugging features like reverse debugging, CPU history, assemblers, and a specialized text adventure debugger.