Difference between revisions of "Emulators"
(→Emulation Tools) |
|||
Line 1: | Line 1: | ||
− | = | + | = Operating System independant = |
== Java Platform == | == Java Platform == | ||
Line 229: | Line 229: | ||
| [[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 | ||
| ❌ | | ❌ | ||
+ | | Donationware & Open source | ||
+ | |} | ||
+ | |||
+ | == Multi-OS == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | ! Emulator name | ||
+ | ! External link | ||
+ | ! Windows | ||
+ | ! macOS | ||
+ | ! Linux | ||
+ | ! Current version | ||
+ | ! Latest release | ||
+ | ! Emulated systems | ||
+ | ! Developer tools | ||
+ | ! License | ||
+ | |- | ||
+ | | [[AMSpiriT|AMSpiriT]] | ||
+ | | [https://amspirit.amstrad.info/] [https://forum.system-cfg.com/viewtopic.php?f=24&t=11535] | ||
+ | | 0.863b | ||
+ | | May 13, 2023 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | (✅vaporware) (❌for real) | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[Arnimedes|Arnimedes]] | ||
+ | | [http://www.arnimedes.de/] | ||
+ | | 1.02 | ||
+ | | Jul 7, 2012 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[Arnold_(Emulator)|Arnold]] | ||
+ | | [http://www.cpcwiki.eu/forum/emulators/arnold-wip/msg144749/#msg144749] [https://www.cpcwiki.eu/forum/emulators/another-version-of-arnold-emulator/ Aeliss fork] | ||
+ | | [http://www.cpcwiki.eu/imgs/d/dd/Arnoldwip_src.tar.bz2 WIP] | ||
+ | | May 13, 2017 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] | ||
+ | | ✅ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CaPriCe|Caprice32]] | ||
+ | | [https://github.com/ColinPitrat/caprice32/releases] [http://sourceforge.net/projects/caprice32/] | ||
+ | | | ||
+ | | Oct 8, 2022 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]] | ||
+ | | ⚠️ | ||
+ | | Donationware & Open source | ||
+ | |- | ||
+ | | [[Caprice Forever]] | ||
+ | | [http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73] | ||
+ | | 23.7 | ||
+ | | Jul 10, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]] | ||
+ | | ✅ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[Caprice Reloaded]] | ||
+ | | [https://code.google.com/archive/p/cpcsdk/] | ||
+ | | r533 | ||
+ | | Sep 25, 2011 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ✅ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[Caprice32-Aleste|Caprice32-Aleste]] | ||
+ | | [http://aleste520.narod.ru/caprice.html] | ||
+ | | 4.1.0 | ||
+ | | Nov 14, 2007 | ||
+ | | [[Aleste 520EX|Aleste 520EX]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CoPaCabana|CoPaCabana]] | ||
+ | | [http://copacabana.emuunlim.com/] | ||
+ | | 0.74 | ||
+ | | Apr 12, 2006 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ⚠️ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[CPC-em|CPC-em]] | ||
+ | | [http://cpc-em.emuunlim.com/] | ||
+ | | 0.3 | ||
+ | | Jan 22, 2004 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CPC++|CPC++]] | ||
+ | | [http://bricerive.free.fr/cpc/cpcpp.html] | ||
+ | | b700 | ||
+ | | May 31, 2015 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[CPC3D/CPC32]] | ||
+ | | [http://www.angelfire.com/retro2/cpc3d/] | ||
+ | | 0.3 | ||
+ | | Feb 8, 2003 | ||
+ | | [[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 | ||
+ | |- | ||
+ | | [[CPCEC|CPCEC]] | ||
+ | | [http://cngsoft.no-ip.org/cpcec.htm] | ||
+ | | | ||
+ | | Aug 6, 2022 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]], [[ZX Spectrum]], [[Commodore 64]] | ||
+ | | ⚠️ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CPCemu|CPCemu]] | ||
+ | | [http://www.cpc-emu.org/] | ||
+ | | 2.5 | ||
+ | | Aug 13, 2022 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ⚠️ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[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 | ||
+ | |- | ||
+ | | [[CPCSharp|CPCSharp]] | ||
+ | | [https://github.com/dolbz/CPCSharp/releases/] | ||
+ | | 1.0.0-beta1 | ||
+ | | Apr 7, 2021 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ⚠️ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[CPvC|CPvC]] | ||
+ | | [https://github.com/alybaek2/cpvc] | ||
+ | | | ||
+ | | Oct 7, 2020 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ❌ | ||
+ | | Open source | ||
+ | |- | ||
+ | | [[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://mamedev.org/release.html] | ||
+ | | 0.256 | ||
+ | | Jun 28, 2023 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]], [[KC Compact]], [[Aleste 520EX]] & lots of other computer systems | ||
+ | | ⚠️ | ||
+ | | 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]] | ||
+ | | [http://cpcrulez.fr/emulateurs_download-WIN-PC-CPC.htm] [https://github.com/DemoniakLudo/PC-CPC] | ||
+ | | 0.1at b29 | ||
+ | | Nov 17, 2011 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ⚠️ | ||
+ | | 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/en/downloads.html]/[https://github.com/raldus/roland GitHub] | ||
+ | | 0.70 | ||
+ | | Apr 20, 2017 | ||
+ | | [[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 | ||
+ | |- | ||
+ | | [[vbCPC|vbCPC]] | ||
+ | | [http://www.emu-france.com/news/9609-ordi-vbcpc-v1-0-6/] | ||
+ | | 1.06 | ||
+ | | Apr 7, 2005 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ? | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[VirtualCPC|Virtual CPC]] | ||
+ | | [https://web.archive.org/web/20200112094913/http://users.otenet.gr/~sulfonic/cpc/] [https://cpcrulez.fr/emulateurs_download-WIN-virtual_cpc.htm] | ||
+ | | 1.1 | ||
+ | | Aug 8, 2011 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ✅ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[WinApe|WinAPE]] | ||
+ | | [http://www.winape.net/] | ||
+ | | 2.0b2 | ||
+ | | Jan 5, 2016 | ||
+ | | [[CPC old generation|CPC range]], [[Plus|Plus range]] | ||
+ | | ✅ | ||
+ | | Donationware | ||
+ | |- | ||
+ | | [[WinCPC|WinCPC]] | ||
+ | | [http://www.wincpc.ch/index.php?topic=projects-wincpc] | ||
+ | | 0.9.26 | ||
+ | | Feb 1, 2007 | ||
+ | | [[CPC old generation|CPC range]] | ||
+ | | ✅ | ||
+ | | Freeware | ||
+ | |- | ||
+ | | [[XNACPC|XNACPC]] | ||
+ | | [http://www.gavpugh.com/2011/11/11/xnacpc-xbox-360-amstrad-cpc-emulator-released/] | ||
+ | | 1.0 | ||
+ | | Nov 11, 2011 | ||
+ | | [[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 | | Donationware & Open source | ||
|} | |} |
Revision as of 17:02, 11 August 2023
Contents
Operating System independant
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 | 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 |
Multi-OS
Emulator name | External link | Windows | macOS | Linux | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|---|---|---|
AMSpiriT | [26] [27] | 0.863b | May 13, 2023 | CPC range | (✅vaporware) (❌for real) | Freeware | |||
Arnimedes | [28] | 1.02 | Jul 7, 2012 | CPC range | ❌ | Freeware | |||
Arnold | [29] Aeliss fork | WIP | May 13, 2017 | CPC range, Plus range, KC Compact, Aleste 520EX | ✅ | Open source | |||
Caprice32 | [30] [31] | Oct 8, 2022 | CPC range, Plus range | ⚠️ | Donationware & Open source | ||||
Caprice Forever | [32] | 23.7 | Jul 10, 2023 | CPC range, Plus range | ✅ | Freeware | |||
Caprice Reloaded | [33] | r533 | Sep 25, 2011 | CPC range | ✅ | Open source | |||
Caprice32-Aleste | [34] | 4.1.0 | Nov 14, 2007 | Aleste 520EX | ❌ | Open source | |||
CoPaCabana | [35] | 0.74 | Apr 12, 2006 | CPC range | ⚠️ | Freeware | |||
CPC-em | [36] | 0.3 | Jan 22, 2004 | CPC range | ❌ | Open source | |||
CPC++ | [37] | b700 | May 31, 2015 | CPC range | ❌ | Freeware | |||
CPC3D/CPC32 | [38] | 0.3 | Feb 8, 2003 | CPC range | ❌ | Freeware | |||
CPCE | [39] | 1.94 | Jun 2, 2011 | CPC range | ⚠️ | Freeware | |||
CPCEC | [40] | Aug 6, 2022 | CPC range, Plus range, ZX Spectrum, Commodore 64 | ⚠️ | Open source | ||||
CPCemu | [41] | 2.5 | Aug 13, 2022 | CPC range | ⚠️ | Freeware | |||
CPCEPower | [42] | 2105 | Jun 4, 2021 | CPC range, Plus range | ❌ | Freeware | |||
CPCSharp | [43] | 1.0.0-beta1 | Apr 7, 2021 | CPC range | ⚠️ | Open source | |||
CPvC | [44] | Oct 7, 2020 | CPC range | ❌ | Open source | ||||
DSP | [45] | 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 | [46] | 2.0.11 | Jan 20, 2017 | CPC range, ZX Spectrum, Enterprise | ✅ | Donationware & Open source | |||
MAME | [47] | 0.256 | Jun 28, 2023 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | ⚠️ | Open source | |||
NO$CPC | [48] | 1.8 | Nov 2, 2000 | CPC range, Plus range | ✅ | Freeware | |||
PC-CPC | [49] [50] | 0.1at b29 | Nov 17, 2011 | CPC range | ⚠️ | Open source | |||
Retro Virtual Machine | [51] | 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 | [52]/GitHub | 0.70 | Apr 20, 2017 | CPC range | ❌ | Open source | |||
SugarBox | [53] [54] | 2.0.1 | May 26, 2023 | CPC range, Plus range | ⚠️ | Open-Source | |||
vbCPC | [55] | 1.06 | Apr 7, 2005 | CPC range | ? | Freeware | |||
Virtual CPC | [56] [57] | 1.1 | Aug 8, 2011 | CPC range | ✅ | Freeware | |||
WinAPE | [58] | 2.0b2 | Jan 5, 2016 | CPC range, Plus range | ✅ | Donationware | |||
WinCPC | [59] | 0.9.26 | Feb 1, 2007 | CPC range | ✅ | Freeware | |||
XNACPC | [60] | 1.0 | Nov 11, 2011 | CPC range | ❌ | Open source | |||
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 |
Current Operating Systems
AmigaOS PPC
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
Arnold | [62] | 1.15 | Dec 17, 2012 | CPC range, Plus range, KC Compact | ❌ | Open source |
SDLMESS | [63] | 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 | [64] | 1.5.1 | Apr 4, 2011 | CPC range | ❌ | Open source |
Azimuth | [65] | 1.06 | Aug 10, 2022 | CPC range | ❌ | Commercial💲 |
CPCDroid | [66] | 1.5.1 | Mar 2, 2011 | CPC range | ❌ | Open source |
CPCemu | [67] | 2.5 | Aug 14, 2022 | CPC range | ❌ | Freeware |
Droid-CPC | [68] | 1.1.01 | Dec 15, 2016 | CPC range | ❌ | Commercial💲 |
Haiku
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
ACE | [69] [70] | 1.25.0 | Feb 18, 2023 | CPC range, Plus range | ✅ | Freeware |
AdvanceMAME | [71] | 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 | [72] | 2.5 | Aug 13, 2022 | CPC range | ❌ | Software available on request |
CrocoDS | [73] | 2.1 | Jun 21, 2013 | CPC range | ❌ | Open source |
Linux
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
Arnold | [74] Arnold TNG | Jan 20, 2016 | CPC range, Plus range, KC Compact, Aleste 520EX | ✅ | Open source | |
Caprice32 | [75] | 4.6.0 | Jan 29, 2023 | CPC range, Plus range | ⚠️ | Donationware & Open source |
Caprice Reloaded | [76] | r534-1 | Dec 8, 2011 | CPC range | ✅ | Open source |
Clock Signal | [77] | 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++ | [78] | 1.5.0 | Oct 29, 1999 | CPC range | ❌ | Shareware💲 |
cpc4x | [79] | 0.26 | Dec 11, 2004 | CPC range | ❌ | Open source |
CPCemu | [80] | 2.5 | Aug 13, 2022 | CPC range | ⚠️ | Freeware |
CPCEPower | [81] | 2105 | Jun 4, 2021 | CPC range, Plus range | ❌ | Freeware |
DSP | [82] | 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 | [83] | 2.0.11 | Jan 20, 2017 | CPC range, ZX Spectrum, Enterprise | ✅ | Donationware & Open source |
MAME | [84] | 0.256 | Jun 28, 2023 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | ⚠️ | Open source |
Retro Virtual Machine | [85] | 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 | [86] | 0.70 | Apr 20, 2017 | CPC range | ❌ | Open source |
Ronald | [87] | May 10, 2023 | CPC range | ⚠️ | Open source | |
SugarBox | [88] [89] | 2.0.1 | May 26, 2023 | CPC range, Plus range | ⚠️ | Open-Source |
Xcpc | [90] | 0.38.1 | Apr 8, 2023 | CPC range | ❌ | Open source |
YACE | [91] | Unreleased? | Nov 12, 2014 | CPC range | ✅ | Unreleased? |
ZEsarUX | [92] | 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
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 |
Windows
Emulator name | External link | Current version | Latest release | Emulated systems | Developer tools | License |
---|---|---|---|---|---|---|
AMSpiriT | [117] [118] | 0.863b | May 13, 2023 | CPC range | (✅vaporware) (❌for real) | Freeware |
Arnimedes | [119] | 1.02 | Jul 7, 2012 | CPC range | ❌ | Freeware |
Arnold | [120] Aeliss fork | WIP | May 13, 2017 | CPC range, Plus range, KC Compact, Aleste 520EX | ✅ | Open source |
Caprice32 | [121] [122] | Oct 8, 2022 | CPC range, Plus range | ⚠️ | Donationware & Open source | |
Caprice Forever | [123] | 23.7 | Jul 10, 2023 | CPC range, Plus range | ✅ | Freeware |
Caprice Reloaded | [124] | r533 | Sep 25, 2011 | CPC range | ✅ | Open source |
Caprice32-Aleste | [125] | 4.1.0 | Nov 14, 2007 | Aleste 520EX | ❌ | Open source |
CoPaCabana | [126] | 0.74 | Apr 12, 2006 | CPC range | ⚠️ | Freeware |
CPC-em | [127] | 0.3 | Jan 22, 2004 | CPC range | ❌ | Open source |
CPC++ | [128] | b700 | May 31, 2015 | CPC range | ❌ | Freeware |
CPC3D/CPC32 | [129] | 0.3 | Feb 8, 2003 | CPC range | ❌ | Freeware |
CPCE | [130] | 1.94 | Jun 2, 2011 | CPC range | ⚠️ | Freeware |
CPCEC | [131] | Aug 6, 2022 | CPC range, Plus range, ZX Spectrum, Commodore 64 | ⚠️ | Open source | |
CPCemu | [132] | 2.5 | Aug 13, 2022 | CPC range | ⚠️ | Freeware |
CPCEPower | [133] | 2105 | Jun 4, 2021 | CPC range, Plus range | ❌ | Freeware |
CPCSharp | [134] | 1.0.0-beta1 | Apr 7, 2021 | CPC range | ⚠️ | Open source |
CPvC | [135] | Oct 7, 2020 | CPC range | ❌ | Open source | |
DSP | [136] | 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 | [137] | 2.0.11 | Jan 20, 2017 | CPC range, ZX Spectrum, Enterprise | ✅ | Donationware & Open source |
MAME | [138] | 0.256 | Jun 28, 2023 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | ⚠️ | Open source |
NO$CPC | [139] | 1.8 | Nov 2, 2000 | CPC range, Plus range | ✅ | Freeware |
PC-CPC | [140] [141] | 0.1at b29 | Nov 17, 2011 | CPC range | ⚠️ | Open source |
Retro Virtual Machine | [142] | 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 | [143]/GitHub | 0.70 | Apr 20, 2017 | CPC range | ❌ | Open source |
SugarBox | [144] [145] | 2.0.1 | May 26, 2023 | CPC range, Plus range | ⚠️ | Open-Source |
vbCPC | [146] | 1.06 | Apr 7, 2005 | CPC range | ? | Freeware |
Virtual CPC | [147] [148] | 1.1 | Aug 8, 2011 | CPC range | ✅ | Freeware |
WinAPE | [149] | 2.0b2 | Jan 5, 2016 | CPC range, Plus range | ✅ | Donationware |
WinCPC | [150] | 0.9.26 | Feb 1, 2007 | CPC range | ✅ | Freeware |
XNACPC | [151] | 1.0 | Nov 11, 2011 | CPC range | ❌ | Open source |
ZEsarUX | [152] | 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 | [153] | Jul 28, 1996 | CPC range | Freeware | |
!CPCemu | [154] | 1.21 | Mar 22, 2016 | CPC range | Open source |
AmigaOS m68k
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
A-CPC | [155] | 2.0 | Apr, 2002 | CPC range, Plus range | Open source |
Ami-cpc | [156] Ami-cpc2 | 0.46 | Jan 21, 1998 | CPC range | Open source |
CPE | [157] | Feb 24, 1995 | CPC range | Open source | |
EmuCPC | [158] | 0.7 | Sep 15, 1996 | CPC range | Open source |
AMSDOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCZVM | [159] | Jul 6, 2019 | Z-Machine | Open source | |
Pac-Man | [160] | 1.1 | Jun 5, 2014 | Pac-Man arcade | Open source |
Phoenix | [161] | Jan 6, 2019 | Phoenix arcade | Freeware | |
Space Invaders | [162] | 1.0 | Jun 11, 2016 | Space Invaders arcade | Freeware |
ZXM | [163] | 1993 | ZX Spectrum | Freeware |
BlackBerry OS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
BB-CPC | [164] (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++ | [165] | 1.3.2 | Oct 6, 1997 | CPC range | Shareware💲 |
DOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
AdvanceMESS | [166] | 3.9 | Sep 8, 2018 | CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems | Open source |
Arnimedes | [167] | 0.8a | Apr 15, 2000 | CPC range | Freeware |
CPC-em | [168] | 0.4 | Jul 7, 2004 | CPC range | Open source |
CPCE | [169] | 1.94 | Jun 2, 2011 | CPC range | Freeware |
CPCemu | [170] | 1.5 | Jul 7, 1998 | CPC range | Freeware |
CPE | [171] | 5.2 | Apr 21, 1997 | CPC range | Open source |
NO$CPC | [172] | 1.8 | Nov 2, 2000 | CPC range, Plus range | Freeware |
PC-CPC | [173] | Feb 3, 1998 | CPC range | Open source | |
RWCPC | [174] | Mar 23, 1995 | CPC range | Freeware | |
SIMCPC | [175] | 1990 | CPC range | Commercial💲 | |
YAGE | [176] | 0.91 | Oct 24, 1998 | CPC range | Freeware |
EXOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Software CPC Emulator | [177] [178] | 1.3 | Jan 11, 2013 | CPC range | Open source |
Maemo
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCm | [179] | 1.20-1 | Apr 27, 2010 | CPC range | Open source |
MSX-DOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
EMU6CPC | [180] | Dec 17, 2018 | CPC range | Freeware |
Palm OS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CaPriCe for Palm OS | [181] | 2.8 | Jun 28, 2011 | CPC range | Open source |
CoPaCabana | [182] | 0.75 | Dec 4, 2007 | CPC range | Freeware |
Pocket PC
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
PocketCaprice | [183] | 0.9 | Aug 19, 2007 | CPC range | Freeware |
SunOS
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPC++ | [184] | 1.3.0 | Feb 22, 1997 | CPC range | Shareware💲 |
Symbian
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
S60-CPC | [185] | 0.74 | Feb 21, 2006 | CPC range | Open source |
Windows (Previous Editions)
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCwin | [186] | 1.0 | Dec 4, 1997 | CPC range | Freeware |
MTMW | [187] | 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 | [188] [189] | v5 | Apr 20, 2010 | CPC range, Plus range | Freeware |
CoinOPS | [190] | 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 | [191] | 1.0 | Nov 11, 2011 | CPC range | Open source |
Nintendo Wii
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Wiituka | [192] | 0.98.8 | May 15, 2009 | CPC range | Open source |
Sega Dreamcast
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPCast | [193] | May 6, 2006 | CPC range | Freeware | |
DreamCPC | [194] | Alpha 3 | Oct 16, 2005 | CPC range | Freeware |
Sony PS2
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
CPC-em | [195] | 0.4 | Dec 22, 2004 | CPC range | Freeware |
Sony PS3
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Caprice32 | [196] | 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 | [197] | 4.0 | Apr 25, 2010 | CPC range | Freeware |
CrocoDS | [198] | 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 | [199] | Dec 26, 2005 | CPC range | Open source |
Sony PSP
Emulator name | External link | Current version | Latest release | Emulated systems | License |
---|---|---|---|---|---|
Caprice32 PSP | [200] | 4.2.0.2 | Nov 28, 2007 | CPC range | Open source |
CPCPSP | [201] | 0.1 | Dec 24, 2005 | CPC range | Freeware |
PSPCAP32 | [202] | 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 | [203] | Jan 15, 2020 | CPC range | Freeware | |
Dingoo A320 / A330 | Pituka Dingux | [204] | 0.8pre | Aug 19, 2010 | CPC range | Open source |
Dingoo A320 / A330 | Dingux-CAP32 | [205] | 1.1.2 | Oct 17, 2009 | CPC range | Open source |
GamePark Caanoo | Caanoo-CAP32 | [206] | 1.1.3 | Apr 24, 2011 | CPC range | Open source |
GamePark GP2x | CapriceGP2x | [207] | 0.5 | Feb 22, 2006 | CPC range | Open source |
GamePark GP2x | GP2X-CAP32 | [208] | 1.5.1 | Aug 29, 2009 | CPC range | Open source |
GamePark GP32 | Pituka GP32 | [209] | 1d | May 15, 2010 | CPC range | Open source |
GamePark Wiz | Wiz-CAP32 | [210] | 1.1.0 | Aug 29, 2009 | CPC range | Open source |
GCW Zero | Dingux-CAP32 | [211] | 1.1.2 | May 25, 2014 | CPC range | Open source |
JXD S5110 / S601 & Yinlips G18 | JXD-CAP32 | [212] | 1.1.1 | Oct 27, 2012 | CPC range | Open source |
Odroid GO | CapriceESP32 | [213] | Dec 3, 2020 | CPC range | Open source | |
Pandora | Pandora-CAP32 | [214] | 1.1.0 | Jun 27, 2010 | CPC range | Open source |
Trimui Model S | Arnold Trimui | [215] | 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 MEMPTR Test Z80 CCF Test
- Arkanoid Light Corridor Z80 IM2 usage, Z80 useless instruction prefixes
- Z80 instruction set Z80 MEMPTR (aka WZ) internal register Even weirder Z80 behaviour To get to the bottom of it Z80 T-state timings Useful documentation for Z80 CPU implementers
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 [216] 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
- Mode 3 Test "Mode 5" Viewer Split-Rasters Test CRTC1 Les split-rasters Odyssey demo Scrolltext done with split-raster and flames ondulating by abusing the CRT display
- Mire Test interlace color Perfect Pix Paint 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
- Trojan LP-1 Dk'Tronics Light Pen Light Pen Mark II To test lightpens emulation
- Amstrad SSA-1 Dk'Tronics TMPI To test speech synthesizers emulation
- AmDrum Digitracker To test AmDrum and Digiblaster soundcards emulation
- Willy Adapter for PC LPT soundcards: officially OPL3 (Sound Blaster 16) and General MIDI. But also Covox, Tandy Sound, CMS (Game Blaster) and OPL2 (AdLib)
- Advanced OCP Art Studio To test AMX and Kempston mouse emulation
- UniDOS SymbOS To test X-Mass IDE/PATA mass-storage and Nova RTC/NVRAM emulation
Copy-protection
- FDC test suite Disk drive tests CDT/TZX test suite for emulators Set of tests by arnoldemu
- DskTest Dlfrsilver Dump Tool Test Suite ParaDOS Discology Discology plus Hercule II To test FDC emulation
- Le Nécromancien E.X.I.T Basun Tensions Pacific Wild Streets Skyx FatMag Some copy-protected disk-images
- 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
- WinApe WinCPC JavaCPC Caprice Reloaded Emulators with an integrated Z80 Assembler
- Java Z80Assembler Pasmo UZ80 Rasm SjASMPlus Z80 macroasm for VSCode cpctools Tools for CPC cross-development in Z80 Assembler
- ccz80 SDCC SDCC vs PhrozenC SDCC vs z88dk Phactory CPCtelera Cross-platform CPC development in C
- Turbo Rascal Syntax Error TRSE promo video A complete suite (IDE, compiler, resource editor) intended for developing CPC games/demos in Pascal
- CPC Basic CPCBasic Unchained CpcAlive ugBASIC Cross-platform CPC development in BASIC
- 8BP Laser Basic Laser BASIC Compiler B-ASIC Useful CPC tools to beef up the BASIC language
- ConvImgCPC DaDither Martine Splitraster+ UniPixelViewer UniPixelViewer tutorial Image converters from PC to CPC
- GrafX2 Multipaint Retro Game Asset Studio Cross-platform CPC pixel art editors
- CHIPNSFX Arkos Tracker 2 WYZTracker Cross-platform CPC music creation suites