Difference between revisions of "Emulators"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Emulator accuracy checking tools)
(Emulator accuracy checking tools)
Line 1,570: Line 1,570:
  
 
= Emulator accuracy checking tools =
 
= Emulator accuracy checking tools =
 +
[https://www.cpc-power.com/index.php?page=detail&num=7529 From Scratch demo] and [https://www.cpc-power.com/index.php?page=detail&num=7737 Camembert 4 demo] To quickly assess the accuracy of an Amstrad CPC emulator
  
*[https://www.cpc-power.com/index.php?page=detail&num=7529 From Scratch demo] and [https://www.cpc-power.com/index.php?page=detail&num=7737 Camembert 4 demo] To quickly assess the accuracy of an Amstrad CPC emulator
+
== Z80 CPU ==
 
*[https://cpcrulez.fr/applications_util-zexall.htm ZEXALL] and [https://cpcrulez.fr/applications_util-zexdoc.htm ZEXDOC] Z80 CPU instruction set exercisers
 
*[https://cpcrulez.fr/applications_util-zexall.htm ZEXALL] and [https://cpcrulez.fr/applications_util-zexdoc.htm ZEXDOC] Z80 CPU instruction set exercisers
 
*[https://www.cpc-power.com/index.php?page=detail&num=12883 Z80 Full Test] [https://www.cpc-power.com/index.php?page=detail&num=12881 Z80 Doc Test] [https://www.cpc-power.com/index.php?page=detail&num=12882 Z80 Flags Test] [https://www.cpc-power.com/index.php?page=detail&num=12880 Z80 Doc Flags Test] [https://www.cpc-power.com/index.php?page=detail&num=12879 Z80 CCF Test] [https://www.cpc-power.com/index.php?page=detail&num=12884 Z80 MEMPTR Test]
 
*[https://www.cpc-power.com/index.php?page=detail&num=12883 Z80 Full Test] [https://www.cpc-power.com/index.php?page=detail&num=12881 Z80 Doc Test] [https://www.cpc-power.com/index.php?page=detail&num=12882 Z80 Flags Test] [https://www.cpc-power.com/index.php?page=detail&num=12880 Z80 Doc Flags Test] [https://www.cpc-power.com/index.php?page=detail&num=12879 Z80 CCF Test] [https://www.cpc-power.com/index.php?page=detail&num=12884 Z80 MEMPTR Test]
 
*[https://www.cpc-power.com/index.php?page=detail&num=298 Arkanoid] [https://www.cpc-power.com/index.php?page=detail&num=1299 Light Corridor] Z80 IM2 usage, Z80 useless instruction prefixes
 
*[https://www.cpc-power.com/index.php?page=detail&num=298 Arkanoid] [https://www.cpc-power.com/index.php?page=detail&num=1299 Light Corridor] Z80 IM2 usage, Z80 useless instruction prefixes
 +
 +
== Diagnostics ==
 
*[https://www.cpc-power.com/index.php?page=detail&num=5113 CPC hardware diagnostics] [https://www.cpc-power.com/index.php?page=detail&num=9627 Plus diagnostics cartridge] Official Amstrad diagnostic tools
 
*[https://www.cpc-power.com/index.php?page=detail&num=5113 CPC hardware diagnostics] [https://www.cpc-power.com/index.php?page=detail&num=9627 Plus diagnostics cartridge] Official Amstrad diagnostic tools
 
*[https://www.cpc-power.com/index.php?page=detail&num=17932 Amstrad Diagnostics v1.3a] Test RAM, ROM, keyboard and detect CRTC
 
*[https://www.cpc-power.com/index.php?page=detail&num=17932 Amstrad Diagnostics v1.3a] Test RAM, ROM, keyboard and detect CRTC
 +
*[https://www.cpc-power.com/index.php?page=detail&num=6987 RAM Expansion Test] [https://www.cpc-power.com/index.php?page=detail&num=14833 MemTest] [https://www.cpc-power.com/index.php?page=detail&num=14834 RAM Test CRTC4] [https://www.cpc-power.com/index.php?page=detail&num=13386 Testprogram For All ERAM] RAM testers
 
*[http://www.winape.net/downloads.jsp Plus Test] [https://www.cpc-power.com/index.php?page=detail&num=15242] CPC and CPC+ Emulator test suite (including Instruction and Interrupt timing tests)
 
*[http://www.winape.net/downloads.jsp Plus Test] [https://www.cpc-power.com/index.php?page=detail&num=15242] CPC and CPC+ Emulator test suite (including Instruction and Interrupt timing tests)
 +
*[https://cpctech.cpcwiki.de/download/cdttst.zip CDT/TZX test suite for emulators] [https://cpctech.cpcwiki.de/download/fdctest.zip FDC test suite] [https://cpctech.cpcwiki.de/download/drivetest.zip Disk drive tests] [http://cpctech.cpc-live.com/test.zip "Acid" tests] Set of tests by arnoldemu
 +
 +
== Amstrad Plus ==
 +
*[https://www.cpc-power.com/index.php?page=detail&num=18998 4096k Tester] [https://www.cpc-power.com/index.php?page=detail&num=3575 No Exit] Amstrad Plus palette, Floating bus problem
 +
*[https://www.cpc-power.com/index.php?page=detail&num=8874 6128 Plus Dma demo] [https://cpcrulez.fr/demostestDO_fairy-breakpoint_2010.htm Fairy demo] [https://soundtrackerdma.cpcscene.net/doku.php?id=en:download Soundtracker DMA] To test DMA and to compare the PSG output with the output from a real Amstrad Plus
 +
*[https://www.cpc-power.com/index.php?page=detail&num=7401 Black Sabbath demo] [https://www.cpc-power.com/index.php?page=detail&num=7532 X-Mas 2008 demo] [https://www.cpc-power.com/index.php?page=detail&num=9169 Funerapolis demo] To test hardware sprites emulation
 +
 +
== Graphics ==
 
*[https://cpcrulez.fr/book-amstrad_cpc_crtc_compendium.htm Amstrad CPC CRTC Compendium v1.6] [http://logon.system.free.fr/html/downloadlogon.htm Shaker v2.4] [http://shaker.logonsystem.fr Shakerland Portal](dead link) [https://forum.system-cfg.com/viewtopic.php?p=229698#p229698 Revolog demo] Ultra accurate CRTC documentation and its associated testing tool
 
*[https://cpcrulez.fr/book-amstrad_cpc_crtc_compendium.htm Amstrad CPC CRTC Compendium v1.6] [http://logon.system.free.fr/html/downloadlogon.htm Shaker v2.4] [http://shaker.logonsystem.fr Shakerland Portal](dead link) [https://forum.system-cfg.com/viewtopic.php?p=229698#p229698 Revolog demo] Ultra accurate CRTC documentation and its associated testing tool
 
*[https://www.cpc-power.com/index.php?page=detail&num=10401 Test CRTC type v3.0] [https://www.planetemu.net/rom/amstrad-cpc-applications-dsk/crtc-editor-v5-1-1994-brain-of-chaos CRTC editor v5.1] [https://www.cpc-power.com/index.php?page=detail&num=15280 Another one in Spanish] CRTC tools
 
*[https://www.cpc-power.com/index.php?page=detail&num=10401 Test CRTC type v3.0] [https://www.planetemu.net/rom/amstrad-cpc-applications-dsk/crtc-editor-v5-1-1994-brain-of-chaos CRTC editor v5.1] [https://www.cpc-power.com/index.php?page=detail&num=15280 Another one in Spanish] CRTC tools
Line 1,584: Line 1,596:
 
*[https://www.cpc-power.com/index.php?page=detail&num=16466 Split-Rasters Test CRTC1] [https://www.cpc-power.com/index.php?page=detail&num=7543 Odyssey demo] Scrolltext done with split-raster and flames ondulating by abusing the CRT display
 
*[https://www.cpc-power.com/index.php?page=detail&num=16466 Split-Rasters Test CRTC1] [https://www.cpc-power.com/index.php?page=detail&num=7543 Odyssey demo] Scrolltext done with split-raster and flames ondulating by abusing the CRT display
 
*[https://www.cpc-power.com/index.php?page=detail&num=14259 Test interlace color] [https://www.cpc-power.com/index.php?page=detail&num=7826 Climax-G demo] [https://www.cpc-power.com/index.php?page=detail&num=8307 4 Sins] [https://www.cpc-power.com/index.php?page=detail&num=2224 Thunder Blade] [https://www.cpc-power.com/index.php?page=detail&num=2318 Turrican] To test the CRT display
 
*[https://www.cpc-power.com/index.php?page=detail&num=14259 Test interlace color] [https://www.cpc-power.com/index.php?page=detail&num=7826 Climax-G demo] [https://www.cpc-power.com/index.php?page=detail&num=8307 4 Sins] [https://www.cpc-power.com/index.php?page=detail&num=2224 Thunder Blade] [https://www.cpc-power.com/index.php?page=detail&num=2318 Turrican] To test the CRT display
*[https://www.cpc-power.com/index.php?page=detail&num=18998 4096k Tester] [https://www.cpc-power.com/index.php?page=detail&num=3575 No Exit] Amstrad Plus palette, Floating bus problem
+
 
*[https://www.cpc-power.com/index.php?page=detail&num=8874 6128 Plus Dma demo] [https://cpcrulez.fr/demostestDO_fairy-breakpoint_2010.htm Fairy demo] [https://soundtrackerdma.cpcscene.net/doku.php?id=en:download Soundtracker DMA] To test DMA and to compare the PSG output with the output from a real Amstrad Plus
+
== Disks & Tapes ==
*[https://www.cpc-power.com/index.php?page=detail&num=7401 Black Sabbath demo] [https://www.cpc-power.com/index.php?page=detail&num=7532 X-Mas 2008 demo] [https://www.cpc-power.com/index.php?page=detail&num=9169 Funerapolis demo] To test hardware sprites emulation
+
*[https://www.cpc-power.com/index.php?page=detail&num=6987 RAM Expansion Test] [https://www.cpc-power.com/index.php?page=detail&num=14833 MemTest] [https://www.cpc-power.com/index.php?page=detail&num=14834 RAM Test CRTC4] [https://www.cpc-power.com/index.php?page=detail&num=13386 Testprogram For All ERAM] RAM testers
+
 
*[https://www.cpc-power.com/index.php?page=detail&num=15518 DskTest v0.1.47b] [https://cpcrulez.fr/applications_disc-dlfrsilver_dump_tool_test_suite.htm Dlfrsilver Dump Tool Test Suite v1805] [https://www.cpc-power.com/index.php?page=detail&num=6117 Discology 6.0] [https://www.cpc-power.com/index.php?page=detail&num=6118 Discology plus] [https://www.cpc-power.com/index.php?page=detail&num=4179 Hercule II] To test FDC emulation
 
*[https://www.cpc-power.com/index.php?page=detail&num=15518 DskTest v0.1.47b] [https://cpcrulez.fr/applications_disc-dlfrsilver_dump_tool_test_suite.htm Dlfrsilver Dump Tool Test Suite v1805] [https://www.cpc-power.com/index.php?page=detail&num=6117 Discology 6.0] [https://www.cpc-power.com/index.php?page=detail&num=6118 Discology plus] [https://www.cpc-power.com/index.php?page=detail&num=4179 Hercule II] To test FDC emulation
*[https://www.cpc-power.com/cpcarchives/index.php?page=articles&cat=12 Protection schemes documented] [https://simonowen.com/samdisk/sys_cpc/ Implementation of copy-protection in EDSK images] [https://www.cpc-power.com/index.php?page=detail&num=1501 Le Nécromancien] [https://www.cpc-power.com/index.php?page=detail&num=839 E.X.I.T] [https://www.cpc-power.com/index.php?page=detail&num=1005 Basun] [https://www.cpc-power.com/index.php?page=detail&num=2195 Tensions] [https://www.cpc-power.com/index.php?page=detail&num=1589 Pacific] [https://www.cpc-power.com/index.php?page=detail&num=1784 Wild Streets] [https://www.cpc-power.com/index.php?page=detail&num=1958 Skyx] Some copy-protected disk games
+
*[https://www.cpc-power.com/index.php?page=detail&num=1501 Le Nécromancien] [https://www.cpc-power.com/index.php?page=detail&num=839 E.X.I.T] [https://www.cpc-power.com/index.php?page=detail&num=1005 Basun] [https://www.cpc-power.com/index.php?page=detail&num=2195 Tensions] [https://www.cpc-power.com/index.php?page=detail&num=1589 Pacific] [https://www.cpc-power.com/index.php?page=detail&num=1784 Wild Streets] [https://www.cpc-power.com/index.php?page=detail&num=1958 Skyx] Some copy-protected disk games
*[https://cpctech.cpcwiki.de/download/cdttst.zip CDT/TZX test suite for emulators] [https://cpctech.cpcwiki.de/download/fdctest.zip FDC test suite] [https://cpctech.cpcwiki.de/download/drivetest.zip Disk drive tests] [http://cpctech.cpc-live.com/test.zip "Acid" tests] Set of tests by arnoldemu
+
*[https://www.cpc-power.com/cpcarchives/index.php?page=articles&cat=12 Protection schemes documented] [https://simonowen.com/samdisk/sys_cpc/ Implementation of copy-protection in EDSK images]
 +
 
 +
== File formats documentation ==
 +
*[https://www.cpcwiki.eu/index.php/Format:DSK_disk_image_file_format DSK / EDSK] [https://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_HFE_file_format.pdf HFE] File formats of disk-image
 +
*[http://soundfile.sapp.org/doc/WaveFormat/ WAV PCM] [https://acorn.huininga.nl/pub/unsorted/software/pc/CSW/csw.html CSW] [https://www.cpcwiki.eu/index.php/Format:CDT_tape_image_file_format CDT / TZX] File formats of tape-image
 +
*[https://www.cpcwiki.eu/index.php/Format:CPR_CPC_Plus_cartridge_file_format CPR cartridge] [https://www.cpcwiki.eu/index.php/Format:SNA_snapshot_file_format SNA snapshot] [https://www.cpcwiki.eu/forum/emulators/javacpc-desktop-available-as-beta!/100/ SNR session] Other file formats used in CPC emulators
 +
*[https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=10 Archive of SNR sessions]
 +
 
 +
== Peripherals ==
 
*[https://www.cpc-power.com/index.php?page=detail&num=3825 Magnum Light Phaser] [https://www.cpc-power.com/index.php?page=detail&num=1825 West Phaser] [https://www.cpc-power.com/index.php?page=detail&num=5325 Gunstick] [https://www.cpc-power.com/index.php?page=detail&num=3583 SkeetShoot] To test lightguns emulation
 
*[https://www.cpc-power.com/index.php?page=detail&num=3825 Magnum Light Phaser] [https://www.cpc-power.com/index.php?page=detail&num=1825 West Phaser] [https://www.cpc-power.com/index.php?page=detail&num=5325 Gunstick] [https://www.cpc-power.com/index.php?page=detail&num=3583 SkeetShoot] To test lightguns emulation
 
*[https://www.cpc-power.com/index.php?page=detail&num=4012 Advanced OCP Art Studio] To test mouse emulation
 
*[https://www.cpc-power.com/index.php?page=detail&num=4012 Advanced OCP Art Studio] To test mouse emulation

Revision as of 13:06, 30 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 & 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

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

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

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, 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
MAME [49] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
SugarPi [50] 1.2.0 Feb 3, 2021 CPC range Open source
ZEsarUX [51] 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 [52] Arnold TNG Jan 20, 2016 CPC range, Plus range, KC Compact, Aleste 520EX Open source
Caprice32 [53] 4.6.0 Jan 29, 2023 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Reloaded [54] r377 Jul 13, 2010 CPC range Open source
Clock Signal [55] 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++ [56] 1.5.0 Oct 29, 1999 CPC range Shareware💲
cpc4x [57] 0.26 Dec 11, 2004 CPC range Open source
CPCemu [58] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
DSP [59] 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 [60] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MAME [61] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [62] 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 [63] 0.70 Apr 20, 2017 CPC range Open source
Ronald [64] May 10, 2023 CPC range ⚠️ Open source
SugarBox [65] [66] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
Xcpc [67] 0.38.1 Apr 8, 2023 CPC range Open source
YACE [68] Unreleased? Nov 12, 2014 CPC range Unreleased?
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

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

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

Sony PSP

Emulator name External link Current version Latest release Emulated systems License
Caprice32 PSP [148] 4.2.0.2 Nov 28, 2007 CPC range Open source
CPCPSP [149] 0.1 Dec 24, 2005 CPC range Freeware
PSPCAP32 [150] 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 [151] Jan 15, 2020 CPC range Freeware
Dingoo A320 / A330 Pituka Dingux [152] 0.8pre Aug 19, 2010 CPC range Open source
Dingoo A320 / A330 Dingux-CAP32 [153] 1.1.2 Oct 17, 2009 CPC range Open source
GamePark Caanoo Caanoo-CAP32 [154] 1.1.3 Apr 24, 2011 CPC range Open source
GamePark GP2x CapriceGP2x [155] 0.5 Feb 22, 2006 CPC range Open source
GamePark GP2x GP2X-CAP32 [156] 1.5.1 Aug 29, 2009 CPC range Open source
GamePark GP32 Pituka GP32 [157] 1d May 15, 2010 CPC range Open source
GamePark Wiz Wiz-CAP32 [158] 1.1.0 Aug 29, 2009 CPC range Open source
GCW Zero Dingux-CAP32 [159] 1.1.2 May 25, 2014 CPC range Open source
JXD S5110 / S601 & Yinlips G18 JXD-CAP32 [160] 1.1.1 Oct 27, 2012 CPC range Open source
Odroid GO CapriceESP32 [161] Dec 3, 2020 CPC range Open source
Pandora Pandora-CAP32 [162] 1.1.0 Jun 27, 2010 CPC range Open source
Trimui Model S Arnold Trimui [163] 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

Disks & Tapes

File formats documentation

Peripherals

Emulation Tools

Emulator Detection