Amstrad CPC emulators

From Emulation General Wiki
Jump to navigation Jump to search
Amstrad CPC
Amstrad CPC.jpg
Developer Amstrad
Type Computer
Release date 1984 (CPC)
1990 (GX4000)
Discontinued 1990 (CPC)
1991 (GX4000)
Emulated

The Amstrad CPC was a series of 8-bit computers released in Europe to compete with the Commodore 64 and ZX Spectrum. Like the Amiga, it was a big gaming platform.

Emulators[edit]

Note: To test accuracy, you could use Acid Tests for CPC by the developer of Arnold.

  • See the CPCWiki Encyclopedia page for a mega-large list of all known Amstrad CPC emulators for a wide variety of platforms, consoles, other devices and FPGA hardware!
  • Old website for CPCE emulator (Page shows a small list of old CPC emulators and other lists for many resources. It shows that there was an old multi-system emulator called 'MulTiMachine' by Paul A. Hodgson, abandoned in 1998, but it is titled as 'MTMW' on CPCWiki's page. See old interview in French.)


Name Platform(s) Latest Version CPC+ libretro FLOSS Active Recommended
PC / x86
ACE     1.24
Arnold         Src WIP[N 1]
1.0.0-1 (*NIX)
Windows
CaPriCe32         libretro core
(cap32_libretro)

git (fork)
4.2.0 (old)
CaPriCe Forever   24.2
MAME         0.263
Retro Virtual Machine       2.1.11
CLK       2024-01-22 ~
JavaCPC Desktop         2.9.8f ~
SugarBox     2.0.2 ~
WinAPE   2.0b2 ~
WinCPC/MacCPC
(vbCPC based)
    WinCPC 0.9.26
MacCPC 0.9.2
? ~
CPCE     1.94 ? ~
CPCEC   20220806
CPCEmu         2.4
Roland         git
XCPC       0.37.0
DSP         git
ZEsarUX         11 Beta1
ACE-DL       20240307 ? ? ? TBD
Mobile / ARM
Azimuth
  1.x ?
CaPriCe32
(libretro only)
        libretro ✓ (git) ?
CaPriCeRPI
GP2x/Wiz-CAP32
Pandora-CAP32
Dingux-CAP32
Caanoo-CAP32
(Old CaPriCe32 tech)
       
 
git
Wiz 1.5.1/1.1.0
Pandora 1.1.0
GCW0
Caanoo 1.1.3
?
andcpc
(Old CaPriCe32 tech)
  git
CPCDroïd
(Old CaPriCe32 tech)
  1.5.1 ?
Droid-CPC   1.1.01
Consoles
CrocoDS
(PC-CPC port)
        2.0
RetroArch Core
✓ (git) ~
AmeDS
(Old CaPriCe32 tech)
  4.0 ~
PSPCAP32
(Old CaPriCe32 tech)
  1.5.1 ~
Wiituka
(Old CaPriCe32 tech)
  0.98.8 ~
ArnoldX   v5 ? TBD
DreamCPC
(Old CaPriCe32 tech)
  1.0 Alpha 3 ? TBD
  1. To build, rename EmuDevice.h to emudevice.h in src/cpc.

Resources[edit]