In this new version (26th March 2026), Dot-matrix and daisywheel printer can now output to PDF files. GSX drivers added for direct output to PNG and PDF files, and accelerated output to the PCW mono display. Fixed an issue with bidirectional matrix printer output going out of alignment.
CP/M Box v1.12.0 by Habi Soft, an Amstrad PCW emulator
-
Genesis8
CP/M Box by Habi Soft is an Amstrad PCW emulator available in version 1.12.0 since the 10 June 2026..
Frank CPC, an Amstrad CPC emulator by rh1tech for Raspberry Pico 2
-
Genesis8
Frank CPC by rh1tech is an Amstrad CPC emulator for Raspberry Pico 2. It supports HDMI, VGA, and composite-TV output, SD card file browser. PS/2 keyboard, NES/SNES gamepads, optional USB HID (keyboard, gamepad, XInput). Disk (.DSK, .IPF), tape (.CDT), and cartridge (.CPR) loading, audio over HDMI, I2S, or PWM.
Cadence v2.0 par Abalore, a multi platform Amstrad CPC emulator
-
Genesis8
Cadence v2.0 by Abalore is out. It's a multi platform Amstrad CPC emulator for Linux, MacOS and Windows. It do not support CPC+ but can read .CPR cartridge and run Alcon 2020 for example.
Amspirit Lite Lite 1.10.7, an Amstrad CPC(+) emulator by Dmanu78 for Linux, Windows and MacOS
-
Genesis8
Dmanu has just released a light version of his Amstrad CPC emulator Amspirit : Amspirit Lite in 64bit for Linux (soon Raspberry PI too), Windows and MacOS. Amspirit Lite is also available on his Github.
Xcpc unstable release, an Amstrad CPC emulator for Linux, BSD and Unix by Olivier Poncet
And also quite interesting, he has released in 2024 AYM JS which is a sound chip emulator written in JavaScript emulating the AY-3-8910 PSG (Programmable Sound Generator) and the YM2149 SSG (Software-Controlled Sound Generator). You can test AYM JS here (press the Power button and the Play button). At the moment YM files must be converted to javascript (but the conversion tool isn't available yet), but direct support of YM files is on the way.
ZEsarUX 13, an Amstrad CPC and PCW emulator (other computers too)
-
Genesis8
ZEsarUX 13 is a multi platform emulator, Amstrad CPC and PCW (and many others). You can compile the unix sources directly or get a binary for :
linux 32/64 bits
Mac OS X
Windows
Raspberry pi (raspbian)
Cadence v1.4 par Abalore, a multi platform Amstrad CPC emulator
-
Genesis8
Cadence v1.4 by Abalore is out. It's a multi platform Amstrad CPC emulator for Linux, MacOS and Windows. It do not support CPC+ but can read .CPR cartridge and run Alcon 2020 for example.
1984, a new Amstrad CPC emulator by salvogendut (and more)
But it's not the only program he worked on for Amstrad CPC :
N4CEWENTERM, an ANSI Telnet Client for Amstrad CPC
symcmd-settime : uan utility to set time with http under SymbOS
conv2SGX : an utility to convert pictures to the SGX format used by SymbOS
SBEMU by Crazii, a Sound Blaster OPL3 emulator for DOS with a PCI card
-
Genesis8
SBEMU by Crazii is an OPL3 Sound Blaster sound card emulator for DOS and a physical PCI sound card.
Cadence par Abalore, a new multi platform Amstrad CPC emulator
-
Genesis8
Abalore just released his latest project, no more no less than a newémulateur multi platform Amtrad CPC emulator, but only compiled for Linux at the moment. It do not support CPC+ but can read .CPR cartridge and run Alcon 2020 for example.
FPGAmstrad on MiST-board verison 260516_r007.9 by Renaud Helias (Amstrad CPC emulator)
Amstrad CPC CRTC Compendium v1.9 by Longshot (May 2026) and his blog
-
Genesis8
Longshot has released version 1.9 of the Amstrad CPC CRTC Compendium (15th May 2026) which is a documentation about the CRTC 6845 (and some others circuits). Note that the CRTC is a generic component used in several computers including the IBM PC.
It is possible to check if an emulator is good with the SHAKER tests by Longshot. SHAKER is a program designed to run on CPC machines produced by AMSTRAD in the 80s-90s. The objective of this program is to carry out extensive tests on the video circuits of this machine. These video circuits are the GATE ARRAY and the CRTC 6845. AMSTRAD produced several series of GATE ARRAY and used CRTC models produced by different manufacturers (HITACHI, MOTOROLA, UMC, AMSTRAD). This has been causing compatibility problems on operations that exceed the functional specifications of these circuits. The identified CRTCs are numbered from 0 to 4.
And last, if you like reading, don't hesitate to go check Longshot's blog.