Difference between revisions of "Amstrad CPC emulators"

From Emulation General Wiki
Jump to navigation Jump to search
(Undo revision 23980 by Windows 10 (talk)THAT PAGE IS SHIT)
(Emulators)
(30 intermediate revisions by 12 users not shown)
Line 18: Line 18:
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 
! scope="col"|CPC+
 
! scope="col"|CPC+
 +
! scope="col"|[[libretro|Libretro Core]]
 
! scope="col"|Active
 
! scope="col"|Active
! scope="col"|[[libretro|Libretro Core]]
 
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
Line 26: Line 26:
 
|[http://ace.cpcscene.net/en:introduction ACE]
 
|[http://ace.cpcscene.net/en:introduction ACE]
 
|MorphOS, Haiku
 
|MorphOS, Haiku
|[http://ace.cpcscene.net/en:downloads 1.17]
+
|[http://ace.cpcscene.net/en:downloads 1.18/v1.6beta3]
|?
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
Line 40: Line 40:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|CaPriCe32 (fork)
+
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32] (fork)
 
|Multi-platform
 
|Multi-platform
|[https://github.com/ColinPitrat/caprice32 4.4.0]
+
|[https://github.com/ColinPitrat/caprice32 4.5.0]
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
 
|CaPriCe Forever
 
|CaPriCe Forever
 
|Windows
 
|Windows
|[http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=445 18.10]
+
|[http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=445 19.7]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
Line 64: Line 64:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|CaPriCe32
+
|Retro Virtual Machine
 +
|Windows, Linux, macOS
 +
|[http://www.retrovirtualmachine.org/ 2.0.beta-1.r7]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32]
 
|Multi-platform
 
|Multi-platform
 
|[[sourceforge:projects/caprice32/|4.2.0]]
 
|[[sourceforge:projects/caprice32/|4.2.0]]
|{{✓}}
+
|{{~}}
 +
|{{✓}}([https://github.com/libretro/libretro-cap32 Git])
 
|{{✗}}
 
|{{✗}}
|{{✓}}([https://github.com/libretro/libretro-cap32 Git])
 
 
|{{~}}
 
|{{~}}
 
|-
 
|-
 
|[http://cpc.devilmarkus.de/news.php JavaCPC Desktop]
 
|[http://cpc.devilmarkus.de/news.php JavaCPC Desktop]
 
|Multi-platform
 
|Multi-platform
|[http://cpc-live.com/downloads 2.9.7]
+
|[http://cpc-live.com/downloads 2.9.7c]
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
 
|{{~}}
 
|{{~}}
 
|-
 
|-
Line 84: Line 92:
 
|[http://sugarbox.free.fr/?p=173 0.29]
 
|[http://sugarbox.free.fr/?p=173 0.29]
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[http://www.winape.net/ WinAPE]
 +
|Windows
 +
|[http://www.winape.net/downloads.jsp 2.0b2]
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[[Clock Signal|CLK]]
 +
|macOS and UNIXalikes
 +
|[https://github.com/TomHarte/CLK/releases {{clkver}}]
 +
|{{✗}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/WinCPC WinCPC] <br/><small>(vbCPC based)</small>
 +
|Windows, <br/>macOS <small>(MacCPC)</small>
 +
|[http://www.wincpc.ch/index.php?topic=projects-wincpc-download 0.9.26]
 +
|{{✗}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{~}}
 
|{{~}}
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/CPCE CPCE]
 +
|DOS, Windows
 +
|[http://cngsoft.no-ip.org/cpce/index.htm 1.94]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|CPCEC
 +
|Windows
 +
|[http://cngsoft.no-ip.org/cpcec.htm 20190831]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
 
|[http://www.cpc-emu.org/ CPCEmu]
 
|[http://www.cpc-emu.org/ CPCEmu]
Line 112: Line 160:
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[http://www.winape.net/ WinAPE]
+
|DSP
|Windows
+
|Multi-platform
|[http://www.winape.net/downloads.jsp 2.0b2]
+
|[https://github.com/leniad/dsp-emulator 0.18]
|{{✓}}
 
 
|{{✗}}
 
|{{✗}}
|{{✗}}
 
|{{✗}}
 
|-
 
|[[Clock Signal|CLK]]
 
|macOS and UNIXalikes
 
|[https://github.com/TomHarte/CLK/releases {{clkver}}]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|?
 
 
|-
 
|-
|DSP
+
|[[ZEsarUX]]
 
|Multi-platform
 
|Multi-platform
|[https://github.com/leniad/dsp-emulator 0.18]
+
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]
|?
 
|{{}}
 
 
|{{✗}}
 
|{{✗}}
|?
 
|-
 
|[https://github.com/chernandezba/zesarux ZEsarUX]
 
|Multi-platform
 
|[https://github.com/chernandezba/zesarux/releases 7.1]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|?
 
 
|-
 
|-
 
! colspan="7"|Raspberry Pi
 
! colspan="7"|Raspberry Pi
 
|-
 
|-
|CaPriCeRPI
+
|[http://www.cpcwiki.eu/forum/emulators/capricerpi2/ CaPriCeRPI] <br/><small>(Old CaPriCe32 tech)</small>
 
|Linux (Raspberry Pi)
 
|Linux (Raspberry Pi)
 
|[https://github.com/KaosOverride/CapriceRPI 1.3c]
 
|[https://github.com/KaosOverride/CapriceRPI 1.3c]
|?
+
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 156: Line 188:
 
! colspan="7"|Mobile
 
! colspan="7"|Mobile
 
|-
 
|-
|CaPriCe32
+
|[https://docs.libretro.com/library/caprice32/ CaPriCe32]<br /><small>(libretro only)</small>
 
|Multi-platform
 
|Multi-platform
|[https://github.com/ColinPitrat/caprice32/releases 4.4.0]
+
|[https://github.com/libretro/libretro-cap32 4.2.0]
|?
+
|{{✗}}
 +
|{{✓}}([https://github.com/libretro/libretro-cap32 Git])
 
|{{✓}}
 
|{{✓}}
|{{✓}}([https://github.com/libretro/libretro-cap32 Git])
 
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|andcpc
+
|[http://www.cpcwiki.eu/index.php/CaPriCe GP2x/Wiz-CAP32]<br />[https://pyra-handheld.com/boards/threads/caanoo-cap32-amstrad-cpc-emulator-for-caanoo-v1-1-0.53361/#post-895167 Caanoo-CAP32] <br/><small>(Old CaPriCe32 tech)</small>
 +
|GP2X/Wiz<br />Caanoo
 +
|[https://www.zophar.net/consoles/gamepark2x/cpc/gp2x-wiz-cap32.html 1.5.1/1.1.0] <br/>[http://www.emutopia.com/index.php/emulators/item/311-amstrad-cpc/148-caanoo-cap32 1.1.3]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|[https://pyra-handheld.com/boards/threads/pandora-cap32-v1-1-0.51486/ Pandora-CAP32] <br/><small>(Old CaPriCe32 tech)</small>
 +
|Pandora
 +
|[https://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,72,115 1.1.0]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/CaPriCe Dingux-CAP32]<br />PocketCaprice <br/><small>(Old CaPriCe32 tech)</small>
 +
|Other ARM devices
 +
|[http://zx81.zx81.free.fr/serendipity_fr/index.php?/categories/101-Amstrad 1.1.2]<br/>[https://boards.dingoonity.org/gcw-releases/caprice32-(amstrad-cpc)/ GCW0]<br />[http://www.pocketcult.com/caprice.php 0.8]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|andcpc <br/><small>(Old CaPriCe32 tech)</small>
 
|[[Android emulators|Android]]
 
|[[Android emulators|Android]]
 
|[https://github.com/jahrome/andcpc Git]
 
|[https://github.com/jahrome/andcpc Git]
|?
+
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|CPCDroïd
+
|CPCDroïd <br/><small>(Old CaPriCe32 tech)</small>
 
|[[Android emulators|Android]]
 
|[[Android emulators|Android]]
|1.5.1
+
|[http://fmsdevel.wisecoding.es/blog/cpcdroid---2011-03-02 1.5.1]
|?
+
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 183: Line 239:
 
|[[Android emulators|Android]]
 
|[[Android emulators|Android]]
 
|[https://play.google.com/store/apps/details?id=com.kokak.droidcpc 1.1.01]
 
|[https://play.google.com/store/apps/details?id=com.kokak.droidcpc 1.1.01]
|?
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|-
 +
! colspan="7"|Consoles
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/CrocoDS CrocoDS] <br/><small>(PC-CPC port)</small>
 +
|[[Nintendo DS_emulators|NDS]]
 +
|[https://www.zophar.net/consoles/nds/cpc/crocods.html 2.0]
 +
|{{✗}}
 +
|{{✓}} ([https://docs.libretro.com/library/crocods/#external-links Git])
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/AmeDS AmeDS] <br/><small>(Old CaPriCe32 tech)</small>
 +
|[[Nintendo DS_emulators|NDS]]
 +
|[https://cpcrulez.fr/emulateurs_download-DS-AMEDS.htm 4.0]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[http://www.cpcwiki.eu/index.php/CaPriCe PSPCAP32] <br/><small>(Old CaPriCe32 tech)</small>
 +
|[[PlayStation Portable emulators|PSP]]
 +
|[https://www.octoate.de/wp/2009/08/21/pspcap32-v151/ 1.5.1]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[https://code.google.com/archive/p/wiituka/ Wiituka] <br/><small>(Old CaPriCe32 tech)</small>
 +
|[[Wii_emulators|Wii]]
 +
|[https://www.zophar.net/consoles/wii/cpc/wiituka.html 0.98.8]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 
|}
 
|}
 +
 +
<references group=N />
  
  
 
'''Note''': To test accuracy, you could use [http://www.cpcwiki.eu/forum/emulators/amstrad-cpc-'acid'-test/ Acid Tests for CPC] by the developer of Arnold.
 
'''Note''': To test accuracy, you could use [http://www.cpcwiki.eu/forum/emulators/amstrad-cpc-'acid'-test/ Acid Tests for CPC] by the developer of Arnold.
 
+
* See the [http://www.cpcwiki.eu/index.php/Emulators CPCWiki Encyclopedia] page for a mega-large list of all known Amstrad CPC emulators for a wide variety of platforms, consoles, other devices and [[FPGA]] hardware!
 
+
* [http://cpce.emuunlim.com/cpc_lnk.htm Old website for CPCE emulator] (Page shows a small list of old CPC emulators and other lists for many resources. It shows that there was an old multi-system emulator called '[https://cpcrulez.fr/emulateurs_download-WIN-MTMW.htm MulTiMachine]' by Paul A. Hodgson, abandoned in 1998, but it is titled as 'MTMW' on CPCWiki's page. See [https://cpcrulez.fr/emulateurs_interview_paul_hodgson.htm old interview in French].)
<references group=N />
 
  
 
==Resources==
 
==Resources==

Revision as of 03:33, 15 September 2019

Amstrad CPC
Amstrad CPC.jpg
Developer Amstrad
Type Computer
Generation Z80-based home computers
Release date 1984
Discontinued 1990
Emulated

The Amstrad CPC was a series of 8-bit computers released in Europe to compete with the Commodore 64 and ZX Spectrum. Like the Amiga, it was a big gaming platform.

Emulators

Name Operating System(s) Latest Version CPC+ Libretro Core Active Recommended
PC
ACE MorphOS, Haiku 1.18/v1.6beta3
Arnold Multi-platform Src WIP[N 1]
1.0.0-1 (*NIX)
Windows
CaPriCe32 (fork) Multi-platform 4.5.0
CaPriCe Forever Windows 19.7
MAME Multi-platform 0.265
Retro Virtual Machine Windows, Linux, macOS 2.0.beta-1.r7
CaPriCe32 Multi-platform 4.2.0 ~ ✓(Git) ~
JavaCPC Desktop Multi-platform 2.9.7c ~
SugarBox Windows 0.29 ~
WinAPE Windows 2.0b2 ~
CLK macOS and UNIXalikes Template:Clkver ~
WinCPC
(vbCPC based)
Windows,
macOS (MacCPC)
0.9.26 ~
CPCE DOS, Windows 1.94 ~
CPCEC Windows 20190831
CPCEmu Multi-platform 1.7
Roland Multi-platform 0.70
XCPC Multi-platform 20070122
DSP Multi-platform 0.18
ZEsarUX Multi-platform 11 Beta1
Raspberry Pi
CaPriCeRPI
(Old CaPriCe32 tech)
Linux (Raspberry Pi) 1.3c
Mobile
CaPriCe32
(libretro only)
Multi-platform 4.2.0 ✓(Git)
GP2x/Wiz-CAP32
Caanoo-CAP32
(Old CaPriCe32 tech)
GP2X/Wiz
Caanoo
1.5.1/1.1.0
1.1.3
Pandora-CAP32
(Old CaPriCe32 tech)
Pandora 1.1.0
Dingux-CAP32
PocketCaprice
(Old CaPriCe32 tech)
Other ARM devices 1.1.2
GCW0
0.8
andcpc
(Old CaPriCe32 tech)
Android Git
CPCDroïd
(Old CaPriCe32 tech)
Android 1.5.1
Droid-CPC Android 1.1.01
Consoles
CrocoDS
(PC-CPC port)
NDS 2.0 ✓ (Git) ~
AmeDS
(Old CaPriCe32 tech)
NDS 4.0 ~
PSPCAP32
(Old CaPriCe32 tech)
PSP 1.5.1 ~
Wiituka
(Old CaPriCe32 tech)
Wii 0.98.8 ~
  1. To build, rename EmuDevice.h to emudevice.h in src/cpc.


Note: To test accuracy, you could use Acid Tests for CPC by the developer of Arnold.

  • See the CPCWiki Encyclopedia page for a mega-large list of all known Amstrad CPC emulators for a wide variety of platforms, consoles, other devices and FPGA hardware!
  • Old website for CPCE emulator (Page shows a small list of old CPC emulators and other lists for many resources. It shows that there was an old multi-system emulator called 'MulTiMachine' by Paul A. Hodgson, abandoned in 1998, but it is titled as 'MTMW' on CPCWiki's page. See old interview in French.)

Resources