From CPCWiki - THE Amstrad CPC encyclopedia!
Operating Systems
Acorn RISC OS
AmigaOS
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
A-CPC
|
2.0
|
Apr, 2002
|
CPC range, Plus range
|
Open source
|
[3]
|
Ami-CPC
|
0.46
|
Jan 21, 1998
|
CPC range
|
Open source
|
[4]
|
Arnold
|
1.15
|
Dec 17, 2012
|
CPC range, Plus range, KC Compact
|
Open source
|
[5]
|
CPE
|
|
Feb 24, 1995
|
CPC range
|
Open source
|
[6]
|
Emu-CPC
|
0.7
|
Sep 15, 1996
|
CPC range
|
Freeware
|
[7]
|
SDLMESS
|
0.146u4
|
Aug 19, 2012
|
CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems
|
Open source
|
[8]
|
AMSDOS
DOS
EXOS
Haiku
Java / JVM
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
Arnold Jnr
|
|
Aug 27, 2001
|
CPC range
|
Open source
|
[22]
|
CPCInAJar
|
|
Mar 16, 2011
|
CPC range
|
Open source
|
[23]
|
JavaCPC Desktop
|
2.9.7
|
Sep 21, 2018
|
CPC range, KC Compact
|
Donationware
|
[24]
|
JavaCPC Applet
|
|
Jul 10, 2012
|
CPC range, Plus range
|
Donationware
|
[25] (dead link)
|
JavaGX4000
|
|
Sep 7, 2018
|
CPC range, Plus range
|
Open source
|
[26]
|
JEMU
|
|
Feb 19, 2007
|
CPC range, BBC Micro, VZ-300, ZX Spectrum, ZX80/81
|
Open source
|
[27]
|
JKCEMU
|
0.9.7
|
Mar 30, 2017
|
KC Compact & other computers from East Germany
|
Open source
|
[28]
|
WebCPC
|
r15
|
Dec 31, 2010
|
CPC range
|
Open source
|
[29]
|
JS / Wasm / Web Platform
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
CPCBox
|
beta
|
Dec 28, 2013
|
CPC range
|
Freeware
|
[30] BZH Games
|
CrocoDS
|
|
May 13, 2020
|
CPC range
|
Freeware
|
[31]
|
JSMESS
|
0.153
|
Oct 29, 2014
|
CPC range & lots of other computer systems
|
Open source
|
[32]
|
Roland
|
|
Apr 29, 2023
|
CPC range, ZX Spectrum
|
Open source
|
[33]
|
RVMplayer
|
|
May 13, 2020
|
CPC range
|
Freeware
|
[34]
|
Tiny Emus
|
|
Dec 31, 2018
|
CPC range, ZX Spectrum, VIC-20, Commodore 64, Acorn Atom, KC Compact, KC 85, KC 87, Z9001, Z1013
|
Open source
|
[35] JavaCPC-Games
|
Xiragon
|
|
Nov 28, 2012
|
CPC range
|
Open source
|
[36]
|
Yet another KC emulator
|
|
Apr 17, 2017
|
CPC range, ZX Spectrum, Commodore 64, Acorn Atom, KC Compact, KC 85, KC 87, Z9001, Z1013, HC900
|
Open source
|
[37]
|
macOS
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
Arnold
|
1.7.9
|
Mar 10, 2018
|
CPC range, Plus range, KC Compact
|
Open source
|
[38]
|
Clock Signal
|
|
Aug 2, 2020
|
CPC range, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh, MSX 1, ColecoVision
|
Open source
|
[39]
|
CPC++
|
2.0.0
|
Jan 14, 2003
|
CPC range
|
Shareware
|
[40]
|
CPCSharp
|
1.0.0-beta1
|
Apr 7, 2021
|
CPC range
|
Open source
|
[41]
|
DSP
|
0.18
|
Dec 31, 2017
|
CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade
|
Open source
|
[42]
|
MacCPC
|
0.9.2
|
Jan 22, 2010
|
CPC range
|
Freeware
|
[43]
|
Retro Virtual Machine
|
2.0 BETA-1 R7
|
Jul 10, 2019
|
CPC range, ZX Spectrum
|
Donationware
|
[44]
|
SDLMAME
|
0.201
|
Aug 29, 2018
|
CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems
|
Open source
|
[45]
|
ZEsarUX
|
9.0
|
Aug 19, 2020
|
CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000
|
Donationware & Open source
|
[46]
|
MorphOS
MSX2
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
EMU6CPC
|
|
Dec 17, 2018
|
CPC range
|
Freeware
|
[49]
|
Unix / Linux
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
Arnold
|
|
Jan 20, 2016
|
CPC range, Plus range, KC Compact, Aleste 520EX
|
Open source
|
[50]
|
CaPriCe32
|
4.4.0
|
Oct 8, 2022
|
CPC range, Plus range
|
Donationware & Open source
|
[51]
|
Caprice Reloaded
|
r377
|
Jul 13, 2010
|
CPC range
|
Open source
|
[52]
|
Clock Signal
|
|
Aug 2, 2020
|
CPC range, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh, MSX 1, ColecoVision
|
Open source
|
[53]
|
CPC++
|
1.5.0
|
|
CPC range
|
Shareware
|
[54]
|
cpc4x
|
0.26
|
Dec 11, 2004
|
CPC range
|
Open source
|
[55]
|
CPCemu
|
2.0
|
Jan 7, 2021
|
CPC range
|
Freeware
|
[56]
|
DSP
|
0.18
|
Dec 31, 2017
|
CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade
|
Open source
|
[57]
|
ep128emu
|
2.0.11
|
Jan 20, 2017
|
CPC range, ZX Spectrum, Enterprise
|
Donationware & Open source
|
[58]
|
MAME
|
0.227
|
Dec 30, 2020
|
CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems
|
Open source
|
[59]
|
Retro Virtual Machine
|
2.0 BETA-1 R7
|
Jul 10, 2019
|
CPC range, ZX Spectrum
|
Donationware
|
[60]
|
Roland
|
0.70
|
Apr 20, 2017
|
CPC range
|
Open source
|
[61]
|
Ronald
|
|
Sep 5, 2021
|
CPC range
|
Open source
|
[62]
|
SugarBox
|
0.29
|
Jan 22, 2018
|
CPC range, Plus range
|
Open-Source
|
[63] [64]
|
Xcpc
|
0.37.0
|
May 2, 2021
|
CPC range
|
Open source
|
[65]
|
YACE
|
Unreleased?
|
Nov 12, 2014
|
CPC range
|
Unreleased?
|
[66]
|
ZEsarUX
|
9.1
|
Nov 26, 2020
|
CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000
|
Open source
|
[67]
|
Windows
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
AMSpiriT
|
0.704b
|
Oct 20, 2022
|
CPC range
|
Freeware
|
[68]
|
Arnimedes
|
1.02
|
Jul 7, 2012
|
CPC range
|
Freeware
|
[69]
|
Arnold
|
WIP
|
May 13, 2017
|
CPC range, Plus range, KC Compact, Aleste 520EX
|
Open source
|
[70] Aeliss fork
|
CaPriCe
|
4.2.0
|
May 14, 2005
|
CPC range
|
Open source
|
[71]
|
CaPriCe 32
|
4.5.0
|
Dec 27, 2018
|
CPC range, Plus range
|
Donationware & Open source
|
[72]
|
Caprice Forever
|
20.10
|
Jul 14, 2020
|
CPC range
|
Freeware
|
[73]
|
Caprice Reloaded
|
r533
|
Sep 25, 2011
|
CPC range
|
Open source
|
[74]
|
Caprice32-Aleste
|
4.1.0
|
Nov 14, 2007
|
Aleste 520EX
|
Open source
|
[75]
|
CoPaCabana
|
0.74
|
Apr 12, 2006
|
CPC range
|
Freeware
|
[76]
|
CPC-em
|
0.4
|
Jul 7, 2004
|
CPC range
|
Open source
|
[77]
|
CPC++
|
b700
|
Mar 26, 2014
|
CPC range
|
Freeware
|
[78]
|
CPC3D/CPC32
|
0.3
|
Feb 8, 2003
|
CPC range
|
Freeware
|
[79]
|
CPCE
|
1.94
|
Jun 2, 2011
|
CPC range
|
Freeware
|
[80]
|
CPCEC
|
20200622
|
Jun 6, 2020
|
CPC range, Plus range
|
Open source
|
[81]
|
CPCemu
|
2.0
|
Jan 7, 2021
|
CPC range
|
Freeware
|
[82]
|
CPCEmuPower
|
2005
|
May 31, 2020
|
CPC range, Plus range
|
Freeware
|
[83]
|
CPCSharp
|
1.0.0-beta1
|
Apr 7, 2021
|
CPC range
|
Open source
|
[84]
|
CPCwin
|
1.0
|
Dec 4, 1997
|
CPC range
|
Freeware
|
[85]
|
CPE
|
5.2
|
Apr 21, 1997
|
CPC range
|
Freeware
|
[86]
|
CPvC
|
|
Oct 7, 2020
|
CPC range
|
Open source
|
[87]
|
DSP
|
0.18
|
Dec 31, 2017
|
CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade
|
Open source
|
[88]
|
ep128emu
|
2.0.11
|
Jan 20, 2017
|
CPC range, ZX Spectrum, Enterprise
|
Donationware & Open source
|
[89]
|
MAME
|
0.201
|
Aug 30, 2018
|
CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems
|
Open source
|
[90]
|
MTMW
|
1.30B
|
Jan 11, 2000
|
CPC range, Plus range, ZX Spectrum, ZX80/81, Jupiter ACE, Enterprise
|
Freeware
|
[91]
|
NO$CPC
|
1.8
|
Nov 2, 2000
|
CPC range, Plus range
|
Freeware
|
[92]
|
PC-CPC
|
0.1at b29
|
Nov 17, 2011
|
CPC range
|
Freeware
|
[93]
|
Retro Virtual Machine
|
2.0 BETA-1 R7
|
Jul 10, 2019
|
CPC range, ZX Spectrum
|
Donationware
|
[94]
|
Roland
|
0.70
|
Apr 20, 2017
|
CPC range
|
Open source
|
[95]/GitHub
|
SugarBox
|
0.29
|
Jan 22, 2018
|
CPC range, Plus range
|
Open-Source
|
[96] [97]
|
vbCPC
|
1.06
|
Apr 7, 2005
|
CPC range
|
Freeware
|
[98]
|
Virtual CPC
|
1.1
|
Aug 8, 2011
|
CPC range
|
Freeware
|
[99]
|
WinAPE
|
2.0b2
|
Jan 5, 2016
|
CPC range, Plus range
|
Donationware
|
[100]
|
WinCPC
|
0.9.26
|
Feb 1, 2007
|
CPC range
|
Freeware
|
[101]
|
XNACPC
|
1.0
|
Nov 11, 2011
|
CPC range
|
Open source
|
[102]
|
Yage
|
0.91
|
Oct 24, 1998
|
CPC range
|
Freeware
|
[103]
|
ZEsarUX
|
9.0
|
Aug 19, 2020
|
CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000
|
Donationware & Open source
|
[104]
|
Emulation Core
Home Consoles
Microsoft XBOX
Microsoft Xbox 360
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
XNACPC
|
1.0
|
Nov 11, 2011
|
CPC range
|
Open source
|
[110]
|
Nintendo Wii
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
Wiituka
|
0.98.8
|
May 15, 2009
|
CPC range
|
Open source
|
[111]
|
Sega Dreamcast
Sony PS2
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
PCPC
|
|
Dec 22, 2004
|
CPC range
|
Open source
|
[114]
|
Sony PS3
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
Caprice32
|
4.1.0 DBG
|
Apr 9, 2012
|
CPC range
|
Open source
|
[115]
|
Handheld Consoles
Dingoo A320 / A330
GamePark GP32 / GP2X / Wiz / Caanoo
GCW Zero
JXD S5110 / S601 & Yinlips G18
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
JXD-CAP32
|
1.1.1
|
Oct 27, 2012
|
CPC range
|
Open source
|
[124]
|
Nintendo DS
Odroid GO
Pandora
Sony PSP
Smartphones / PDA / SoC
Android
BlackBerry
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
BB-CPC
|
1.0.1.3
|
Jul 15, 2013
|
CPC range
|
Commercial
|
[136]
|
iOS
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
CrocoDS
|
2.1
|
Jun 21, 2013
|
CPC range
|
Open source
|
[137]
|
Maemo
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
CPCm
|
1.20-1
|
Apr 27, 2010
|
CPC range
|
Open source
|
[138]
|
Palm OS
Pocket PC
Raspberry Pi
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
#CPC4Rpi
|
1.1
|
Dec 19, 2013
|
CPC range
|
Open source
|
[142]
|
CapriceRPI
|
1.3
|
Feb 28, 2016
|
CPC range
|
Open source
|
[143]
|
ZEsarUX
|
9.0
|
Aug 19, 2020
|
CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000
|
Open source
|
[144]
|
Symbian
Name
|
Actual version
|
Last release
|
Emulated systems
|
License
|
Link
|
S60-CPC
|
0.74
|
Feb 21, 2006
|
CPC range
|
Open source
|
[145]
|
Hardware
- CPC TREX TurboCPC core running on a terasIC T-Rex C1 FPGA board
- CPC-ONE TurboCPC core running on the C-One FPGA board
- CPC FPGA CPC emulation running on a custom made FPGA board
- FPGAmstrad CPC emulation running on a NEXYS2 FPGA board
- MIST board FPGA board implementing Amstrad CPC and various other 8-bit and 16-bit computers
Emulation Tools
Emulator Detection