Operating Systems
Acorn RISC OS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| !CPC | Jul 28, 1996 | CPC range | Freeware | [1] | |
| !CPCemu | 1.10 | Apr 16, 1997 | CPC range | Freeware | [2] |
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
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Pac-Man | 1.1 | Jun 5, 2014 | Pac-Man arcade | Open source | [9] |
| Space Invaders | 1.0 | Jun 11, 2016 | Space Invaders arcade | Freeware | [10] |
| ZXM | 1993 | ZX Spectrum | Freeware | [11] |
DOS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Arnimedes | 0.8a | Apr 15, 2000 | CPC range | Freeware | [12] |
| CPCE | 1.94 | Jun 2, 2011 | CPC range | Freeware | [13] |
| CPCemu | 1.5 | Jul 7, 1998 | CPC range | Freeware | [14] |
| NO$CPC | 1.8 | Nov 2, 2000 | CPC range, Plus range | Freeware | [15] |
| RWCPC | Mar 23, 1995 | CPC range | Freeware | [16] | |
| SIMCPC | 1990 | CPC range | Shareware | [17] |
EXOS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Software CPC Emulator | 1.3 | Jan 11, 2013 | CPC range | Open source | [18] |
Haiku
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| ACE | 1.14.0 | Jun 20, 2020 | CPC range, Plus range | Freeware | [19] [20] |
| AdvanceMAME | 3.9-1 | Feb 3, 2020 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source | [21] |
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] |
JavaScript / HTML5
| 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 | Sep 24, 2011 | CPC range | Open source | [33] | |
| 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 | [34] JavaCPC-Games | |
| Xiragon | Nov 28, 2012 | CPC range | Open source | [35] | |
| 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 | [36] |
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 | [37] |
| 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 | [38] | |
| CPC++ | 2.0.0 | Jan 14, 2003 | CPC range | Shareware | [39] |
| DSP | 0.18 | Dec 31, 2017 | CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade | Open source | [40] |
| MacCPC | 0.9.2 | Jan 22, 2010 | CPC range | Freeware | [41] |
| Retro Virtual Machine | 2.0 BETA-1 R7 | Jul 10, 2019 | CPC range, ZX Spectrum | Donationware | [42] |
| SDLMAME | 0.201 | Aug 29, 2018 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source | [43] |
| 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 | [44] |
MorphOS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| ACE | 1.20 | May 10, 2020 | CPC range, Plus range | Freeware | [45] |
| MESS | 0.113 | Nov 1, 2007 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source | [46] |
MSX2
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| EMU6CPC | Dec 17, 2018 | CPC range | Freeware | [47] |
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 | [48] | |
| CaPriCe32 | 4.4.0 | Mar 26, 2017 | CPC range, Plus range | Donationware & Open source | [49] |
| Caprice Reloaded | r377 | Jul 13, 2010 | CPC range | Open source | [50] |
| 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 | [51] | |
| CPC++ | 1.5.0 | CPC range | Shareware | [52] | |
| cpc4x | 0.26 | Dec 11, 2004 | CPC range | Open source | [53] |
| CPCemu | 1.7 | Dec 6, 2009 | CPC range | Freeware | [54] |
| DSP | 0.18 | Dec 31, 2017 | CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade | Open source | [55] |
| ep128emu | 2.0.10 | Nov 13, 2016 | CPC range, ZX Spectrum, Enterprise | Donationware & Open source | [56] |
| MAME | 0.201 | Aug 30, 2018 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source | [57] |
| Retro Virtual Machine | 2.0 BETA-1 R7 | Jul 10, 2019 | CPC range, ZX Spectrum | Donationware | [58] |
| Roland | 0.70 | Apr 20, 2017 | CPC range | Open source | [59] |
| Xcpc | Jan 22, 2007 | CPC range | Open source | [60] | |
| YACE | Unreleased? | Nov 12, 2014 | CPC range | Unreleased? | [61] |
| 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 | [62] |
Windows
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Arnimedes | 1.02 | Jul 7, 2012 | CPC range | Freeware | [63] |
| Arnold | WIP | May 13, 2017 | CPC range, Plus range, KC Compact, Aleste 520EX | Open source | [64] Aeliss fork |
| CaPriCe | 4.2.0 | May 14, 2005 | CPC range | Open source | [65] |
| CaPriCe 32 | 4.5.0 | Dec 27, 2018 | CPC range, Plus range | Donationware & Open source | [66] |
| Caprice Forever | 20.7 | Jul 14, 2020 | CPC range | Freeware | [67] |
| Caprice Reloaded | r533 | Sep 25, 2011 | CPC range | Open source | [68] |
| Caprice32-Aleste | 4.1.0 | Nov 14, 2007 | Aleste 520EX | Open source | [69] |
| CoPaCabana | 0.74 | Apr 12, 2006 | CPC range | Freeware | [70] |
| CPC-em | 0.4 | Jul 7, 2004 | CPC range | Open source | [71] |
| CPC++ | b700 | Mar 26, 2014 | CPC range | Freeware | [72] |
| CPC3D/CPC32 | 0.3 | Feb 8, 2003 | CPC range | Freeware | [73] |
| CPCE | 1.94 | Jun 2, 2011 | CPC range | Freeware | [74] |
| CPCEC | 20200622 | Jun 6, 2020 | CPC range, Plus range | Open source | [75] |
| CPCemu | 1.7 | Dec 6, 2009 | CPC range | Freeware | [76] |
| CPCEmuPower | 2005 | May 31, 2020 | CPC range, Plus range | Freeware | [77] |
| CPCwin | 1.0 | Dec 4, 1997 | CPC range | Freeware | [78] |
| CPE | 5.2 | Apr 21, 1997 | CPC range | Freeware | [79] |
| CPvC | Oct 7, 2020 | CPC range | Open source | [80] | |
| DSP | 0.18 | Dec 31, 2017 | CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade | Open source | [81] |
| ep128emu | 2.0.11 | Jan 20, 2017 | CPC range, ZX Spectrum, Enterprise | Donationware & Open source | [82] |
| MAME | 0.201 | Aug 30, 2018 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source | [83] |
| MTMW | 1.30B | Jan 11, 2000 | CPC range, Plus range, ZX Spectrum, ZX80/81, Jupiter ACE, Enterprise | Freeware | [84] |
| NO$CPC | 1.8 | Nov 2, 2000 | CPC range, Plus range | Freeware | [85] |
| PC-CPC | 0.1at b29 | Nov 17, 2011 | CPC range | Freeware | [86] |
| Retro Virtual Machine | 2.0 BETA-1 R7 | Jul 10, 2019 | CPC range, ZX Spectrum | Donationware | [87] |
| Roland | 0.70 | Apr 20, 2017 | CPC range | Open source | [88]/GitHub |
| SugarBox | 0.29 | Jan 22, 2018 | CPC range, Plus range | Freeware | [89] |
| vbCPC | 1.06 | Apr 7, 2005 | CPC range | Freeware | [90] |
| Virtual CPC | 1.1 | Aug 8, 2011 | CPC range | Freeware | [91] |
| WinAPE | 2.0b2 | Jan 5, 2016 | CPC range, Plus range | Donationware | [92] |
| WinCPC | 0.9.26 | Feb 1, 2007 | CPC range | Freeware | [93] |
| XNACPC | 1.0 | Nov 11, 2011 | CPC range | Open source | [94] |
| Yage | 0.91 | Oct 24, 1998 | CPC range | Freeware | [95] |
| 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 | [96] |
Emulation Core
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| libretro-cap32 (for RetroArch) | 1.2.2 | Jul 19, 2015 | CPC range | Open source | [97] (libretro core) |
Home Consoles
Microsoft XBOX
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| ArnoldX | v5 | Apr 20, 2010 | CPC range, Plus range | [98] | |
| CoinOPS | 5 | Oct 18, 2012 | CPC range & lots of other computer systems | [99] |
Microsoft Xbox 360
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| XNACPC | 1.0 | Nov 11, 2011 | CPC range | Open source | [100] |
Nintendo Wii
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Wiituka | 0.98.8 | May 15, 2009 | CPC range | Open source | [101] |
Sega Dreamcast
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| CPCast | May 6, 2006 | CPC range | Freeware | [102] | |
| DreamCPC | Alpha 3 | Oct 16, 2005 | CPC range | Freeware | [103] |
Sony PS2
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| PCPC | Dec 22, 2004 | CPC range | Open source | [104] |
Sony PS3
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Caprice32 | 4.1.0 DBG | Apr 9, 2012 | CPC range | Open source | [105] |
Handheld Consoles
Dingoo A320 / A330
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Pituka (Dingux) | 0.8pre | Aug 19, 2010 | CPC range | Open source | [106] |
| Dingux-CAP32 | 1.1.2 | Oct 17, 2009 | CPC range | Open source | [107] |
GamePark GP32 / GP2X / Wiz / Caanoo
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Pituka (GP32) | 1d | May 15, 2010 | CPC range | Open source | [108] |
| CapriceGP2x | 0.5 | Feb 22, 2006 | CPC range | Open source | [109] |
| GP2X-CAP32 | 1.5.1 | Aug 29, 2009 | CPC range | Open source | [110] |
| Wiz-CAP32 | 1.1.0 | Aug 29, 2009 | CPC range | Open source | [111] |
| Caanoo-CAP32 | 1.1.3 | Apr 24, 2011 | CPC range | Open source | [112] |
GCW Zero
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Dingux-CAP32 | 1.1.2 | May 25, 2014 | CPC range | Open source | [113] |
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 | [114] |
Nintendo DS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| AmeDS | 4.0 | Apr 25, 2010 | CPC range | Freeware | [115] |
| CrocoDS | 2.0 | Nov 9, 2007 | CPC range | Freeware | [116] |
Pandora
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Pandora-CAP32 | 1.1.0 | Jun 27, 2010 | CPC range | Open source | [117] |
Sony PSP
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| Caprice32 PSP | 4.2.0.2 | Nov 28, 2007 | CPC range | Open source | [118] |
| CPCPSP | 0.1 | Dec 24, 2005 | CPC range | Freeware | [119] |
| PSPCAP32 | 1.5.1 | Aug 21, 2009 | CPC range | Open source | [120] |
Smartphones / PDA / SoC
Android
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| andcpc | 1.5.1 | Apr 4, 2011 | CPC range | Open source | [121] |
| CPCDroid | 1.5.1 | Mar 2, 2011 | CPC range | Open source | [122] |
| Droid-CPC | 1.1.01 | Dec 15, 2016 | CPC range | Commercial | [123] |
BlackBerry
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| BB-CPC | 1.0.1.3 | Jul 15, 2013 | CPC range | Commercial | [124] |
iOS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| CrocoDS | 2.1 | Jun 21, 2013 | CPC range | Open source | [125] |
Maemo
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| CPCm | 1.20-1 | Apr 27, 2010 | CPC range | Open source | [126] |
Palm OS
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| CaPriCe for Palm OS | 2.8 | Jun 28, 2011 | CPC range | Open source | [127] |
| CoPaCabana | 0.75 | Dec 4, 2007 | CPC range | Freeware | [128] |
Pocket PC
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| PocketCaprice | 0.9 | Aug 19, 2007 | CPC range | Freeware | [129] |
Raspberry Pi
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| #CPC4Rpi | 1.1 | Dec 19, 2013 | CPC range | Open source | [130] |
| CapriceRPI | 1.3 | Feb 28, 2016 | CPC range | Open source | [131] |
| 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 | [132] |
Symbian
| Name | Actual version | Last release | Emulated systems | License | Link |
|---|---|---|---|---|---|
| S60-CPC | 0.74 | Feb 21, 2006 | CPC range | Open source | [133] |
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