Last modified on 11 September 2019, at 11:01

Emulators

Revision as of 11:01, 11 September 2019 by Phi2x (Talk | contribs) (macOS)

Operating Systems

Acorn RISC OS

Name Actual version Last release Emulated systems License Link
!CPC October 6, 2002 CPC range Freeware [1]
!CPCemu 1.10 October 6, 2002 CPC range Freeware [2]

AmigaOS

Name Actual version Last release Emulated systems License Link
A-CPC 2.0 December 30, 2013 CPC range, Plus range Open source [3]
Ami-CPC 0.46 Jan 21, 1998 CPC range Open source [4]
Arnold 1.15 Dec 17, 2012 CPC range, Plus range, KC Compact Open source [5]
CPE October 6, 2002 CPC range Open source [6]
Emu-CPC October 7, 2002 CPC range Freeware [7]
SDLMESS 0.146u4 Aug 19, 2012 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source [8]

AMSDOS

Name Actual version Last release Emulated systems License Link
Pac-Man 1.1 Jun 5, 2014 Pac-Man arcade Open source [9]
Space Invaders 1.0 Jun 11, 2016 Space Invaders arcade Freeware [10]
ZXM April 17, 2018 ZX Spectrum Freeware [11]

DOS

Name Actual version Last release Emulated systems License Link
Arnimedes 0.8a Apr 15, 2000 CPC range Freeware [12]
CPCE 1.94 Jun 2, 2011 CPC range Freeware [13]
CPCemu 1.5 Jul 7, 1998 CPC range Freeware [14]
NO$CPC 1.8 Nov 2, 2000 CPC range, Plus range Freeware [15]
RWCPC Mar 23, 1995 CPC range Freeware [16]
SIMCPC 1990 CPC range Shareware [17]

EXOS

Name Actual version Last release Emulated systems License Link
Software CPC Emulator 1.3 Jan 11, 2013 CPC range Open source [18]

Haiku

Name Actual version Last release Emulated systems License Link
ACE 1.6 (beta3) Nov 13, 2017 CPC range, Plus range Freeware [19] [20]
AdvanceMAME 3.5-2 Nov 26, 2017 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source [21]

Java / JVM

Name Actual version Last release Emulated systems License Link
Arnold Jnr Aug 27, 2001 CPC range Open source [22]
CPCInAJar Mar 16, 2011 CPC range Open source [23]
JavaCPC Desktop 2.9.7 Sep 21, 2018 CPC range, KC Compact Donationware [24]
JavaCPC Applet Jul 10, 2012 CPC range, Plus range Donationware [25]
JavaGX4000 Sep 7, 2018 CPC range, Plus range Open source [26]
JEMU Feb 19, 2007 CPC range, BBC Micro, VZ-300, ZX Spectrum, ZX80/81 Open source [27]
JKCEMU 0.9.7 Mar 30, 2017 KC Compact & other computers from East Germany Open source [28]
WebCPC r15 Dec 31, 2010 CPC range Open source [29]

JavaScript / HTML5

Name Actual version Last release Emulated systems License Link
CPCbox beta Dec 28, 2013 CPC range Freeware [30]
JSMESS 0.153 Oct 29, 2014 CPC range & lots of other computer systems Open source [31]
Roland Sep 24, 2011 CPC range Open source [32]
Tiny Emus Dec 31, 2018 CPC range, ZX Spectrum, Commodore 64, Acorn Atom, KC Compact, KC 85, Z9001, Z1013 Open source [33]
Xiragon Nov 28, 2012 CPC range Open source [34]
Yet another KC emulator Apr 17, 2017 CPC range, ZX Spectrum, Commodore 64, Acorn Atom, KC Compact, KC 85, KC 87, Z9001, Z1013, HC900 Open source [35]

macOS

Name Actual version Last release Emulated systems License Link
Arnold 1.7.9 Mar 10, 2018 CPC range, Plus range, KC Compact Open source [36]
Clock Signal Mar 10, 2019 CPC range, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, MSX 1, ColecoVision Open source [37]
CPC++ 2.0.0 Jan 14, 2003 CPC range Shareware [38]
DSP 0.18 Dec 31, 2017 CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade Open source [39]
MacCPC 0.9.2 Jan 22, 2010 CPC range Freeware [40]
Retro Virtual Machine 2.0 BETA-1 R7 Jul 10, 2019 CPC range, ZX Spectrum Donationware [41]
SDLMAME 0.201 Aug 29, 2018 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source [42]
ZEsarUX 8.0 Jul 19, 2019 CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL Donationware & Open source [43]

MorphOS

Name Actual version Last release Emulated systems License Link
ACE 1.18 Mar 18, 2019 CPC range, Plus range Freeware [44]
MESS 0.113 Nov 1, 2007 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source [45]

MSX2

Name Actual version Last release Emulated systems License Link
EMU6CPC Dec 17, 2018 CPC range Freeware [46]

