Alternatives to Caprice32
An emulator of the Amstrad CPC range of 8-bit home computers for Linux and Windows. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Caprice32
An emulator of the Amstrad CPC range of 8-bit home computers for Linux and Windows.
Replacements
Listings that take over the same core job as Caprice32.
MAME
Documents and recreates thousands of arcade machines, consoles and old computers, with accuracy as the point.
MAME covers thousands of arcade, console and computer systems in one GPL-2.0 program and adds a macOS build, but its ROM sets must match the exact version it expects.
Clock Signal
A latency-focused emulator covering dozens of 8- and 16-bit home computers and game consoles.
Clock Signal is an open-source MIT emulator for dozens of 8- and 16-bit home computers, designed for low latency, with macOS and Linux builds but no Windows version.
Similar software
Related functionality, not a direct replacement.
ZEsarUX
An emulator for Sinclair machines, including the ZX Spectrum, ZX81, QL and Z88, plus many clones.
Fuse
The Free Unix Spectrum Emulator, an accurate emulator for the ZX Spectrum family and its clones.
openMSX
An open-source MSX computer emulator that aims for accurate emulation, with a built-in GUI and debugger.
VICE
A long-running emulator for Commodore 8-bit computers, including the C64, C128, VIC-20, PET and Plus/4.
XRoar
An emulator for Dragon 32 and 64, Tandy Colour Computer and Tandy MC-10 8-bit machines.