Difference between revisions of "Emulators"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→Emulation Tools) |
(→Current Operating Systems) |
||
Line 334: | Line 334: | ||
| ❌ | | ❌ | ||
| Open source | | Open source | ||
+ | |} | ||
+ | |||
+ | == Linux == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | ! Emulator name | ||
+ | ! External link | ||
+ | ! Current version | ||
+ | ! Latest release | ||
+ | ! Emulated systems | ||
+ | ! Developer tools | ||
+ | ! License | ||
+ | |- | ||
+ | | [[Arnold_(Emulator)|Arnold]] | ||
+ | | [http://www.cpcwiki.eu/forum/emulators/arnold-wip/msg118124/] [http://www.yasara.org/cpc/ Arnold TNG] | ||
+ | | | ||
+ | | Jan 20, 2016 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] | ||
+ | | ✅ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CaPriCe|Caprice32]] | ||
+ | | [https://snapcraft.io/caprice32] | ||
+ | | 4.6.0 | ||
+ | | Jan 29, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]] | ||
+ | | ⚠️ | ||
+ | | Donationware & Open source | ||
+ | |- | ||
+ | | [[Caprice Reloaded]] | ||
+ | | [https://web.archive.org/web/20121203193335/https://aur.archlinux.org/packages.php?ID=38856] | ||
+ | | r377 | ||
+ | | Jul 13, 2010 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ✅ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[Clock Signal|Clock Signal]] | ||
+ | | [https://snapcraft.io/clock-signal] | ||
+ | | | ||
+ | | 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 | ||
+ | |- | ||
+ | | [[CPCplusplus|CPC++]] | ||
+ | | [http://bricerive.free.fr/cpc/cpcpp.html] | ||
+ | | 1.5.0 | ||
+ | | Oct 29, 1999 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Shareware💲 | ||
+ | |- | ||
+ | | [[cpc4x|cpc4x]] | ||
+ | | [http://www.ulrich-cordes.de/cpc/english/cpcemu.htm] | ||
+ | | 0.26 | ||
+ | | Dec 11, 2004 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CPCemu|CPCemu]] | ||
+ | | [http://www.cpc-emu.org/] | ||
+ | | 2.5 | ||
+ | | Aug 13, 2022 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ⚠️ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[DSP|DSP]] | ||
+ | | [https://github.com/leniad/dsp-emulator/] | ||
+ | | 0.21 | ||
+ | | Mar 12, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[ZX Spectrum]], [[Commodore 64]], [[ColecoVision]], [[Game Boy]], [[Nintendo NES]], [[SG-1000]], [[Sega Master System]], [[GameGear]], [[Super Cassette Vision]], [[Arcade]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[ep128emu|ep128emu]] | ||
+ | | [http://sourceforge.net/projects/ep128emu/] | ||
+ | | 2.0.11 | ||
+ | | Jan 20, 2017 | ||
+ | | [[CPC old generation|CPC range]], [[ZX Spectrum]], [[Enterprise]] | ||
+ | | ✅ | ||
+ | | Donationware & Open source | ||
+ | |- | ||
+ | | [[MESS|MAME]] | ||
+ | | [http://wiki.mamedev.org/index.php/SDL_Supported_Platforms] | ||
+ | | 0.256 | ||
+ | | Jun 28, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems | ||
+ | | ⚠️ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[Retro Virtual Machine|Retro Virtual Machine]] | ||
+ | | [https://www.retrovirtualmachine.org] | ||
+ | | 2.1.6 | ||
+ | | Mar 1, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]], [[ZX Spectrum]], [[MSX|MSX 1]], [[ColecoVision]], [[SG-1000]], [[Sega Master System]] | ||
+ | | (✅v2.0) (❌v2.1) | ||
+ | | Donationware | ||
+ | |- | ||
+ | | [[Roland Emulator|Roland]] | ||
+ | | [https://www.rolandemu.de/index.html] | ||
+ | | 0.70 | ||
+ | | Apr 20, 2017 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[Ronald|Ronald]] | ||
+ | | [https://github.com/mdm/ronald] | ||
+ | | | ||
+ | | May 10, 2023 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ⚠️ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[SugarBox|SugarBox]] | ||
+ | | [http://sugarbox.free.fr/] [https://github.com/Tom1975/SugarboxV2] | ||
+ | | 2.0.1 | ||
+ | | May 26, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]] | ||
+ | | ⚠️ | ||
+ | | Open-Source | ||
+ | |- | ||
+ | | [[XCPC|Xcpc]] | ||
+ | | [https://www.xcpc-emulator.net/] | ||
+ | | 0.38.1 | ||
+ | | Apr 8, 2023 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[YACE|YACE]] | ||
+ | | [http://www.youtube.com/watch?v=uxQkljwc0i4] | ||
+ | | Unreleased? | ||
+ | | Nov 12, 2014 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ✅ | ||
+ | | Unreleased? | ||
+ | |- | ||
+ | | [[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]], [[Jupiter ACE]], [[Sam Coupe]], [[Sinclair QL]], [[SG-1000]], [[Sega Master System]] | ||
+ | | ⚠️ | ||
+ | | Donationware & Open source | ||
|} | |} | ||
Line 506: | Line 654: | ||
| ❌ | | ❌ | ||
| Open source | | Open source | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| [[ZEsarUX|ZEsarUX]] | | [[ZEsarUX|ZEsarUX]] |
Revision as of 08:28, 7 August 2023
Contents
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 & 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 |
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] yakc | 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 | [16] | 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 | [17] | 4.5.3 | Mar 16, 2022 | CPC range | ❌ | Open source |
libretro-crocods | Emulation core | [18] | 0.1 | Feb 28, 2017 | CPC range | ❌ | Open source |
SugarLibRetro | Emulation core | [19] (wraps independent lib CPCCore) | git | Jan 10, 2020 | CPC range, Plus range | ❌ | Open source |
EmuVR | Frontend | [20] | Dec 25, 2022 | CPC range & lots of other computer systems | ❌ | Donationware | |
RetroArch | Frontend | [21] | 1.15.0 | Mar 11, 2023 | CPC range, Plus range & lots of other computer systems | ❌ | Donationware & Open source |
Current Operating Systems
AmigaOS PPC
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
Arnold | [22] | 1.15 | Dec 17, 2012 | CPC range, Plus range, KC Compact | ❌ | Open source |
SDLMESS | [23] | 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 | [24] | 1.5.1 | Apr 4, 2011 | CPC range | ❌ | Open source |
Azimuth | [25] | 1.06 | Aug 10, 2022 | CPC range | ❌ | Commercial💲 |
CPCDroid | [26] | 1.5.1 | Mar 2, 2011 | CPC range | ❌ | Open source |
CPCemu | [27] | 2.5 | Aug 14, 2022 | CPC range | ❌ | Freeware |
Droid-CPC | [28] | 1.1.01 | Dec 15, 2016 | CPC range | ❌ | Commercial💲 |
Haiku
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
ACE | [29] [30] | 1.25.0 | Feb 18, 2023 | CPC range, Plus range | ✅ | Freeware |
AdvanceMAME | [31] | 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 |
---|---|---|---|---|---|---|
CrocoDS | [32] | 2.1 | Jun 21, 2013 | CPC range | ❌ | Open source |
Linux
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
Arnold | [33] Arnold TNG | Jan 20, 2016 | CPC range, Plus range, KC Compact, Aleste 520EX | ✅ | Open source | |
Caprice32 | [34] | 4.6.0 | Jan 29, 2023 | CPC range, Plus range | ⚠️ | Donationware & Open source |
Caprice Reloaded | [35] | r377 | Jul 13, 2010 | CPC range | ✅ | Open source |
Clock Signal | [36] | 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++ | [37] | 1.5.0 | Oct 29, 1999 | CPC range | ❌ | Shareware💲 |
cpc4x | [38] | 0.26 | Dec 11, 2004 | CPC range | ❌ | Open source |
CPCemu | [39] | 2.5 | Aug 13, 2022 | CPC range | ⚠️ | Freeware |
DSP | [40] | 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 | [41] | 2.0.11 | Jan 20, 2017 | CPC range, ZX Spectrum, Enterprise | ✅ | Donationware & Open source |
MAME | [42] | 0.256 | Jun 28, 2023 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | ⚠️ | Open source |
Retro Virtual Machine | [43] | 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 | [44] | 0.70 | Apr 20, 2017 | CPC range | ❌ | Open source |
Ronald | [45] | May 10, 2023 | CPC range | ⚠️ | Open source | |
SugarBox | [46] [47] | 2.0.1 | May 26, 2023 | CPC range, Plus range | ⚠️ | Open-Source |
Xcpc | [48] | 0.38.1 | Apr 8, 2023 | CPC range | ❌ | Open source |
YACE | [49] | Unreleased? | Nov 12, 2014 | CPC range | ✅ | Unreleased? |
ZEsarUX | [50] | 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 |
macOS
MorphOS
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
ACE | [63] | 1.25 | September 8, 2022 | CPC range, Plus range | ✅ | Freeware |
MESS | [64] | 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 | [65] | 1.1 | Dec 19, 2013 | CPC range | ❌ | Commercial💲 |
CapriceRPI | [66] | 1.3 | Feb 28, 2016 | CPC range | ❌ | Open source |
MAME | [67] | 0.256 | Jun 28, 2023 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | ⚠️ | Open source |
SugarPi | [68] | 1.2.0 | Feb 3, 2021 | CPC range | ❌ | Open source |
ZEsarUX | [69] | 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 | [70] [71] | 0.863b | May 13, 2023 | CPC range | (✅vaporware) (❌for real) | Freeware |
Arnimedes | [72] | 1.02 | Jul 7, 2012 | CPC range | ❌ | Freeware |
Arnold | [73] Aeliss fork | WIP | May 13, 2017 | CPC range, Plus range, KC Compact, Aleste 520EX | ✅ | Open source |
Caprice32 | [74] [75] | 4.6.0 | Jan 29, 2023 | CPC range, Plus range | ⚠️ | Donationware & Open source |
Caprice Forever | [76] | 23.7 | Jul 13, 2023 | CPC range, Plus range | ✅ | Freeware |
Caprice Reloaded | [77] | r533 | Sep 25, 2011 | CPC range | ✅ | Open source |
Caprice32-Aleste | [78] | 4.1.0 | Nov 14, 2007 | Aleste 520EX | ❌ | Open source |
CoPaCabana | [79] | 0.74 | Apr 12, 2006 | CPC range | ⚠️ | Freeware |
CPC-em | [80] | 0.3 | Jan 22, 2004 | CPC range | ❌ | Open source |
CPC++ | [81] | b700 | May 31, 2015 | CPC range | ❌ | Freeware |
CPC3D/CPC32 | [82] | 0.3 | Feb 8, 2003 | CPC range | ❌ | Freeware |
CPCE | [83] | 1.94 | Jun 2, 2011 | CPC range | ⚠️ | Freeware |
CPCEC | [84] | Aug 6, 2022 | CPC range, Plus range, ZX Spectrum, Commodore 64 | ⚠️ | Open source | |
CPCemu | [85] | 2.5 | Aug 13, 2022 | CPC range | ⚠️ | Freeware |
CPCEmuPower | [86] | 2105 | May 31, 2021 | CPC range, Plus range | ❌ | Freeware |
CPCSharp | [87] | 1.0.0-beta1 | Apr 7, 2021 | CPC range | ⚠️ | Open source |
CPCwin | [88] | 1.0 | Dec 4, 1997 | CPC range | ? | Freeware |
CPvC | [89] | Oct 7, 2020 | CPC range | ❌ | Open source | |
DSP | [90] | 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 | [91] | 2.0.11 | Jan 20, 2017 | CPC range, ZX Spectrum, Enterprise | ✅ | Donationware & Open source |
MAME | [92] | 0.256 | Jun 28, 2023 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | ⚠️ | Open source |
MTMW | [93] | 1.30B | Jan 11, 2000 | CPC range, Plus range, ZX Spectrum, ZX80/81, Enterprise, Jupiter ACE | ? | Freeware |
NO$CPC | [94] | 1.8 | Nov 2, 2000 | CPC range, Plus range | ✅ | Freeware |
PC-CPC | [95] [96] | 0.1at b29 | Nov 17, 2011 | CPC range | ⚠️ | Open source |
Retro Virtual Machine | [97] | 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 | [98]/GitHub | 0.70 | Apr 20, 2017 | CPC range | ❌ | Open source |
SugarBox | [99] [100] | 2.0.1 | May 26, 2023 | CPC range, Plus range | ⚠️ | Open-Source |
vbCPC | [101] | 1.06 | Apr 7, 2005 | CPC range | ? | Freeware |
Virtual CPC | [102] [103] | 1.1 | Aug 8, 2011 | CPC range | ✅ | Freeware |
WinAPE | [104] | 2.0b2 | Jan 5, 2016 | CPC range, Plus range | ✅ | Donationware |
WinCPC | [105] | 0.9.26 | Feb 1, 2007 | CPC range | ✅ | Freeware |
XNACPC | [106] | 1.0 | Nov 11, 2011 | CPC range | ❌ | Open source |
Yage | [107] | 0.91 | Oct 24, 1998 | CPC range | ❌ | Freeware |
ZEsarUX | [108] | 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 |
Discontinued Operating Systems
Acorn RISC OS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
!CPC | [109] | Jul 28, 1996 | CPC range | Freeware | |
!CPCemu | [110] | 1.21 | Mar 22, 2016 | CPC range | Open source |
AmigaOS m68k
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
A-CPC | [111] | 2.0 | Apr, 2002 | CPC range, Plus range | Open source |
Ami-cpc | [112] Ami-cpc2 | 0.46 | Jan 21, 1998 | CPC range | Open source |
CPE | [113] | Feb 24, 1995 | CPC range | Open source | |
EmuCPC | [114] | 0.7 | Sep 15, 1996 | CPC range | Open source |
AMSDOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCZVM | [115] | Jul 6, 2019 | Z-Machine | Open source | |
Pac-Man | [116] | 1.1 | Jun 5, 2014 | Pac-Man arcade | Open source |
Space Invaders | [117] | 1.0 | Jun 11, 2016 | Space Invaders arcade | Freeware |
ZXM | [118] | 1993 | ZX Spectrum | Freeware |
BlackBerry OS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
BB-CPC | [119] (dead link) | 1.0.1.3 | Jul 15, 2013 | CPC range | Commercial💲 |
DOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
AdvanceMESS | [120] | 3.9 | Sep 8, 2018 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source |
Arnimedes | [121] | 0.8a | Apr 15, 2000 | CPC range | Freeware |
CPCE | [122] | 1.94 | Jun 2, 2011 | CPC range | Freeware |
CPCemu | [123] | 1.5 | Jul 7, 1998 | CPC range | Freeware |
CPE | [124] | 5.2 | Apr 21, 1997 | CPC range | Open source |
NO$CPC | [125] | 1.8 | Nov 2, 2000 | CPC range, Plus range | Freeware |
PC-CPC | [126] | Feb 3, 1998 | CPC range | Open source | |
RWCPC | [127] | Mar 23, 1995 | CPC range | Freeware | |
SIMCPC | [128] | 1990 | CPC range | Commercial💲 |
EXOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Software CPC Emulator | [129] [130] | 1.3 | Jan 11, 2013 | CPC range | Open source |
Maemo
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCm | [131] | 1.20-1 | Apr 27, 2010 | CPC range | Open source |
MSX-DOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
EMU6CPC | [132] | Dec 17, 2018 | CPC range | Freeware |
Palm OS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CaPriCe for Palm OS | [133] | 2.8 | Jun 28, 2011 | CPC range | Open source |
CoPaCabana | [134] | 0.75 | Dec 4, 2007 | CPC range | Freeware |
Pocket PC
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
PocketCaprice | [135] | 0.9 | Aug 19, 2007 | CPC range | Freeware |
Symbian
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
S60-CPC | [136] | 0.74 | Feb 21, 2006 | CPC range | Open source |
Home Consoles
Note: You can also use RetroArch for Amstrad CPC emulation on Apple TV, Android TV, Nvidia Shield, Xbox One, Xbox Series, PS2, GameCube, Wii, Wii U and Switch.
Microsoft XBOX
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
ArnoldX | [137] [138] | v5 | Apr 20, 2010 | CPC range, Plus range | Freeware |
CoinOPS | [139] | 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 | [140] | 1.0 | Nov 11, 2011 | CPC range | Open source |
Nintendo Wii
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Wiituka | [141] | 0.98.8 | May 15, 2009 | CPC range | Open source |
Sega Dreamcast
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCast | [142] | May 6, 2006 | CPC range | Freeware | |
DreamCPC | [143] | Alpha 3 | Oct 16, 2005 | CPC range | Freeware |
Sony PS2
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPC-em | [144] | 0.4 | Dec 22, 2004 | CPC range | Freeware |
Sony PS3
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Caprice32 | [145] | 4.1.0 DBG | Apr 9, 2012 | CPC range | Open source |
Handheld Consoles
Note: You can also use RetroArch for Amstrad CPC emulation on PSP, PS Vita, DS, 3DS, Switch, Steam Deck, RetroFW, Miyoo and OpenDingux.
Note2: Android-based handheld consoles (Razer Edge, Ayn Odin Pro, Retroid Pocket Flip, GPD XP, ...) will work with Android CPC emulators or with RetroArch, same as an Android phone.
Nintendo DS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
AmeDS | [146] | 4.0 | Apr 25, 2010 | CPC range | Freeware |
CrocoDS | [147] | 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 | [148] | Dec 26, 2005 | 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 |
Chinese Brands
Host system | Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|---|
Anbernic RG350 | CrocoDS | [152] | Jan 15, 2020 | CPC range | Freeware | |
Dingoo A320 / A330 | Pituka Dingux | [153] | 0.8pre | Aug 19, 2010 | CPC range | Open source |
Dingoo A320 / A330 | Dingux-CAP32 | [154] | 1.1.2 | Oct 17, 2009 | CPC range | Open source |
GamePark Caanoo | Caanoo-CAP32 | [155] | 1.1.3 | Apr 24, 2011 | CPC range | Open source |
GamePark GP2x | CapriceGP2x | [156] | 0.5 | Feb 22, 2006 | CPC range | Open source |
GamePark GP2x | GP2X-CAP32 | [157] | 1.5.1 | Aug 29, 2009 | CPC range | Open source |
GamePark GP32 | Pituka GP32 | [158] | 1d | May 15, 2010 | CPC range | Open source |
GamePark Wiz | Wiz-CAP32 | [159] | 1.1.0 | Aug 29, 2009 | CPC range | Open source |
GCW Zero | Dingux-CAP32 | [160] | 1.1.2 | May 25, 2014 | CPC range | Open source |
JXD S5110 / S601 & Yinlips G18 | JXD-CAP32 | [161] | 1.1.1 | Oct 27, 2012 | CPC range | Open source |
Odroid GO | CapriceESP32 | [162] | Dec 3, 2020 | CPC range | Open source | |
Pandora | Pandora-CAP32 | [163] | 1.1.0 | Jun 27, 2010 | CPC range | Open source |
Trimui Model S | Arnold Trimui | [164] | Oct 19, 2021 | CPC range, Plus range | Open source |
Hardware
- CPC TREX CPC-ONE TurboCPC core running on a FPGA board
- CPC FPGA CPC emulation running on a custom made FPGA board
- FPGAmstrad CoreAmstrad CoreDocAmstrad CPC for MIST and MISTer Translation of JavaCPC from Java into VHDL on a MiST board
- 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
- HxC Floppy Emulator Commercial floppy-drive emulator. Supports HFE, DSK, EDSK, IPF disk images
- FlashFloppy Open source floppy-drive emulator for the ubiquitous Gotek hardware. Supports HFE, DSK, EDSK disk images
Emulator accuracy checking tools
From Scratch demo and Camembert 4 demo To quickly assess the accuracy of an Amstrad CPC emulator
Z80 CPU
- ZEXALL and ZEXDOC Z80 CPU instruction set exercisers
- Z80 Full Test Z80 Doc Test Z80 Flags Test Z80 Doc Flags Test Z80 CCF Test Z80 MEMPTR Test
- Arkanoid Light Corridor Z80 IM2 usage, Z80 useless instruction prefixes
Diagnostics
- Official Amstrad CPC hardware diagnostics Non-official Amstrad Diagnostics v1.3a
- RAM Expansion Test MemTest RAM Test CRTC4 Testprogram For All ERAM RAM testers
- "Acid" tests Chips tests by arnoldemu
- Plus Test [165] CPC and CPC+ Emulator test suite (including Instruction and Interrupt timing tests)
Amstrad Plus
- Plus diagnostics cartridge Official Amstrad diagnostics
- 4096k Tester No Exit Amstrad Plus palette, Floating bus problem
- 6128 Plus Dma demo Fairy demo Soundtracker DMA To test DMA and to compare the PSG output with the output from a real Amstrad Plus
- Black Sabbath demo X-Mas 2008 demo Funerapolis demo To test hardware sprites emulation
Graphics
- Amstrad CPC CRTC Compendium v1.6 Shaker v2.4 Shakerland Portal(dead link) Ultra accurate CRTC documentation and its associated testing tool
- Equalizor demo Revolog demo Technical explanation Unpredictable behaviour of the real Amstrad CPC chips (ie. outside the realm of emulation)
- Test CRTC type v3.0 CRTC editor v5.1 Another one in Spanish CRTC tools
- Smooth CRTC Register 3 scrolling test Edge Grinder CRTC Register 3 horizontal scrolling trick
- HSYNC test HSYNC-based demo effects Handling invalid CRTC HSYNC
- Split-Rasters Test CRTC1 Odyssey demo Scrolltext done with split-raster and flames ondulating by abusing the CRT display
- Test interlace color Climax-G demo 4 Sins demo Thunder Blade Turrican To test the CRT display
Peripherals
- Magnum Light Phaser West Phaser Gunstick SkeetShoot To test lightguns emulation
- Advanced OCP Art Studio To test mouse emulation
- Amstrad SSA-1 Dk'Tronics MHT TMPI To test speech synthesizers emulation
- Digitracker MDL packs To test Digiblaster soundcard emulation
Copy-protection
- FDC test suite Disk drive tests CDT/TZX test suite for emulators Set of tests by arnoldemu
- DskTest v0.1.47b Dlfrsilver Dump Tool Test Suite v1805 Discology 6.0 Discology plus Hercule II To test FDC emulation
- Le Nécromancien E.X.I.T Basun Tensions Pacific Wild Streets Skyx Some copy-protected disk games
- Protection schemes documented Implementation of copy-protection in EDSK images Implementation in SugarBox emulator Technical explanations about copy-protection
File format specifications
- DSK / EDSK HFE File formats of disk-image
- WAV PCM CSW CDT / TZX File formats of tape-image
- CPR cartridge SNA snapshot SNR session Other file formats used in CPC emulators
- Archive of SNR sessions
Emulation Tools
- CPCDiskXP Dsktools ManageDSK WriteDSK SAMdisk SugarConvDsk DiskUtil HxCFloppyEmulator software Disk Image Manager Set of tools about disk-images
- CPCTapeXP CDTMaster 2CDT CSW2CDT CDT2WAV SugarConvTape TapeUtil tzxtools Set of tools about tape-images
- CPRTools Edit Amstrad Plus CPR cartridge-images
- CPCGamesCD-CPCLoader CDROM containing a navigable database with all the games of the Amstrad CPC
- CPC Analyser Help reverse engineer Amstrad CPC games
- Pasmo UZ80 Rasm cpctools Tools for CPC cross-development in Z80 Assembler
- SDCC SDCC vs z88dk ccz80 PhrozenC CPCtelera Cross-platform CPC development in C
- CPC Basic CPCBasic Unchained CpcAlive ugBASIC Cross-platform CPC development in BASIC
- ConvImgCPC DaDither Martine UniPixelViewer Image converters from PC to CPC