Unix / Linux

Name Actual version Last release Emulated systems License Link
Arnold Jan 20, 2016 CPC range, Plus range, KC Compact, Aleste 520EX Open source [47]
CaPriCe32 4.4.0 Mar 26, 2017 CPC range, Plus range Donationware & Open source [48]
Caprice Reloaded r377 Jul 13, 2010 CPC range Open source [49]
Clock Signal Mar 10, 2019 CPC range, Acorn Electron, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, MSX 1, ColecoVision Open source [50]
CPC++ 1.5.0 CPC range Shareware [51]
cpc4x 0.26 Dec 11, 2004 CPC range Open source [52]
CPCemu 1.7 Dec 6, 2009 CPC range Freeware [53]
DSP 0.18 Dec 31, 2017 CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade Open source [54]
ep128emu 2.0.10 Nov 13, 2016 CPC range, ZX Spectrum, Enterprise Donationware & Open source [55]
MAME 0.201 Aug 30, 2018 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source [56]
Retro Virtual Machine 2.0 BETA-1 R7 Jul 10, 2019 CPC range, ZX Spectrum Donationware [57]
Roland 0.70 Apr 20, 2017 CPC range Open source [58]
Xcpc Jan 22, 2007 CPC range Open source [59]
YACE Unreleased? Nov 12, 2014 CPC range Unreleased? [60]
ZEsarUX 8.0 Jul 19, 2019 CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL Open source [61]

Windows

Name Actual version Last release Emulated systems License Link
Arnimedes 1.02 Jul 7, 2012 CPC range Freeware [62]
Arnold WIP May 13, 2017 CPC range, Plus range, KC Compact, Aleste 520EX Open source [63]
CaPriCe 4.2.0 May 14, 2005 CPC range Open source [64]
CaPriCe 32 4.5.0 Dec 27, 2018 CPC range, Plus range Donationware & Open source [65]
Caprice Forever 19.7 Jul 6, 2019 CPC range Freeware [66]
Caprice Reloaded r533 Sep 25, 2011 CPC range Open source [67]
Caprice32-Aleste 4.1.0 Nov 14, 2007 Aleste 520EX Open source [68]
CoPaCabana 0.74 Apr 12, 2006 CPC range Freeware [69]
CPC-em 0.4 Jul 7, 2004 CPC range Open source [70]
CPC++ b700 Mar 26, 2014 CPC range Freeware [71]
CPC3D/CPC32 0.3 Feb 8, 2003 CPC range Freeware [72]
CPCE 1.94 Jun 2, 2011 CPC range Freeware [73]
CPCEC 20190831 Aug 31, 2019 CPC range Open source [74]
CPCemu 1.7 Dec 6, 2009 CPC range Freeware [75]
CPCEmuPower 20181012 Oct 12, 2018 CPC range Freeware [76]
CPCwin 1.0 Dec 4, 1997 CPC range Freeware [77]
CPE 5.2 Apr 21, 1997 CPC range Freeware [78]
DSP 0.18 Dec 31, 2017 CPC range, ZX Spectrum, Game Boy, Nintendo NES, Sega Master System, ColecoVision, Arcade Open source [79]
ep128emu 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source [80]
MAME 0.201 Aug 30, 2018 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source [81]
MTMW 1.30B Jan 11, 2000 CPC range, Plus range, ZX Spectrum, ZX80/81, Jupiter ACE, Enterprise Freeware [82]
NO$CPC 1.8 Nov 2, 2000 CPC range, Plus range Freeware [83]
PC-CPC 0.1at b29 Nov 17, 2011 CPC range Freeware [84]
Retro Virtual Machine 2.0 BETA-1 R7 Jul 10, 2019 CPC range, ZX Spectrum Donationware [85]
Roland 0.70 Apr 20, 2017 CPC range Open source [86]/GitHub
SugarBox 0.29 Jan 22, 2018 CPC range, Plus range Freeware [87]
vbCPC 1.06 Apr 7, 2005 CPC range Freeware [88]
Virtual CPC 1.1 Aug 8, 2011 CPC range Freeware [89]
WinAPE 2.0b2 Jan 5, 2016 CPC range, Plus range Donationware [90]
WinCPC 0.9.26 Feb 1, 2007 CPC range Freeware [91]
XNACPC 1.0 Nov 11, 2011 CPC range Open source [92]
Yage 0.91 Oct 24, 1998 CPC range Freeware [93]
ZEsarUX 8.0 Jul 19, 2019 CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL Donationware & Open source [94]

Emulation Core

Name Actual version Last release Emulated systems License Link
libretro-cap32 (for RetroArch) 1.2.2 Jul 19, 2015 CPC range Open source [95] (libretro core)

Home Consoles

Microsoft XBOX

Name Actual version Last release Emulated systems License Link
ArnoldX v5 Apr 20, 2010 CPC range, Plus range [96]
CoinOPS 5 Oct 18, 2012 CPC range & lots of other computer systems [97]

