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,602: Line 1,602:
 
*[https://cpcrulez.fr/book-amstrad_cpc_crtc_compendium.htm Amstrad CPC CRTC Compendium v1.6] [https://web.archive.org/web/20230330143252/http://logonsystem.fr/html/downloadlogon.htm Shaker v2.4] [https://cpcrulez.fr/applications_util-cpc_shaker.htm] Ultra accurate CRTC documentation and its testing tool
 
*[https://cpcrulez.fr/book-amstrad_cpc_crtc_compendium.htm Amstrad CPC CRTC Compendium v1.6] [https://web.archive.org/web/20230330143252/http://logonsystem.fr/html/downloadlogon.htm Shaker v2.4] [https://cpcrulez.fr/applications_util-cpc_shaker.htm] Ultra accurate CRTC documentation and its 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
*[https://cpcrulez.fr/coding_src-demo-smooth_crtc_register_3_scrolling_test.htm Smooth CRTC Register 3 scrolling test]
+
*[https://cpcrulez.fr/coding_src-demo-smooth_crtc_register_3_scrolling_test.htm Smooth CRTC Register 3 scrolling test] [https://www.cpc-power.com/index.php?page=detail&num=6883 Edge Grinder] CRTC Register 3 Horizontal Scrolling Trick
 
*[https://www.cpc-power.com/index.php?page=detail&num=12906 HSYNC test]
 
*[https://www.cpc-power.com/index.php?page=detail&num=12906 HSYNC test]
 
*[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=16466 Split-Rasters Test CRTC1]

Revision as of 10:13, 28 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]

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
YAKC [17] Apr 17, 2017 CPC range, KC Compact, ZX Spectrum, Commodore 64, Acorn Atom, KC 85, KC 87, Z9001, Z1013, HC900 Open source

LibRetro (API for emulators)

Emulator name Type External link Current version Latest release Emulated systems Developer tools License
libretro-cap32 Emulation core [18] 4.5.3 Mar 16, 2022 CPC range Open source
libretro-crocods Emulation core [19] 0.1 Feb 28, 2017 CPC range Open source
SugarLibRetro Emulation core [20] (wraps independent lib CPCCore) git Jan 10, 2020 CPC range, Plus range Open source
EmuVR Frontend [21] Dec 25, 2022 CPC range & lots of other computer systems Donationware
RetroArch Frontend [22] 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 [23] 1.15 Dec 17, 2012 CPC range, Plus range, KC Compact Open source
SDLMESS [24] 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 [25] 1.5.1 Apr 4, 2011 CPC range Open source
Azimuth [26] 1.06 Aug 10, 2022 CPC range Commercial💲
CPCDroid [27] 1.5.1 Mar 2, 2011 CPC range Open source
CPCemu [28] 2.5 Aug 14, 2022 CPC range Freeware
Droid-CPC [29] 1.1.01 Dec 15, 2016 CPC range Commercial💲

Haiku

Emulator name External link Current version Latest release Emulated systems Developer tools License
ACE [30] [31] 1.25.0 Feb 18, 2023 CPC range, Plus range Freeware
AdvanceMAME [32] 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 [33] 2.1 Jun 21, 2013 CPC range Open source

macOS

Emulator name External link Current version Latest release Emulated systems Developer tools License
Arnold [34] 1.7.9 Mar 10, 2018 CPC range, Plus range, KC Compact Open source
Clock Signal [35] 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++ [36] b700 May 31, 2015 CPC range Freeware
CPCemu [37] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCSharp [38] 1.0.0-beta1 Apr 7, 2021 CPC range ⚠️ Open source
DSP [39] 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 [40] 0.9.2 Jan 22, 2010 CPC range Freeware
MAME [41] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [42] 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 [43] [44] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
ZEsarUX [45] 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 [46] 1.25 September 8, 2022 CPC range, Plus range Freeware
MESS [47] 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 [48] 1.1 Dec 19, 2013 CPC range Commercial💲
CapriceRPI [49] 1.3 Feb 28, 2016 CPC range Open source
MAME [50] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
SugarPi [51] 1.2.0 Feb 3, 2021 CPC range Open source
ZEsarUX [52] 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 [53] Jan 20, 2016 CPC range, Plus range, KC Compact, Aleste 520EX Open source
Arnold TNG [54] May 31, 2009 CPC range, Plus range  ? Open source
Caprice32 [55] 4.6.0 Jan 29, 2023 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Reloaded [56] r377 Jul 13, 2010 CPC range Open source
Clock Signal [57] 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++ [58] 1.5.0 Oct 29, 1999 CPC range Shareware💲
cpc4x [59] 0.26 Dec 11, 2004 CPC range Open source
CPCemu [60] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
DSP [61] 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 [62] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MAME [63] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
Retro Virtual Machine [64] 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 [65] 0.70 Apr 20, 2017 CPC range Open source
Ronald [66] May 10, 2023 CPC range ⚠️ Open source
SugarBox [67] [68] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
Xcpc [69] 0.38.1 Apr 8, 2023 CPC range Open source
YACE [70] Unreleased? Nov 12, 2014 CPC range Unreleased?
ZEsarUX [71] 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 [72] [73] 0.863b May 13, 2023 CPC range (✅vaporware) (❌for real) Freeware
Arnimedes [74] 1.02 Jul 7, 2012 CPC range Freeware
Arnold [75] Aeliss fork WIP May 13, 2017 CPC range, Plus range, KC Compact, Aleste 520EX Open source
Caprice32 [76] [77] 4.6.0 Jan 29, 2023 CPC range, Plus range ⚠️ Donationware & Open source
Caprice Forever [78] 23.7 Jul 13, 2023 CPC range, Plus range Freeware
Caprice Reloaded [79] r533 Sep 25, 2011 CPC range Open source
Caprice32-Aleste [80] 4.1.0 Nov 14, 2007 Aleste 520EX Open source
CoPaCabana [81] 0.74 Apr 12, 2006 CPC range ⚠️ Freeware
CPC-em [82] 0.3 Jan 22, 2004 CPC range Open source
CPC++ [83] b700 May 31, 2015 CPC range Freeware
CPC3D/CPC32 [84] 0.3 Feb 8, 2003 CPC range Freeware
CPCE [85] 1.94 Jun 2, 2011 CPC range ⚠️ Freeware
CPCEC [86] Aug 6, 2022 CPC range, Plus range, ZX Spectrum, Commodore 64 ⚠️ Open source
CPCemu [87] 2.5 Aug 13, 2022 CPC range ⚠️ Freeware
CPCEmuPower [88] 2105 May 31, 2021 CPC range, Plus range Freeware
CPCSharp [89] 1.0.0-beta1 Apr 7, 2021 CPC range ⚠️ Open source
CPCwin [90] 1.0 Dec 4, 1997 CPC range  ? Freeware
CPvC [91] Oct 7, 2020 CPC range Open source
DSP [92] 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 [93] 2.0.11 Jan 20, 2017 CPC range, ZX Spectrum, Enterprise Donationware & Open source
MAME [94] 0.256 Jun 28, 2023 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems ⚠️ Open source
MTMW [95] 1.30B Jan 11, 2000 CPC range, Plus range, ZX Spectrum, ZX80/81, Enterprise, Jupiter ACE  ? Freeware
NO$CPC [96] 1.8 Nov 2, 2000 CPC range, Plus range Freeware
PC-CPC [97] [98] 0.1at b29 Nov 17, 2011 CPC range ⚠️ Open source
Retro Virtual Machine [99] 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 [100]/GitHub 0.70 Apr 20, 2017 CPC range Open source
SugarBox [101] [102] 2.0.1 May 26, 2023 CPC range, Plus range ⚠️ Open-Source
vbCPC [103] 1.06 Apr 7, 2005 CPC range  ? Freeware
Virtual CPC [104] [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, 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 [111] Jul 28, 1996 CPC range Freeware
!CPCemu [112] 1.21 Mar 22, 2016 CPC range Open source

AmigaOS m68k

Emulator name External link Current version Latest release Emulated systems License
A-CPC [113] 2.0 Apr, 2002 CPC range, Plus range Open source
Ami-cpc [114] 0.46 Jan 21, 1998 CPC range Open source
Ami-cpc2 [115] 0.01alpha Jan 28, 2004 CPC range Open source
CPE [116] Feb 24, 1995 CPC range Open source
EmuCPC [117] 0.7 Sep 15, 1996 CPC range Open source

AMSDOS

Emulator name External link Current version Latest release Emulated systems License
CPCZVM [118] Jul 6, 2019 Z-Machine Open source
Pac-Man [119] 1.1 Jun 5, 2014 Pac-Man arcade Open source
Space Invaders [120] 1.0 Jun 11, 2016 Space Invaders arcade Freeware
ZXM [121] 1993 ZX Spectrum Freeware

BlackBerry OS

Emulator name External link Current version Latest release Emulated systems License
BB-CPC [122] (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 [123] 3.9 Sep 8, 2018 CPC range, Plus range, KC Compact, Aleste 520EX & lots of other computer systems Open source
Arnimedes [124] 0.8a Apr 15, 2000 CPC range Freeware
CPCE [125] 1.94 Jun 2, 2011 CPC range Freeware
CPCemu [126] 1.5 Jul 7, 1998 CPC range Freeware
CPE [127] 5.2 Apr 21, 1997 CPC range Open source
NO$CPC [128] 1.8 Nov 2, 2000 CPC range, Plus range Freeware
PC-CPC [129] Feb 3, 1998 CPC range Open source
RWCPC [130] Mar 23, 1995 CPC range Freeware
SIMCPC [131] 1990 CPC range Commercial💲

EXOS

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

Maemo

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

MSX-DOS

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

Palm OS

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

Pocket PC

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

Symbian

Emulator name External link Current version Latest release Emulated systems License
S60-CPC [139] 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 [140] [141] v5 Apr 20, 2010 CPC range, Plus range Freeware
CoinOPS [142] 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 [143] 1.0 Nov 11, 2011 CPC range Open source

Nintendo Wii

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

Sega Dreamcast

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

Sony PS2

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

Sony PS3

Emulator name External link Current version Latest release Emulated systems License
Caprice32 [148] 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 [149] 4.0 Apr 25, 2010 CPC range Freeware
CrocoDS [150] 2.0 Nov 9, 2007 CPC range Freeware

Sony PSP

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

Hardware

Emulator accuracy checking tools

Emulation Tools

Emulator Detection