Jul 20, 2023

ZX Spectrum (48K/128K/+3) Emulator for X11

XZX is a portable emulator of ZX Spectrum 48K/128K/+3 8-bit home computers made by Sir Clive Sinclair for machines running UNIX and the X Window system.

XZX emulates either a Spectrum 48K, 128K or +3, Interface I with up to 8 microdrives, Multiface 128 if you have the ROM image and Kempston joystick. XZX loads from .SNA, .Z80, .SLT, .DAT, .TAP, .TZX, .VOC, .MDR and .DSK files and saves to .SNA, .Z80, .SLT, .TAP, .MDR, .DSK and .SCR files.

XZX will work with color 8,16,24,32bpp and monochrome displays, where contrasting colours are displayed with the darker colour in black and the lighter colour in white, which works reasonably well. Halftoning is used if the scaling factor is increased.

Checkout these related ports:
  • Zsnes - Intel x86 only Super Nintendo Entertainment System (SNES) Emulator
  • Z80pack - Complete CP/M-80 emulator
  • Yuzu - Nintendo Switch emulator/debugger
  • Yaze-ag - Z80 and CP/M-80 emulator
  • Xsystem35 - AliceSoft System 3.5/3.6/3.8/3.9 on X Window System
  • Xhomer - Emulator for the DEC Pro 350 computer
  • Xen-kernel - Hypervisor using a microkernel design
  • Xcpc - Portable Amstrad 464&/664/6128 emulator
  • Xbraitenberg - Braitenberg vehicle simulator with pseudo-physics
  • X49gp - HP 49g+/50g graphics calculator emulator
  • X48 - HP48 SX/GX graphic calculator emulator
  • X16-rom - Commander X16 ROM
  • X16-emulator - Emulator for the Commander X16 8-bit computer
  • Wxmupen64plus - Mupen64Plus 2.0 GUI frontend written using wxWidgets
  • Winetricks - Easy way to work around problems in Wine