Jump to content

Emulators: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Phi2x (talk | contribs)
Phi2x (talk | contribs)
Line 124: Line 124:
! Latest release
! Latest release
! Emulated systems
! Emulated systems
! Developer tools
! License
! License
|-
|-
Line 131: Line 132:
| Apr 15, 2000
| Apr 15, 2000
| [[CPC old generation|CPC range]]
| [[CPC old generation|CPC range]]
|
| Freeware
| Freeware
|-
|-
Line 138: Line 140:
| Jun 2, 2011
| Jun 2, 2011
| [[CPC old generation|CPC range]]
| [[CPC old generation|CPC range]]
|
| Freeware
| Freeware
|-
|-
Line 145: Line 148:
| Jul 7, 1998
| Jul 7, 1998
| [[CPC old generation|CPC range]]
| [[CPC old generation|CPC range]]
|
| Freeware
| Freeware
|-
|-
Line 152: Line 156:
| Nov 2, 2000
| Nov 2, 2000
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
| [[CPC old generation|CPC range]], [[Plus|Plus range]]
|
| Freeware
| Freeware
|-
|-
Line 159: Line 164:
| Mar 23, 1995
| Mar 23, 1995
| [[CPC old generation|CPC range]]
| [[CPC old generation|CPC range]]
|
| Freeware
| Freeware
|-
|-
Line 166: Line 172:
| 1990
| 1990
| [[CPC old generation|CPC range]]
| [[CPC old generation|CPC range]]
|
| Shareware
| Shareware
|}
|}

Revision as of 10:15, 24 July 2023

Operating Systems

Acorn RISC OS

Emulator name External link Current version Latest release Emulated systems License
!CPC [1] Jul 28, 1996 CPC range Freeware
!CPCemu [2] 1.21 Mar 22, 2016 CPC range Freeware

AmigaOS

Emulator name External link Current version Latest release Emulated systems License
A-CPC [3] 2.0 Apr, 2002 CPC range, Plus range Open source
Ami-CPC [4] 0.46 Jan 21, 1998 CPC range Open source
Arnold [5] 1.15 Dec 17, 2012 CPC range, Plus range, KC Compact Open source
CPE [6] Feb 24, 1995 CPC range Open source
Emu-CPC [7] 0.7 Sep 15, 1996 CPC range Freeware
SDLMESS [8] 0.146u4 Aug 19, 2012 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source

AMSDOS

Emulator name External link Current version Latest release Emulated systems License
Pac-Man [9] 1.1 Jun 5, 2014 Pac-Man arcade Open source
Space Invaders [10] 1.0 Jun 11, 2016 Space Invaders arcade Freeware
ZXM [11] 1993 ZX Spectrum Freeware

DOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnimedes [12] 0.8a Apr 15, 2000 CPC range Freeware
CPCE [13] 1.94 Jun 2, 2011 CPC range Freeware
CPCemu [14] 1.5 Jul 7, 1998 CPC range Freeware
NO$CPC [15] 1.8 Nov 2, 2000 CPC range, Plus range Freeware
RWCPC [16] Mar 23, 1995 CPC range Freeware
SIMCPC [17] 1990 CPC range Shareware

EXOS

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

Haiku

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

Java / JVM

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold Jnr [22] Aug 27, 2001 CPC range Open source
CPCInAJar [23] Mar 16, 2011 CPC range Open source
JavaCPC Desktop [24] 3.0.2 Apr 8, 2022 CPC range, KC Compact Donationware
JavaCPC Applet [25] Jul 10, 2012 CPC range, Plus range Donationware
JavaGX4000 [26] Sep 7, 2018 CPC range, Plus range Open source
JEMU [27] Feb 19, 2007 CPC range, BBC Micro, VZ-300, ZX Spectrum, ZX80/81 Open source
JKCEMU [28] 0.9.7 Mar 30, 2017 KC Compact & other computers from East Germany Open source
WebCPC [29] 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 [30] BZH Games beta Dec 28, 2013 CPC range ❌ Freeware
CrocoDS [31] May 13, 2020 CPC range ✅ Freeware
JSMESS [32] 0.153 Oct 29, 2014 CPC range & lots of other computer systems ❌ Open source
Roland [33] Sep 24, 2011 CPC range ❌ Open source
Ronald [34] May 10, 2023 CPC range ✅ Open source
RVMplayer [35] 0.1.1 Apr 29, 2023 CPC range, ZX Spectrum ❌ Freeware
Tiny Emus [36] JavaCPC-Games Dec 31, 2018 CPC range, ZX Spectrum, VIC-20, Commodore 64, Acorn Atom, KC Compact, KC 85, KC 87, Z9001, Z1013 ❌ Open source
Xiragon [37] Nov 28, 2012 CPC range ❌ Open source
Yet another KC emulator [38] Apr 17, 2017 CPC range, ZX Spectrum, Commodore 64, Acorn Atom, KC Compact, KC 85, KC 87, Z9001, Z1013, HC900 ✅ Open source

macOS

