Difference between revisions of "Emulators"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Current Operating Systems)
(Current Operating Systems)
Line 232: Line 232:
 
|}
 
|}
  
= Current Operating Systems  =
+
= Windows, macOS, Linux =
 
+
== Windows, macOS, Linux ==
+
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 412: Line 410:
 
| ⚠️
 
| ⚠️
 
| Donationware & Open source
 
| Donationware & Open source
|}
 
 
== AmigaOS PPC  ==
 
 
{| class="wikitable sortable"
 
! Emulator name
 
! External link
 
! Current version
 
! Latest release
 
! Emulated systems
 
! Developer tools
 
! License
 
|-
 
| [[Arnold|Arnold]]
 
| [http://hirudov.com/amiga/Arnold.php]
 
| 1.15
 
| Dec 17, 2012
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]]
 
| ❌
 
| Open source
 
|-
 
| [[MESS|SDLMESS]]
 
| [http://se.os4depot.net/index.php?function=showfile&file=emulation/computer/sdl_mess.lha]
 
| 0.146u4
 
| Aug 19, 2012
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 
| ⚠️
 
| Open source
 
|}
 
 
== Android  ==
 
 
{| class="wikitable sortable"
 
! Emulator name
 
! External link
 
! Current version
 
! Latest release
 
! Emulated systems
 
! Developer tools
 
! License
 
|-
 
| [[andcpc]]
 
| [http://code.google.com/p/andcpc/]
 
| 1.5.1
 
| Apr 4, 2011
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Open source
 
|-
 
| [[Azimuth]]
 
| [https://play.google.com/store/apps/details?id=johnidis.azimuth]
 
| 1.06
 
| Aug 10, 2022
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Commercial💲
 
|-
 
| [[CPCDroid]]
 
| [https://fmsdevel.wisecoding.es/cpcdroid-amstrad-cpc-on-android-phone-2/]
 
| 1.5.1
 
| Mar 2, 2011
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Open source
 
|-
 
| [[CPCemu|CPCemu]]
 
| [https://play.google.com/store/apps/details?id=com.loritznet.softwarecreations.cpcemu]
 
| 2.5
 
| Aug 14, 2022
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Freeware
 
|-
 
| [[Droid-CPC]]
 
| [http://play.google.com/store/apps/details?id=com.kokak.droidcpc]
 
| 1.1.01
 
| Dec 15, 2016
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Commercial💲
 
|}
 
 
== Haiku  ==
 
 
{| class="wikitable sortable"
 
! Emulator name
 
! External link
 
! Current version
 
! Latest release
 
! Emulated systems
 
! Developer tools
 
! License
 
|-
 
| [[ACE_(Emulator)|ACE]]
 
| [http://www.cpcwiki.eu/forum/emulators/ace-for-haiku/] [http://ace.cpcscene.net/]
 
| 1.25.0
 
| Feb 18, 2023
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
 
| ✅
 
| Freeware
 
|-
 
| [[AdvanceMAME|AdvanceMAME]]
 
| [https://depot.haiku-os.org/#!/pkg/advancemame_x86]
 
| 3.9-1
 
| Feb 3, 2020
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 
| ⚠️
 
| Open source
 
|}
 
 
== iOS  ==
 
 
{| class="wikitable sortable"
 
! Emulator name
 
! External link
 
! Current version
 
! Latest release
 
! Emulated systems
 
! Developer tools
 
! License
 
|-
 
| [[CPCemu|CPCemu]]
 
| [http://www.cpc-emu.org/]
 
| 2.5
 
| Aug 13, 2022
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Software available on request
 
|-
 
| [[CrocoDS]]
 
| [https://github.com/redbug26/crocods-ios]
 
| 2.1
 
| Jun 21, 2013
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Open source
 
 
|}
 
|}
  
Line 820: Line 682:
 
| ⚠️
 
| ⚠️
 
| Open-Source
 
| Open-Source
|-
 
| [[ZEsarUX|ZEsarUX]]
 
| [https://github.com/chernandezba/zesarux]
 
| 10.3
 
| May 10, 2023
 
| [[CPC old generation|CPC range]], [[PCW]], [[ZX Spectrum]], [[ZX80/81]], [[MSX|MSX 1]], [[ColecoVision]], [[Spectravideo]], [[Jupiter ACE]], [[Sam Coupe]], [[SG-1000]], [[Sega Master System]], [[Sinclair QL]], [[MK14]], [[Z88]]
 
| ⚠️
 
| Donationware & Open source
 
|}
 
 
== MorphOS  ==
 
 
{| class="wikitable sortable"
 
! Emulator name
 
! External link
 
! Current version
 
! Latest release
 
! Emulated systems
 
! Developer tools
 
! License
 
|-
 
| [[ACE_(Emulator)|ACE]]
 
| [http://ace.cpcscene.net/]
 
| 1.25
 
| September 8, 2022
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
 
| ✅
 
| Freeware
 
|-
 
| [[MESS|MESS]]
 
| [http://fabportnawak.free.fr/mame/]
 
| 0.113
 
| Nov 1, 2007
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 
| ⚠️
 
| Open source
 
|}
 
 
== Raspberry Pi OS ==
 
 
Note: [https://www.libretro.com/index.php/powered-by-libretro/ LibRetro / RetroArch] is used as the foundation of [https://www.lakka.tv/ Lakka], [https://wiki.recalbox.com/en/advanced-usage/retroarch Recalbox], [https://batocera.org/ Batocera] and [https://retropie.org.uk/ RetroPie] alternative OSes for the Raspberry Pi.
 
But you can also use [https://www.retroarch.com/index.php?page=platforms RetroArch] for Amstrad CPC emulation on a stock Raspberry Pi OS. Or you can use these stand-alone CPC emulators:
 
 
{| class="wikitable sortable"
 
! Emulator name
 
! External link
 
! Current version
 
! Latest release
 
! Emulated systems
 
! Developer tools
 
! License
 
|-
 
| [[CPC4Rpi|#CPC4Rpi]]
 
| [https://web.archive.org/web/20150321200308/http://store.raspberrypi.com/projects/cpc4rpi]
 
| 1.1
 
| Dec 19, 2013
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Commercial💲
 
|-
 
| [[CapriceRPI|CapriceRPI]]
 
| [https://github.com/KaosOverride/CapriceRPI]
 
| 1.3
 
| Feb 28, 2016
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Open source
 
|-
 
| [[Clock Signal|Clock Signal]]
 
| [https://snapcraft.io/install/clock-signal/raspbian]
 
|
 
| May 15, 2023
 
| [[CPC old generation|CPC range]], [[ZX Spectrum]], [[Enterprise]], [[MSX]], [[ColecoVision]], [[Acorn Electron]], [[Apple II]], [[Oric 1/Atmos|Oric]], [[VIC-20]], [[ZX80/81]], [[Atari 2600]], [[Atari ST]], [[Macintosh]]
 
| ❌
 
| Donationware & Open source
 
|-
 
| [[CPCEPower|CPCEPower]]
 
| [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73]
 
| 2105
 
| Jun 4, 2021
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
 
| ❌
 
| Freeware
 
|-
 
| [[MESS|MAME]]
 
| [https://stickfreaks.com/mame/]
 
| 0.256
 
| Jun 28, 2023
 
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 
| ⚠️
 
| Open source
 
|-
 
| [[SugarPi|SugarPi]]
 
| [https://github.com/Tom1975/SugarPi]
 
| 1.2.0
 
| Feb 3, 2021
 
| [[CPC old generation|CPC range]]
 
| ❌
 
| Open source
 
 
|-
 
|-
 
| [[ZEsarUX|ZEsarUX]]
 
| [[ZEsarUX|ZEsarUX]]
Line 1,067: Line 830:
 
| ❌
 
| ❌
 
| Open source
 
| Open source
 +
|}
 +
 +
= Other Current Operating Systems  =
 +
 +
== AmigaOS PPC  ==
 +
 +
{| class="wikitable sortable"
 +
! Emulator name
 +
! External link
 +
! Current version
 +
! Latest release
 +
! Emulated systems
 +
! Developer tools
 +
! License
 +
|-
 +
| [[Arnold|Arnold]]
 +
| [http://hirudov.com/amiga/Arnold.php]
 +
| 1.15
 +
| Dec 17, 2012
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]]
 +
| ❌
 +
| Open source
 +
|-
 +
| [[MESS|SDLMESS]]
 +
| [http://se.os4depot.net/index.php?function=showfile&file=emulation/computer/sdl_mess.lha]
 +
| 0.146u4
 +
| Aug 19, 2012
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 +
| ⚠️
 +
| Open source
 +
|}
 +
 +
== Android  ==
 +
 +
{| class="wikitable sortable"
 +
! Emulator name
 +
! External link
 +
! Current version
 +
! Latest release
 +
! Emulated systems
 +
! Developer tools
 +
! License
 +
|-
 +
| [[andcpc]]
 +
| [http://code.google.com/p/andcpc/]
 +
| 1.5.1
 +
| Apr 4, 2011
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Open source
 +
|-
 +
| [[Azimuth]]
 +
| [https://play.google.com/store/apps/details?id=johnidis.azimuth]
 +
| 1.06
 +
| Aug 10, 2022
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Commercial💲
 +
|-
 +
| [[CPCDroid]]
 +
| [https://fmsdevel.wisecoding.es/cpcdroid-amstrad-cpc-on-android-phone-2/]
 +
| 1.5.1
 +
| Mar 2, 2011
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Open source
 +
|-
 +
| [[CPCemu|CPCemu]]
 +
| [https://play.google.com/store/apps/details?id=com.loritznet.softwarecreations.cpcemu]
 +
| 2.5
 +
| Aug 14, 2022
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Freeware
 +
|-
 +
| [[Droid-CPC]]
 +
| [http://play.google.com/store/apps/details?id=com.kokak.droidcpc]
 +
| 1.1.01
 +
| Dec 15, 2016
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Commercial💲
 +
|}
 +
 +
== Haiku  ==
 +
 +
{| class="wikitable sortable"
 +
! Emulator name
 +
! External link
 +
! Current version
 +
! Latest release
 +
! Emulated systems
 +
! Developer tools
 +
! License
 +
|-
 +
| [[ACE_(Emulator)|ACE]]
 +
| [http://www.cpcwiki.eu/forum/emulators/ace-for-haiku/] [http://ace.cpcscene.net/]
 +
| 1.25.0
 +
| Feb 18, 2023
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
 +
| ✅
 +
| Freeware
 +
|-
 +
| [[AdvanceMAME|AdvanceMAME]]
 +
| [https://depot.haiku-os.org/#!/pkg/advancemame_x86]
 +
| 3.9-1
 +
| Feb 3, 2020
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 +
| ⚠️
 +
| Open source
 +
|}
 +
 +
== iOS  ==
 +
 +
{| class="wikitable sortable"
 +
! Emulator name
 +
! External link
 +
! Current version
 +
! Latest release
 +
! Emulated systems
 +
! Developer tools
 +
! License
 +
|-
 +
| [[CPCemu|CPCemu]]
 +
| [http://www.cpc-emu.org/]
 +
| 2.5
 +
| Aug 13, 2022
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Software available on request
 +
|-
 +
| [[CrocoDS]]
 +
| [https://github.com/redbug26/crocods-ios]
 +
| 2.1
 +
| Jun 21, 2013
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Open source
 +
|}
 +
 +
== MorphOS  ==
 +
 +
{| class="wikitable sortable"
 +
! Emulator name
 +
! External link
 +
! Current version
 +
! Latest release
 +
! Emulated systems
 +
! Developer tools
 +
! License
 +
|-
 +
| [[ACE_(Emulator)|ACE]]
 +
| [http://ace.cpcscene.net/]
 +
| 1.25
 +
| September 8, 2022
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
 +
| ✅
 +
| Freeware
 +
|-
 +
| [[MESS|MESS]]
 +
| [http://fabportnawak.free.fr/mame/]
 +
| 0.113
 +
| Nov 1, 2007
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 +
| ⚠️
 +
| Open source
 +
|}
 +
 +
== Raspberry Pi OS ==
 +
 +
Note: [https://www.libretro.com/index.php/powered-by-libretro/ LibRetro / RetroArch] is used as the foundation of [https://www.lakka.tv/ Lakka], [https://wiki.recalbox.com/en/advanced-usage/retroarch Recalbox], [https://batocera.org/ Batocera] and [https://retropie.org.uk/ RetroPie] alternative OSes for the Raspberry Pi.
 +
But you can also use [https://www.retroarch.com/index.php?page=platforms RetroArch] for Amstrad CPC emulation on a stock Raspberry Pi OS. Or you can use these stand-alone CPC emulators:
 +
 +
{| class="wikitable sortable"
 +
! Emulator name
 +
! External link
 +
! Current version
 +
! Latest release
 +
! Emulated systems
 +
! Developer tools
 +
! License
 +
|-
 +
| [[CPC4Rpi|#CPC4Rpi]]
 +
| [https://web.archive.org/web/20150321200308/http://store.raspberrypi.com/projects/cpc4rpi]
 +
| 1.1
 +
| Dec 19, 2013
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Commercial💲
 +
|-
 +
| [[CapriceRPI|CapriceRPI]]
 +
| [https://github.com/KaosOverride/CapriceRPI]
 +
| 1.3
 +
| Feb 28, 2016
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Open source
 +
|-
 +
| [[Clock Signal|Clock Signal]]
 +
| [https://snapcraft.io/install/clock-signal/raspbian]
 +
|
 +
| May 15, 2023
 +
| [[CPC old generation|CPC range]], [[ZX Spectrum]], [[Enterprise]], [[MSX]], [[ColecoVision]], [[Acorn Electron]], [[Apple II]], [[Oric 1/Atmos|Oric]], [[VIC-20]], [[ZX80/81]], [[Atari 2600]], [[Atari ST]], [[Macintosh]]
 +
| ❌
 +
| Donationware & Open source
 +
|-
 +
| [[CPCEPower|CPCEPower]]
 +
| [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73]
 +
| 2105
 +
| Jun 4, 2021
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
 +
| ❌
 +
| Freeware
 +
|-
 +
| [[MESS|MAME]]
 +
| [https://stickfreaks.com/mame/]
 +
| 0.256
 +
| Jun 28, 2023
 +
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
 +
| ⚠️
 +
| Open source
 +
|-
 +
| [[SugarPi|SugarPi]]
 +
| [https://github.com/Tom1975/SugarPi]
 +
| 1.2.0
 +
| Feb 3, 2021
 +
| [[CPC old generation|CPC range]]
 +
| ❌
 +
| Open source
 +
|-
 +
| [[ZEsarUX|ZEsarUX]]
 +
| [https://github.com/chernandezba/zesarux]
 +
| 10.3
 +
| May 10, 2023
 +
| [[CPC old generation|CPC range]], [[PCW]], [[ZX Spectrum]], [[ZX80/81]], [[MSX|MSX 1]], [[ColecoVision]], [[Spectravideo]], [[Jupiter ACE]], [[Sam Coupe]], [[SG-1000]], [[Sega Master System]], [[Sinclair QL]], [[MK14]], [[Z88]]
 +
| ⚠️
 +
| Donationware & Open source
 
|}
 
|}
  

Revision as of 17:30, 11 August 2023

Software Platforms (Full OS independance)

Java Platform

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold Jnr [1] Aug 27, 2001 CPC range Open source
CPCInAJar [2] Mar 16, 2011 CPC range Open source
JavaCPC Desktop [3] 3.0.2 Apr 8, 2022 CPC range, Plus range, KC Compact Donationware & Open source
JavaGX4000 [4] Sep 7, 2018 Plus range ⚠️ Open source
JEMU [5] Feb 19, 2007 CPC range, BBC Micro, ZX Spectrum, ZX80/81, VZ-300 Open source
JKCEMU [6] 0.9.7 Mar 30, 2017 KC Compact & 25 other computers from East Germany, ZX Spectrum ⚠️ Open source
WebCPC [7] JavaCPC Applet r15 Dec 31, 2010 CPC range Open source

JS / Wasm / Web Platform

Emulator name External link Current version Latest release Emulated systems Developer tools License
CPCBox [8] BZH Games beta Dec 28, 2013 CPC range Freeware
CrocoDS [9] May 13, 2020 CPC range ⚠️ Freeware
JSMESS [10] 0.153 Oct 29, 2014 CPC range & lots of other computer systems Open source
RetroArch Web Player [11] [12] Jul 31, 2023 Lots of other computer systems, but no Amstrad CPC yet Open source
Roland [13] Sep 24, 2011 CPC range Open source
Ronald [14] May 10, 2023 CPC range ⚠️ Open source
RVMplayer [15] 0.1.1 Apr 29, 2023 CPC range, ZX Spectrum Freeware
Tiny Emus [16] [17] yakc

JavaCPC-Games Amstrad CPC Games zpz frontend

Dec 15, 2021 CPC range, KC Compact, ZX Spectrum, VIC-20, Commodore 64, Acorn Atom, KC 85, KC 87, Z9001, Z1013, LC80 Open source
Xiragon [18] Nov 28, 2012 CPC range Open source

LibRetro (API for emulators)

Emulator name Type External link Current version Latest release Emulated systems Developer tools License
libretro-cap32 Emulation core [19] 4.5.3 Mar 16, 2022 CPC range Open source
libretro-crocods Emulation core [20] 0.1 Feb 28, 2017 CPC range Open source
MESS 2015 Emulation core [21] 0.160 circa 2015 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source
SugarLibRetro Emulation core [22] (wraps independent lib CPCCore) git Jan 10, 2020 CPC range, Plus range Open source
EmuVR Frontend [23] Dec 25, 2022 CPC range & lots of other computer systems Donationware
Hackable Console Frontend [24] Mar 27, 2022 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source
RetroArch Frontend [25] 1.15.0 Mar 11, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Donationware & Open source

Windows, macOS, Linux

Emulator name External link Windows macOS Linux Current version Latest release Emulated systems Developer tools License
Arnold [26] Aeliss fork WIP May 13, 2017 CPC range, Plus range, KC Compact, Aleste 520EX Open source
Caprice32 [27] [28] Oct 8, 2022 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Reloaded [29] r533 Sep 25, 2011 CPC range Open source
CPC++ [30] ⚠️ b700 May 31, 2015 CPC range Freeware
CPCEC [31] Aug 6, 2022 CPC range, Plus range, ZX Spectrum, Commodore 64 ⚠️ Open source
CPCemu [32] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCEPower [33] 2105 Jun 4, 2021 CPC range, Plus range Freeware
CPCSharp [34] 1.0.0-beta1 Apr 7, 2021 CPC range ⚠️ Open source
DSP [35] ⚠️ 0.21 Mar 12, 2023 CPC range, ZX Spectrum, Commodore 64, ColecoVision, Game Boy, Nintendo NES, SG-1000, Sega Master System, GameGear, Super Cassette Vision, Arcade Open source
ep128emu [36] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MAME [37] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [38] 2.1.6 Mar 1, 2023 CPC range, Plus range, ZX Spectrum, MSX 1, ColecoVision, SG-1000, Sega Master System (✅v2.0) (❌v2.1) Donationware
Roland [39]/GitHub 0.70 Apr 20, 2017 CPC range Open source
SugarBox [40] [41] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
ZEsarUX [42] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Spectravideo, Jupiter ACE, Sam Coupe, SG-1000, Sega Master System, Sinclair QL, MK14, Z88 ⚠️ Donationware & Open source

Linux

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold [43] Arnold TNG Jan 20, 2016 CPC range, Plus range, KC Compact, Aleste 520EX Open source
Caprice32 [44] 4.6.0 Jan 29, 2023 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Reloaded [45] r534-1 Dec 8, 2011 CPC range Open source
Clock Signal [46] May 15, 2023 CPC range, ZX Spectrum, Enterprise, MSX, ColecoVision, Acorn Electron, Apple II, Oric, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh Donationware & Open source
CPC++ [47] 1.5.0 Oct 29, 1999 CPC range Shareware💲
cpc4x [48] 0.26 Dec 11, 2004 CPC range Open source
CPCemu [49] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCEPower [50] 2105 Jun 4, 2021 CPC range, Plus range Freeware
DSP [51] 0.21 Mar 12, 2023 CPC range, ZX Spectrum, Commodore 64, ColecoVision, Game Boy, Nintendo NES, SG-1000, Sega Master System, GameGear, Super Cassette Vision, Arcade Open source
ep128emu [52] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MAME [53] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [54] 2.1.6 Mar 1, 2023 CPC range, Plus range, ZX Spectrum, MSX 1, ColecoVision, SG-1000, Sega Master System (✅v2.0) (❌v2.1) Donationware
Roland [55] 0.70 Apr 20, 2017 CPC range Open source
Ronald [56] May 10, 2023 CPC range ⚠️ Open source
SugarBox [57] [58] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
Xcpc [59] 0.38.1 Apr 8, 2023 CPC range Open source
YACE [60] Unreleased? Nov 12, 2014 CPC range Unreleased?
ZEsarUX [61] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Spectravideo, Jupiter ACE, Sam Coupe, SG-1000, Sega Master System, Sinclair QL, MK14, Z88 ⚠️ Donationware & Open source

macOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold [62] 1.7.9 Mar 10, 2018 CPC range, Plus range, KC Compact Open source
Caprice32 [63] Oct 8, 2022 CPC range, Plus range ⚠️ Donationware & Open source
Clock Signal [64] May 15, 2023 CPC range, ZX Spectrum, Enterprise, MSX, ColecoVision, Acorn Electron, Apple II, Oric, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh Donationware & Open source
CPC++ [65] b700 May 31, 2015 CPC range Freeware
CPCemu [66] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCEPower [67] 2105 Jun 4, 2021 CPC range, Plus range Freeware
CPCSharp [68] 1.0.0-beta1 Apr 7, 2021 CPC range ⚠️ Open source
DSP [69] 0.20 Jul 15, 2022 CPC range, ZX Spectrum, Commodore 64, ColecoVision, Game Boy, Nintendo NES, SG-1000, Sega Master System, GameGear, Super Cassette Vision, Arcade Open source
ep128emu [70] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MacCPC [71] 0.9.2 Jan 22, 2010 CPC range Freeware
MAME [72] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [73] 2.1.6 Mar 1, 2023 CPC range, Plus range, ZX Spectrum, MSX 1, ColecoVision, SG-1000, Sega Master System (✅v2.0) (❌v2.1) Donationware
SugarBox [74] [75] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
ZEsarUX [76] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Spectravideo, Jupiter ACE, Sam Coupe, SG-1000, Sega Master System, Sinclair QL, MK14, Z88 ⚠️ Donationware & Open source

Windows

Emulator name External link Current version Latest release Emulated systems Developer tools License
AMSpiriT [77] [78] 0.863b May 13, 2023 CPC range (✅vaporware) (❌for real) Freeware
Arnimedes [79] 1.02 Jul 7, 2012 CPC range Freeware
Caprice Forever [80] 23.7 Jul 10, 2023 CPC range, Plus range Freeware
Caprice32-Aleste [81] 4.1.0 Nov 14, 2007 Aleste 520EX Open source
CoPaCabana [82] 0.74 Apr 12, 2006 CPC range ⚠️ Freeware
CPC-em [83] 0.3 Jan 22, 2004 CPC range Open source
CPC3D/CPC32 [84] 0.3 Feb 8, 2003 CPC range Freeware
CPCE [85] 1.94 Jun 2, 2011 CPC range ⚠️ Freeware
CPvC [86] Oct 7, 2020 CPC range Open source
NO$CPC [87] 1.8 Nov 2, 2000 CPC range, Plus range Freeware
PC-CPC [88] [89] 0.1at b29 Nov 17, 2011 CPC range ⚠️ Open source
vbCPC [90] 1.06 Apr 7, 2005 CPC range  ? Freeware
Virtual CPC [91] [92] 1.1 Aug 8, 2011 CPC range Freeware
WinAPE [93] 2.0b2 Jan 5, 2016 CPC range, Plus range Donationware
WinCPC [94] 0.9.26 Feb 1, 2007 CPC range Freeware
XNACPC [95] 1.0 Nov 11, 2011 CPC range Open source

Other Current Operating Systems

AmigaOS PPC

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold [96] 1.15 Dec 17, 2012 CPC range, Plus range, KC Compact Open source
SDLMESS [97] 0.146u4 Aug 19, 2012 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source

Android

Emulator name External link Current version Latest release Emulated systems Developer tools License
andcpc [98] 1.5.1 Apr 4, 2011 CPC range Open source
Azimuth [99] 1.06 Aug 10, 2022 CPC range Commercial💲
CPCDroid [100] 1.5.1 Mar 2, 2011 CPC range Open source
CPCemu [101] 2.5 Aug 14, 2022 CPC range Freeware
Droid-CPC [102] 1.1.01 Dec 15, 2016 CPC range Commercial💲

Haiku

Emulator name External link Current version Latest release Emulated systems Developer tools License
ACE [103] [104] 1.25.0 Feb 18, 2023 CPC range, Plus range Freeware
AdvanceMAME [105] 3.9-1 Feb 3, 2020 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source

iOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
CPCemu [106] 2.5 Aug 13, 2022 CPC range Software available on request
CrocoDS [107] 2.1 Jun 21, 2013 CPC range Open source

MorphOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
ACE [108] 1.25 September 8, 2022 CPC range, Plus range Freeware
MESS [109] 0.113 Nov 1, 2007 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source

Raspberry Pi OS

Note: LibRetro / RetroArch is used as the foundation of Lakka, Recalbox, Batocera and RetroPie alternative OSes for the Raspberry Pi. But you can also use RetroArch for Amstrad CPC emulation on a stock Raspberry Pi OS. Or you can use these stand-alone CPC emulators:

Emulator name External link Current version Latest release Emulated systems Developer tools License
#CPC4Rpi [110] 1.1 Dec 19, 2013 CPC range Commercial💲
CapriceRPI [111] 1.3 Feb 28, 2016 CPC range Open source
Clock Signal [112] May 15, 2023 CPC range, ZX Spectrum, Enterprise, MSX, ColecoVision, Acorn Electron, Apple II, Oric, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh Donationware & Open source
CPCEPower [113] 2105 Jun 4, 2021 CPC range, Plus range Freeware
MAME [114] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
SugarPi [115] 1.2.0 Feb 3, 2021 CPC range Open source
ZEsarUX [116] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Spectravideo, Jupiter ACE, Sam Coupe, SG-1000, Sega Master System, Sinclair QL, MK14, Z88 ⚠️ Donationware & Open source

Discontinued Operating Systems

Acorn RISC OS

Emulator name External link Current version Latest release Emulated systems License
!CPC [117] Jul 28, 1996 CPC range Freeware
!CPCemu [118] 1.21 Mar 22, 2016 CPC range Open source

AmigaOS m68k

Emulator name External link Current version Latest release Emulated systems License
A-CPC [119] 2.0 Apr, 2002 CPC range, Plus range Open source
Ami-cpc [120] Ami-cpc2 0.46 Jan 21, 1998 CPC range Open source
CPE [121] Feb 24, 1995 CPC range Open source
EmuCPC [122] 0.7 Sep 15, 1996 CPC range Open source

AMSDOS

Emulator name External link Current version Latest release Emulated systems License
CPCZVM [123] Jul 6, 2019 Z-Machine Open source
Pac-Man [124] 1.1 Jun 5, 2014 Pac-Man arcade Open source
Phoenix [125] Jan 6, 2019 Phoenix arcade Freeware
Space Invaders [126] 1.0 Jun 11, 2016 Space Invaders arcade Freeware
ZXM [127] 1993 ZX Spectrum Freeware

BlackBerry OS

Emulator name External link Current version Latest release Emulated systems License
BB-CPC [128] (dead link) 1.0.1.3 Jul 15, 2013 CPC range Commercial💲

Classic Mac OS

Emulator name External link Current version Latest release Emulated systems License
CPC++ [129] 1.3.2 Oct 6, 1997 CPC range Shareware💲

DOS

Emulator name External link Current version Latest release Emulated systems License
AdvanceMESS [130] 3.9 Sep 8, 2018 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source
Arnimedes [131] 0.8a Apr 15, 2000 CPC range Freeware
CPC-em [132] 0.4 Jul 7, 2004 CPC range Open source
CPCE [133] 1.94 Jun 2, 2011 CPC range Freeware
CPCemu [134] 1.5 Jul 7, 1998 CPC range Freeware
CPE [135] 5.2 Apr 21, 1997 CPC range Open source
NO$CPC [136] 1.8 Nov 2, 2000 CPC range, Plus range Freeware
PC-CPC [137] Feb 3, 1998 CPC range Open source
RWCPC [138] Mar 23, 1995 CPC range Freeware
SIMCPC [139] 1990 CPC range Commercial💲
YAGE [140] 0.91 Oct 24, 1998 CPC range Freeware

EXOS

Emulator name External link Current version Latest release Emulated systems License
Software CPC Emulator [141] [142] 1.3 Jan 11, 2013 CPC range Open source

Maemo

Emulator name External link Current version Latest release Emulated systems License
CPCm [143] 1.20-1 Apr 27, 2010 CPC range Open source

MSX-DOS

Emulator name External link Current version Latest release Emulated systems License
EMU6CPC [144] Dec 17, 2018 CPC range Freeware

Palm OS

Emulator name External link Current version Latest release Emulated systems License
CaPriCe for Palm OS [145] 2.8 Jun 28, 2011 CPC range Open source
CoPaCabana [146] 0.75 Dec 4, 2007 CPC range Freeware

Pocket PC

Emulator name External link Current version Latest release Emulated systems License
PocketCaprice [147] 0.9 Aug 19, 2007 CPC range Freeware

SunOS

Emulator name External link Current version Latest release Emulated systems License
CPC++ [148] 1.3.0 Feb 22, 1997 CPC range Shareware💲

Symbian

Emulator name External link Current version Latest release Emulated systems License
S60-CPC [149] 0.74 Feb 21, 2006 CPC range Open source

Windows (Previous Editions)

Emulator name External link Current version Latest release Emulated systems License
CPCwin [150] 1.0 Dec 4, 1997 CPC range Freeware
MTMW [151] 1.30B Jan 11, 2000 CPC range, Plus range, ZX Spectrum, ZX80/81, Enterprise, Jupiter ACE Freeware

Home Consoles

Note: You can use RetroArch for Amstrad CPC emulation on Apple TV, Android TV, Nvidia Shield, Xbox One, Xbox Series, PS2, GameCube, Wii, Wii U and Switch. Or you can use these stand-alone CPC emulators:

Microsoft XBOX

Emulator name External link Current version Latest release Emulated systems License
ArnoldX [152] [153] v5 Apr 20, 2010 CPC range, Plus range Freeware
CoinOPS [154] 5 Oct 18, 2012 CPC range & lots of other computer systems Freeware

Microsoft Xbox 360

Emulator name External link Current version Latest release Emulated systems License
XNACPC [155] 1.0 Nov 11, 2011 CPC range Open source

Nintendo Wii

Emulator name External link Current version Latest release Emulated systems License
Wiituka [156] 0.98.8 May 15, 2009 CPC range Open source

Sega Dreamcast

Emulator name External link Current version Latest release Emulated systems License
CPCast [157] May 6, 2006 CPC range Freeware
DreamCPC [158] Alpha 3 Oct 16, 2005 CPC range Freeware

Sony PS2

Emulator name External link Current version Latest release Emulated systems License
CPC-em [159] 0.4 Dec 22, 2004 CPC range Freeware

Sony PS3

Emulator name External link Current version Latest release Emulated systems License
Caprice32 [160] 4.1.0 DBG Apr 9, 2012 CPC range Open source

Handheld Consoles

Note: Android-based handheld consoles (Razer Edge, Ayn Odin Pro, Retroid Pocket Flip, GPD XP, ...) will work with stand-alone Android CPC emulators or with RetroArch, same as an Android phone.

Note2: You can use RetroArch for Amstrad CPC emulation on PSP, PS Vita, DS, 3DS, Switch, Steam Deck, RetroFW, Miyoo and OpenDingux. Or you can use these stand-alone CPC emulators:

Nintendo DS

Emulator name External link Current version Latest release Emulated systems License
AmeDS [161] 4.0 Apr 25, 2010 CPC range Freeware
CrocoDS [162] 2.0 Nov 9, 2007 CPC range Freeware

Nintendo GameBoy Advance

Emulator name External link Current version Latest release Emulated systems License
Mini Amstrad Emulator [163] Dec 26, 2005 CPC range Open source

Sony PSP

Emulator name External link Current version Latest release Emulated systems License
Caprice32 PSP [164] 4.2.0.2 Nov 28, 2007 CPC range Open source
CPCPSP [165] 0.1 Dec 24, 2005 CPC range Freeware
PSPCAP32 [166] 1.5.1 Aug 21, 2009 CPC range Open source

Chinese Brands

Host system Emulator name External link Current version Latest release Emulated systems License
Anbernic RG350 CrocoDS [167] Jan 15, 2020 CPC range Freeware
Dingoo A320 / A330 Pituka Dingux [168] 0.8pre Aug 19, 2010 CPC range Open source
Dingoo A320 / A330 Dingux-CAP32 [169] 1.1.2 Oct 17, 2009 CPC range Open source
GamePark Caanoo Caanoo-CAP32 [170] 1.1.3 Apr 24, 2011 CPC range Open source
GamePark GP2x CapriceGP2x [171] 0.5 Feb 22, 2006 CPC range Open source
GamePark GP2x GP2X-CAP32 [172] 1.5.1 Aug 29, 2009 CPC range Open source
GamePark GP32 Pituka GP32 [173] 1d May 15, 2010 CPC range Open source
GamePark Wiz Wiz-CAP32 [174] 1.1.0 Aug 29, 2009 CPC range Open source
GCW Zero Dingux-CAP32 [175] 1.1.2 May 25, 2014 CPC range Open source
JXD S5110 / S601 & Yinlips G18 JXD-CAP32 [176] 1.1.1 Oct 27, 2012 CPC range Open source
Odroid GO CapriceESP32 [177] Dec 3, 2020 CPC range Open source
Pandora Pandora-CAP32 [178] 1.1.0 Jun 27, 2010 CPC range Open source
Trimui Model S Arnold Trimui [179] Oct 19, 2021 CPC range, Plus range Open source

Hardware

Emulator accuracy checking tools

From Scratch demo and Camembert 4 demo To quickly assess the accuracy of an Amstrad CPC emulator

Z80 CPU

Diagnostics

Amstrad Plus

Graphics

Peripherals

Copy-protection

File format specifications

Emulation Tools

Emulator Detection