Microsoft Xbox 360

Name Actual version Last release Emulated systems License Link
XNACPC 1.0 Nov 11, 2011 CPC range Open source [98]

Nintendo Wii

Name Actual version Last release Emulated systems License Link
Wiituka 0.98.8 May 15, 2009 CPC range Open source [99]

Sega Dreamcast

Name Actual version Last release Emulated systems License Link
CPCast May 6, 2006 CPC range Freeware [100]
DreamCPC Alpha 3 Oct 16, 2005 CPC range Freeware [101]

Sony PS2

Name Actual version Last release Emulated systems License Link
PCPC Dec 22, 2004 CPC range Open source [102]

Sony PS3

Name Actual version Last release Emulated systems License Link
Caprice32 4.1.0 DBG Apr 9, 2012 CPC range Open source [103]

Handheld Consoles

Dingoo A320 / A330

Name Actual version Last release Emulated systems License Link
Pituka (Dingux) 0.8pre Aug 19, 2010 CPC range Open source [104]
Dingux-CAP32 1.1.2 Oct 17, 2009 CPC range Open source [105]

GamePark GP32 / GP2X / Wiz / Caanoo

Name Actual version Last release Emulated systems License Link
Pituka (GP32) 1d May 15, 2010 CPC range Open source [106]
CapriceGP2x 0.5 Feb 22, 2006 CPC range Open source [107]
GP2X-CAP32 1.5.1 Aug 29, 2009 CPC range Open source [108]
Wiz-CAP32 1.1.0 Aug 29, 2009 CPC range Open source [109]
Caanoo-CAP32 1.1.3 Apr 24, 2011 CPC range Open source [110]

GCW Zero

Name Actual version Last release Emulated systems License Link
Dingux-CAP32 1.1.2 May 25, 2014 CPC range Open source [111]

JXD S5110 / S601 & Yinlips G18

Name Actual version Last release Emulated systems License Link
JXD-CAP32 1.1.1 Oct 27, 2012 CPC range Open source [112]

Nintendo DS

Name Actual version Last release Emulated systems License Link
AmeDS 4.0 Apr 25, 2010 CPC range Freeware [113]
CrocoDS 2.0 Nov 9, 2007 CPC range Freeware [114]

Pandora

Name Actual version Last release Emulated systems License Link
Pandora-CAP32 1.1.0 Jun 27, 2010 CPC range Open source [115]

Sony PSP

Name Actual version Last release Emulated systems License Link
Caprice32 PSP 4.2.0.2 Nov 28, 2007 CPC range Open source [116]
CPCPSP 0.1 Dec 24, 2005 CPC range Freeware [117]
PSPCAP32 1.5.1 Aug 21, 2009 CPC range Open source [118]

Smartphones / PDA / SoC

Android

Name Actual version Last release Emulated systems License Link
andcpc 1.5.1 Apr 4, 2011 CPC range Open source [119]
CPCDroid 1.5.1 Mar 2, 2011 CPC range Open source [120]
Droid-CPC 1.1.01 Dec 15, 2016 CPC range Commercial [121]

BlackBerry

Name Actual version Last release Emulated systems License Link
BB-CPC 1.0.1.3 Jul 15, 2013 CPC range Commercial [122]

iOS

Name Actual version Last release Emulated systems License Link
CrocoDS 2.1 Jun 21, 2013 CPC range Open source [123]

Maemo

Name Actual version Last release Emulated systems License Link
CPCm 1.20-1 Apr 27, 2010 CPC range Open source [124]

Palm OS

Name Actual version Last release Emulated systems License Link
CaPriCe for Palm OS 2.8 Jun 28, 2011 CPC range Open source [125]
CoPaCabana 0.75 Dec 4, 2007 CPC range Freeware [126]

Pocket PC

Name Actual version Last release Emulated systems License Link
PocketCaprice 0.9 Aug 19, 2007 CPC range Freeware [127]

Raspberry Pi

Name Actual version Last release Emulated systems License Link
#CPC4Rpi 1.1 Dec 19, 2013 CPC range Open source [128]
CapriceRPI 1.3 Feb 28, 2016 CPC range Open source [129]
ZEsarUX 7.2 Apr 10, 2019 CPC range, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL Open source [130]

Symbian

Name Actual version Last release Emulated systems License Link
S60-CPC 0.74 Feb 21, 2006 CPC range Open source [131]

Hardware

  • CPC TREX TurboCPC core running on a terasIC T-Rex C1 FPGA board
  • CPC-ONE TurboCPC core running on the C-One FPGA board
  • CPC FPGA CPC emulation running on a custom made FPGA board
  • FPGAmstrad CPC emulation running on a NEXYS2 FPGA board
  • MIST board FPGA board implementing Amstrad CPC and various other 8-bit and 16-bit computers

Emulation Tools

Emulator Detection