Jump to content

Emulators: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Phi2x (talk | contribs)
Phi2x (talk | contribs)
No edit summary
Line 214: Line 214:
|}
|}


= Operating Systems  =
= Current Operating Systems  =
 
== Acorn RISC OS  ==
 
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[!CPC|!CPC]]
| [https://www-ftp.lip6.fr/pub/amstrad/emulator/CPC0728.ZIP]
|
| Jul 28, 1996
| [[CPC old generation|CPC range]]
| ❌
| Freeware
|-
| [[!CPCemu|!CPCemu]]
| [http://huggers-world.de/mops.html]
| 1.21
| Mar 22, 2016
| [[CPC old generation|CPC range]]
| ❌
| Open source
|}


== AmigaOS  ==
== AmigaOS  ==
Line 309: Line 281:
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
| ⚠️
| ⚠️
| Open source
|}
== AMSDOS ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[CPCZVM|CPCZVM]]
| [https://www.cpcwiki.eu/index.php/Z-Machine]
|
| Jul 6, 2019
| [[Z-Machine]]
| ❌
| Open source
|-
| [[Pac-Man|Pac-Man]]
| [http://www.cpcwiki.eu/forum/games/speed-up-patch-for-pac-man-emulator-for-cpc-by-syx-toto/msg81222/#msg81222]
| 1.1
| Jun 5, 2014
| [[Pac-Man arcade|Pac-Man arcade]]
| ❌
| Open source
|-
| [[Space Invaders|Space Invaders]]
| [http://www.cpcwiki.eu/forum/games/space-invaders-arcade-emulator-for-amstrad-cpc/]
| 1.0
| Jun 11, 2016
| [[Space Invaders arcade|Space Invaders arcade]]
| ❌
| Freeware
|-
| [[ZXM|ZXM]]
| [https://cpcrulez.fr/applications_util-ZXm.htm]
|
| 1993
| [[ZX Spectrum|ZX Spectrum]]
| ❌
| Freeware
|}
== DOS  ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[AdvanceMESS|AdvanceMESS]]
| [https://www.advancemame.it/readme]
| 3.9
| Sep 8, 2018
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
| ⚠️
| Open source
|-
| [[Arnimedes|Arnimedes]]
| [http://www.arnimedes.de/]
| 0.8a
| Apr 15, 2000
| [[CPC old generation|CPC range]]
| ❌
| Freeware
|-
| [[CPCE|CPCE]]
| [http://cngsoft.no-ip.org/cpce/]
| 1.94
| Jun 2, 2011
| [[CPC old generation|CPC range]]
| ⚠️
| Freeware
|-
| [[CPCemu|CPCemu]]
| [http://www.cpc-emu.org/]
| 1.5
| Jul 7, 1998
| [[CPC old generation|CPC range]]
| ⚠️
| Freeware
|-
| [[CPE|CPE]]
| [https://cpcrulez.fr/emulateurs_download-DOS-CPE.htm]
| 5.2
| Apr 21, 1997
| [[CPC old generation|CPC range]]
| ❌
| Open source
|-
| [[NO$CPC|NO$CPC]]
| [http://problemkaputt.de/cpc.htm]
| 1.8
| Nov 2, 2000
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
| ✅
| Freeware
|-
| [[PC-CPC|PC-CPC]]
| [https://cpcrulez.fr/emulateurs_download-WIN-PC-CPC.htm]
|
| Feb 3, 1998
| [[CPC old generation|CPC range]]
| ⚠️
| Open source
|-
| [[CPCEMU (RWCPC)|RWCPC]]
| [https://www-ftp.lip6.fr/pub/amstrad/emulator/RWCPC.ZIP]
|
| Mar 23, 1995
| [[CPC old generation|CPC range]]
| ?
| Freeware
|-
| [[SIMCPC|SIMCPC]]
| [https://www-ftp.lip6.fr/pub/amstrad/emulator/SIMCPC.ZIP]
|
| 1990
| [[CPC old generation|CPC range]]
| ⚠️
| Commercial💲
|}
== EXOS ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[Software CPC Emulator|Software CPC Emulator]]
| [http://www.ep128.hu/Ep_Util/Prg/Amstrad_CPC_Emulator_13.rar] [http://www.ep128.hu/Ep_Util/Amstrad_CPC_emu.htm]
| 1.3
| Jan 11, 2013
| [[CPC old generation|CPC range]]
| ❌
| Open source
| Open source
|}
|}
Line 614: Line 438:
| ⚠️
| ⚠️
| Open source
| Open source
|}
== MSX-DOS ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[EMU6CPC|EMU6CPC]]
| [http://romu6.blogspot.com/2018/12/emu6cpc-emulador-de-amstrad-cpc-6128.html]
|
| Dec 17, 2018
| [[CPC old generation|CPC range]]
| ❌
| Freeware
|}
|}


Line 1,110: Line 914:
| ⚠️
| ⚠️
| Donationware & Open source
| Donationware & Open source
|}
= Past Operating Systems =
== Acorn RISC OS  ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[!CPC|!CPC]]
| [https://www-ftp.lip6.fr/pub/amstrad/emulator/CPC0728.ZIP]
|
| Jul 28, 1996
| [[CPC old generation|CPC range]]
| ❌
| Freeware
|-
| [[!CPCemu|!CPCemu]]
| [http://huggers-world.de/mops.html]
| 1.21
| Mar 22, 2016
| [[CPC old generation|CPC range]]
| ❌
| Open source
|}
== AMSDOS ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[CPCZVM|CPCZVM]]
| [https://www.cpcwiki.eu/index.php/Z-Machine]
|
| Jul 6, 2019
| [[Z-Machine]]
| ❌
| Open source
|-
| [[Pac-Man|Pac-Man]]
| [http://www.cpcwiki.eu/forum/games/speed-up-patch-for-pac-man-emulator-for-cpc-by-syx-toto/msg81222/#msg81222]
| 1.1
| Jun 5, 2014
| [[Pac-Man arcade|Pac-Man arcade]]
| ❌
| Open source
|-
| [[Space Invaders|Space Invaders]]
| [http://www.cpcwiki.eu/forum/games/space-invaders-arcade-emulator-for-amstrad-cpc/]
| 1.0
| Jun 11, 2016
| [[Space Invaders arcade|Space Invaders arcade]]
| ❌
| Freeware
|-
| [[ZXM|ZXM]]
| [https://cpcrulez.fr/applications_util-ZXm.htm]
|
| 1993
| [[ZX Spectrum|ZX Spectrum]]
| ❌
| Freeware
|}
== DOS  ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[AdvanceMESS|AdvanceMESS]]
| [https://www.advancemame.it/readme]
| 3.9
| Sep 8, 2018
| [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems
| ⚠️
| Open source
|-
| [[Arnimedes|Arnimedes]]
| [http://www.arnimedes.de/]
| 0.8a
| Apr 15, 2000
| [[CPC old generation|CPC range]]
| ❌
| Freeware
|-
| [[CPCE|CPCE]]
| [http://cngsoft.no-ip.org/cpce/]
| 1.94
| Jun 2, 2011
| [[CPC old generation|CPC range]]
| ⚠️
| Freeware
|-
| [[CPCemu|CPCemu]]
| [http://www.cpc-emu.org/]
| 1.5
| Jul 7, 1998
| [[CPC old generation|CPC range]]
| ⚠️
| Freeware
|-
| [[CPE|CPE]]
| [https://cpcrulez.fr/emulateurs_download-DOS-CPE.htm]
| 5.2
| Apr 21, 1997
| [[CPC old generation|CPC range]]
| ❌
| Open source
|-
| [[NO$CPC|NO$CPC]]
| [http://problemkaputt.de/cpc.htm]
| 1.8
| Nov 2, 2000
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
| ✅
| Freeware
|-
| [[PC-CPC|PC-CPC]]
| [https://cpcrulez.fr/emulateurs_download-WIN-PC-CPC.htm]
|
| Feb 3, 1998
| [[CPC old generation|CPC range]]
| ⚠️
| Open source
|-
| [[CPCEMU (RWCPC)|RWCPC]]
| [https://www-ftp.lip6.fr/pub/amstrad/emulator/RWCPC.ZIP]
|
| Mar 23, 1995
| [[CPC old generation|CPC range]]
| ?
| Freeware
|-
| [[SIMCPC|SIMCPC]]
| [https://www-ftp.lip6.fr/pub/amstrad/emulator/SIMCPC.ZIP]
|
| 1990
| [[CPC old generation|CPC range]]
| ⚠️
| Commercial💲
|}
== EXOS ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[Software CPC Emulator|Software CPC Emulator]]
| [http://www.ep128.hu/Ep_Util/Prg/Amstrad_CPC_Emulator_13.rar] [http://www.ep128.hu/Ep_Util/Amstrad_CPC_emu.htm]
| 1.3
| Jan 11, 2013
| [[CPC old generation|CPC range]]
| ❌
| Open source
|}
== MSX-DOS ==
{| class="wikitable sortable"
! Emulator name
! External link
! Current version
! Latest release
! Emulated systems
! Developer tools
! License
|-
| [[EMU6CPC|EMU6CPC]]
| [http://romu6.blogspot.com/2018/12/emu6cpc-emulador-de-amstrad-cpc-6128.html]
|
| Dec 17, 2018
| [[CPC old generation|CPC range]]
| ❌
| Freeware
|}
|}



Revision as of 21:39, 25 July 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, KC Compact ✅ Donationware & Open source
JavaGX4000 [4] Sep 7, 2018 CPC range, 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 & other computers from East Germany ⚠️ 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
Roland [11] Sep 24, 2011 CPC range ❌ Open source
Ronald [12] May 10, 2023 CPC range ⚠️ Open source
RVMplayer [13] 0.1.1 Apr 29, 2023 CPC range, ZX Spectrum ❌ Freeware
Tiny Emus [14] [15]

JavaCPC-Games Amstrad CPC Games zpz frontend

Dec 31, 2018 CPC range, KC Compact, ZX Spectrum, VIC-20, Commodore 64, Acorn Atom, KC 85, KC 87, Z9001, Z1013 ✅ Open source
Xiragon [16] Nov 28, 2012 CPC range ❌ Open source
YAKC [17] Apr 17, 2017 CPC range, KC Compact, ZX Spectrum, Commodore 64, Acorn Atom, KC 85, KC 87, Z9001, Z1013, HC900 ✅ Open source

LibRetro (API for emulators)

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

Current Operating Systems

AmigaOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
A-CPC [23] 2.0 Apr, 2002 CPC range, Plus range ❌ Open source
Ami-cpc [24] 0.46 Jan 21, 1998 CPC range ⚠️ Open source
Ami-cpc2 [25] 0.01alpha Jan 28, 2004 CPC range ⚠️ Open source
Arnold [26] 1.15 Dec 17, 2012 CPC range, Plus range, KC Compact ❌ Open source
CPE [27] Feb 24, 1995 CPC range ⚠️ Open source
EmuCPC [28] 0.7 Sep 15, 1996 CPC range ❌ Open source
SDLMESS [29] 0.146u4 Aug 19, 2012 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source

Haiku

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

macOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold [33] 1.7.9 Mar 10, 2018 CPC range, Plus range, KC Compact ✅ Open source
Clock Signal [34] May 15, 2023 CPC range, ZX Spectrum, Enterprise, MSX, ColecoVision, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh ❌ Donationware & Open source
CPC++ [35] b700 May 31, 2015 CPC range ❌ Freeware
CPCemu [36] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCSharp [37] 1.0.0-beta1 Apr 7, 2021 CPC range ⚠️ Open source
DSP [38] 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
MacCPC [39] 0.9.2 Jan 22, 2010 CPC range ✅ Freeware
MAME [40] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [41] 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 [42] [43] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
ZEsarUX [44] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Jupiter ACE, Sam Coupe, Sinclair QL, SG-1000, Sega Master System ⚠️ Donationware & Open source

MorphOS

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

Raspberry Pi OS

Emulator name External link Current version Latest release Emulated systems Developer tools License
#CPC4Rpi [47] 1.1 Dec 19, 2013 CPC range ❌ Commercial💲
CapriceRPI [48] 1.3 Feb 28, 2016 CPC range ❌ Open source
ZEsarUX [49] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Jupiter ACE, Sam Coupe, Sinclair QL, SG-1000, Sega Master System ⚠️ Donationware & Open source

Unix / Linux

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold [50] Jan 20, 2016 CPC range, Plus range, KC Compact, Aleste 520EX ✅ Open source
Arnold TNG [51] May 31, 2009 CPC range, Plus range ? Open source
Caprice32 [52] 4.6.0 Jan 29, 2023 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Reloaded [53] r377 Jul 13, 2010 CPC range ✅ Open source
Clock Signal [54] May 15, 2023 CPC range, ZX Spectrum, Enterprise, MSX, ColecoVision, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh ❌ Donationware & Open source
CPC++ [55] 1.5.0 Oct 29, 1999 CPC range ❌ Shareware💲
cpc4x [56] 0.26 Dec 11, 2004 CPC range ❌ Open source
CPCemu [57] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
DSP [58] 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 [59] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise ✅ Donationware & Open source
MAME [60] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [61] 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 [62] 0.70 Apr 20, 2017 CPC range ❌ Open source
Ronald [63] May 10, 2023 CPC range ⚠️ Open source
SugarBox [64] [65] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
Xcpc [66] 0.38.1 Apr 8, 2023 CPC range ❌ Open source
YACE [67] Unreleased? Nov 12, 2014 CPC range ✅ Unreleased?
ZEsarUX [68] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Jupiter ACE, Sam Coupe, Sinclair QL, SG-1000, Sega Master System ⚠️ Donationware & Open source

Windows

Emulator name External link Current version Latest release Emulated systems Developer tools License
AMSpiriT [69] [70] 0.863b May 13, 2023 CPC range (✅vaporware) (❌for real) Freeware
Arnimedes [71] 1.02 Jul 7, 2012 CPC range ❌ Freeware
Arnold [72] Aeliss fork WIP May 13, 2017 CPC range, Plus range, KC Compact, Aleste 520EX ✅ Open source
Caprice32 [73] [74] 4.6.0 Jan 29, 2023 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Forever [75] 23.7 Jul 13, 2023 CPC range, Plus range ✅ Freeware
Caprice Reloaded [76] r533 Sep 25, 2011 CPC range ✅ Open source
Caprice32-Aleste [77] 4.1.0 Nov 14, 2007 Aleste 520EX ❌ Open source
CoPaCabana [78] 0.74 Apr 12, 2006 CPC range ⚠️ Freeware
CPC-em [79] 0.3 Jan 22, 2004 CPC range ❌ Open source
CPC++ [80] b700 May 31, 2015 CPC range ❌ Freeware
CPC3D/CPC32 [81] 0.3 Feb 8, 2003 CPC range ❌ Freeware
CPCE [82] 1.94 Jun 2, 2011 CPC range ⚠️ Freeware
CPCEC [83] Aug 6, 2022 CPC range, Plus range, ZX Spectrum, Commodore 64 ⚠️ Open source
CPCemu [84] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCEmuPower [85] 2105 May 31, 2021 CPC range, Plus range ❌ Freeware
CPCSharp [86] 1.0.0-beta1 Apr 7, 2021 CPC range ⚠️ Open source
CPCwin [87] 1.0 Dec 4, 1997 CPC range ? Freeware
CPvC [88] Oct 7, 2020 CPC range ❌ Open source
DSP [89] 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 [90] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise ✅ Donationware & Open source
MAME [91] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
MTMW [92] 1.30B Jan 11, 2000 CPC range, Plus range, ZX Spectrum, ZX80/81, Enterprise, Jupiter ACE ? Freeware
NO$CPC [93] 1.8 Nov 2, 2000 CPC range, Plus range ✅ Freeware
PC-CPC [94] [95] 0.1at b29 Nov 17, 2011 CPC range ⚠️ Open source
Retro Virtual Machine [96] 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 [97]/GitHub 0.70 Apr 20, 2017 CPC range ❌ Open source
SugarBox [98] [99] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
vbCPC [100] 1.06 Apr 7, 2005 CPC range ? Freeware
Virtual CPC [101] [102] 1.1 Aug 8, 2011 CPC range ✅ Freeware
WinAPE [103] 2.0b2 Jan 5, 2016 CPC range, Plus range ✅ Donationware
WinCPC [104] 0.9.26 Feb 1, 2007 CPC range ✅ Freeware
XNACPC [105] 1.0 Nov 11, 2011 CPC range ❌ Open source
Yage [106] 0.91 Oct 24, 1998 CPC range ❌ Freeware
ZEsarUX [107] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, MSX 1, ColecoVision, Jupiter ACE, Sam Coupe, Sinclair QL, SG-1000, Sega Master System ⚠️ Donationware & Open source

Past Operating Systems

Acorn RISC OS

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

AMSDOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
CPCZVM [110] Jul 6, 2019 Z-Machine ❌ Open source
Pac-Man [111] 1.1 Jun 5, 2014 Pac-Man arcade ❌ Open source
Space Invaders [112] 1.0 Jun 11, 2016 Space Invaders arcade ❌ Freeware
ZXM [113] 1993 ZX Spectrum ❌ Freeware

DOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
AdvanceMESS [114] 3.9 Sep 8, 2018 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Arnimedes [115] 0.8a Apr 15, 2000 CPC range ❌ Freeware
CPCE [116] 1.94 Jun 2, 2011 CPC range ⚠️ Freeware
CPCemu [117] 1.5 Jul 7, 1998 CPC range ⚠️ Freeware
CPE [118] 5.2 Apr 21, 1997 CPC range ❌ Open source
NO$CPC [119] 1.8 Nov 2, 2000 CPC range, Plus range ✅ Freeware
PC-CPC [120] Feb 3, 1998 CPC range ⚠️ Open source
RWCPC [121] Mar 23, 1995 CPC range ? Freeware
SIMCPC [122] 1990 CPC range ⚠️ Commercial💲

EXOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
Software CPC Emulator [123] [124] 1.3 Jan 11, 2013 CPC range ❌ Open source

MSX-DOS

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

Home Consoles

Microsoft XBOX

Emulator name External link Current version Latest release Emulated systems License
ArnoldX [126] [127] v5 Apr 20, 2010 CPC range, Plus range Freeware
CoinOPS [128] 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 [129] 1.0 Nov 11, 2011 CPC range Open source

Nintendo Wii

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

Sega Dreamcast

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

Sony PS2

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

Sony PS3

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

Handheld Consoles

Anbernic RG350

Emulator name External link Current version Latest release Emulated systems License
CrocoDS [135] Jan 15, 2020 CPC range Freeware

Dingoo A320 / A330

Emulator name External link Current version Latest release Emulated systems License
Pituka (Dingux) [136] 0.8pre Aug 19, 2010 CPC range Open source
Dingux-CAP32 [137] 1.1.2 Oct 17, 2009 CPC range Open source

GamePark GP32 / GP2X / Wiz / Caanoo

Emulator name External link Current version Latest release Emulated systems License
Pituka (GP32) [138] 1d May 15, 2010 CPC range Open source
CapriceGP2x [139] 0.5 Feb 22, 2006 CPC range Open source
GP2X-CAP32 [140] 1.5.1 Aug 29, 2009 CPC range Open source
Wiz-CAP32 [141] 1.1.0 Aug 29, 2009 CPC range Open source
Caanoo-CAP32 [142] 1.1.3 Apr 24, 2011 CPC range Open source

GCW Zero

Emulator name External link Current version Latest release Emulated systems License
Dingux-CAP32 [143] 1.1.2 May 25, 2014 CPC range Open source

JXD S5110 / S601 & Yinlips G18

Emulator name External link Current version Latest release Emulated systems License
JXD-CAP32 [144] 1.1.1 Oct 27, 2012 CPC range Open source

Nintendo DS

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

Odroid GO

Emulator name External link Current version Latest release Emulated systems License
CapriceESP32 [147] Dec 3, 2020 CPC range Open source

Pandora

Emulator name External link Current version Latest release Emulated systems License
Pandora-CAP32 [148] 1.1.0 Jun 27, 2010 CPC range Open source

Sony PSP

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

Smartphones / PDA

Android

Emulator name External link Current version Latest release Emulated systems License
andcpc [152] 1.5.1 Apr 4, 2011 CPC range Open source
CPCDroid [153] 1.5.1 Mar 2, 2011 CPC range Open source
CPCemu [154] 2.5 Aug 14, 2022 CPC range Freeware
Droid-CPC [155] 1.1.01 Dec 15, 2016 CPC range Commercial💲

BlackBerry

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

iOS

Emulator name External link Current version Latest release Emulated systems License
CrocoDS [157] 2.1 Jun 21, 2013 CPC range Open source

Maemo

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

Palm OS

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

Pocket PC

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

Symbian

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

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
  • CoreDocAmstrad Deployment of FPGAmstrad into MIST board
  • CoreAmstrad JavaCPC emulator running on MIST board
  • CPC for MIST and MISTer Amstrad CPC 6128 core for MiST and MiSTer FPGA boards
  • CPC2 Project CPC emulation running on a Cyclone V FPGA board
  • ESP32 TinyCPC Port from CPC-em emulator to TTGO VGA32 v1.x board with ESP32

Emulation Tools

  • CPC Basic BASIC cross-compiler for Amstrad CPC
  • CpcAlive CpcAlive is a programming environment Amstrad CPC compatible for graphics animations creation
  • CPC Analyser Help reverse engineer Amstrad CPC games
  • CPCGamesCD-CPCLoader CDROM containing a navigable database with all the games of the Amstrad CPC
  • ConvImgCPC Convert PC images to the CPC
  • CPCDiskXP Write and read DSK-Images using a Windows OS
  • CPCTapeXP Write and read CDT-Images using a Windows OS
  • CPRTools Edit Amstrad Plus CPR cartridge images
  • Dsktools Read and write DSK and EDSK images to real floppy disks
  • ManageDSK Create/add/extract/rename/delete files in DSK images and read/write DSK images to real floppy disks
  • WriteDSK Convert DSK images used on emulators back to real floppies

Emulator Detection