Emulator name External link Current version Latest release Emulated systems License
Arnold [39] 1.7.9 Mar 10, 2018 CPC range, Plus range, KC Compact Open source
Clock Signal [40] May 15, 2023 CPC range, ZX Spectrum, Enterprise, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh, MSX, ColecoVision Donationware & Open source
CPC++ [41] b700 May 31, 2015 CPC range Freeware
CPCemu [42] 2.5 Aug 13, 2022 CPC range Freeware
CPCSharp [43] 1.0.0-beta1 Apr 7, 2021 CPC range Open source
DSP [44] 0.20 Jul 15, 2022 CPC range, ZX Spectrum, Commodore 64, Game Boy, Nintendo NES, SG-1000, Sega Master System, ColecoVision, GameGear, Super Cassette Vision, Arcade Open source
MacCPC [45] 0.9.2 Jan 22, 2010 CPC range Freeware
Retro Virtual Machine [46] 2.1.6 Mar 1, 2023 CPC range, Plus range, ZX Spectrum, MSX 1, ColecoVision, SG-1000, Sega Master System Donationware
MAME [47] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source
SugarBox [48] [49] 2.0.1 May 26, 2023 CPC range, Plus range Open-Source
ZEsarUX [50] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000, Sega Master System Donationware & Open source

MorphOS

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

MSX2

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

Unix / Linux

Emulator name External link Current version Latest release Emulated systems License
Arnold [54] Jan 20, 2016 CPC range, Plus range, KC Compact, Aleste 520EX Open source
Arnold TNG [55] May 31, 2009 CPC range, Plus range Open source
Caprice32 [56] 4.6.0 Jan 29, 2023 CPC range, Plus range Donationware & Open source
Caprice Reloaded [57] r377 Jul 13, 2010 CPC range Open source
Clock Signal [58] May 15, 2023 CPC range, ZX Spectrum, Enterprise, Acorn Electron, Apple II, Oric 1/Atmos, VIC-20, ZX80/81, Atari 2600, Atari ST, Macintosh, MSX, ColecoVision Donationware & Open source
CPC++ [59] 1.5.0 Oct 29, 1999 CPC range Shareware
cpc4x [60] 0.26 Dec 11, 2004 CPC range Open source
CPCemu [61] 2.5 Aug 13, 2022 CPC range Freeware
DSP [62] 0.21 Mar 12, 2023 CPC range, ZX Spectrum, Commodore 64, Game Boy, Nintendo NES, SG-1000, Sega Master System, ColecoVision, GameGear, Super Cassette Vision, Arcade Open source
ep128emu [63] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MAME [64] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source
Retro Virtual Machine [65] 2.1.6 Mar 1, 2023 CPC range, Plus range, ZX Spectrum, MSX 1, ColecoVision, SG-1000, Sega Master System Donationware
Roland [66] 0.70 Apr 20, 2017 CPC range Open source
Ronald [67] May 10, 2023 CPC range Open source
SugarBox [68] [69] 2.0.1 May 26, 2023 CPC range, Plus range Open-Source
Xcpc [70] 0.38.1 Apr 8, 2023 CPC range Open source
YACE [71] Unreleased? Nov 12, 2014 CPC range Unreleased?
ZEsarUX [72] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000, Sega Master System Open source

Windows

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

LibRetro (API for emulators)

Emulator name Type External link Current version Latest release Emulated systems License
libretro-cap32 Emulation core [111] 1.2.2 Jul 19, 2015 CPC range Open source
libretro-crocods Emulation core [112] 0.1 Feb 28, 2017 CPC range Open source
SugarLibRetro Emulation core [113] (wraps independent lib https://github.com/Tom1975/CPCCore) git - CPC range, Plus range Open source
EmuVR Frontend [114] Dec 25, 2022 CPC range & lots of other computer systems Donationware
RetroArch Frontend [115] 1.15.0 Mar 11, 2023 CPC range, Plus range & lots of other computer systems Donationware & Open source

Home Consoles

Microsoft XBOX

Emulator name External link Current version Latest release Emulated systems License
ArnoldX [116] v5 Apr 20, 2010 CPC range, Plus range
CoinOPS [117] 5 Oct 18, 2012 CPC range & lots of other computer systems

Microsoft Xbox 360

Emulator name External link Current version Latest release Emulated systems License
XNACPC [118] 1.0 Nov 11, 2011 CPC range Open source

Nintendo Wii

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

Sega Dreamcast

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

Sony PS2

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

Sony PS3

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

Handheld Consoles

Anbernic RG350

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

Dingoo A320 / A330

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

GamePark GP32 / GP2X / Wiz / Caanoo

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

GCW Zero

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

JXD S5110 / S601 & Yinlips G18

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

Nintendo DS

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

Odroid GO

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

Pandora

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

Sony PSP

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

Smartphones / PDA / SoC

Android

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

BlackBerry

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

iOS

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

Maemo

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

Palm OS

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

Pocket PC

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

Raspberry Pi

Emulator name External link Current version Latest release Emulated systems License
#CPC4Rpi [151] 1.1 Dec 19, 2013 CPC range Open source
CapriceRPI [152] 1.3 Feb 28, 2016 CPC range Open source
ZEsarUX [153] 10.3 May 10, 2023 CPC range, PCW, ZX Spectrum, ZX80/81, Jupiter ACE, Sam Coupe, Sinclair QL, MSX 1, ColecoVision, SG-1000, Sega Master System Open source

Symbian

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

Hardware

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

Emulation Tools

Emulator Detection