Difference between revisions of "Amstrad CPC emulators"

From Emulation General Wiki
Jump to navigation Jump to search
(Emulators)
(6 intermediate revisions by 2 users not shown)
Line 15: Line 15:
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Operating System(s)
+
! scope="col"|Platform(s)
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 
! scope="col"|CPC+
 
! scope="col"|CPC+
Line 22: Line 22:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="7"|PC
+
! colspan="7"|PC / x86
 
|-
 
|-
 
|[http://ace.cpcscene.net/en:introduction ACE]
 
|[http://ace.cpcscene.net/en:introduction ACE]
|MorphOS, Haiku
+
|align=left|{{Icon|MorphOS|Haiku}}
 
|[http://ace.cpcscene.net/en:downloads 1.18/v1.6beta3]
 
|[http://ace.cpcscene.net/en:downloads 1.18/v1.6beta3]
 
|{{✓}}
 
|{{✓}}
Line 33: Line 33:
 
|-
 
|-
 
|[http://www.cpctech.org.uk/ Arnold]
 
|[http://www.cpctech.org.uk/ Arnold]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://www.cpctech.org.uk/arnoldsrc.zip Src WIP]<ref group=N>To build, rename EmuDevice.h to emudevice.h in src/cpc.</ref><br />[http://www.cpcwiki.eu/forum/emulators/arnold-wip/msg148393/#msg148393 1.0.0-1 (*NIX)]<br />[http://www.cpctech.org.uk/setup.zip Windows]
 
|[http://www.cpctech.org.uk/arnoldsrc.zip Src WIP]<ref group=N>To build, rename EmuDevice.h to emudevice.h in src/cpc.</ref><br />[http://www.cpcwiki.eu/forum/emulators/arnold-wip/msg148393/#msg148393 1.0.0-1 (*NIX)]<br />[http://www.cpctech.org.uk/setup.zip Windows]
 
|{{✓}}
 
|{{✓}}
Line 41: Line 41:
 
|-
 
|-
 
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32] (fork)
 
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32] (fork)
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/ColinPitrat/caprice32 4.5.0]
+
|[https://github.com/ColinPitrat/caprice32 4.6.0]
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
Line 49: Line 49:
 
|-
 
|-
 
|CaPriCe Forever
 
|CaPriCe Forever
|Windows
+
|align=left|{{Icon|Windows}}
|[http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=445 19.7]
+
|[http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=445 19.12]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 57: Line 57:
 
|-
 
|-
 
|[[MAME]]
 
|[[MAME]]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|{{✓}}
 
|{{✓}}
Line 65: Line 65:
 
|-
 
|-
 
|Retro Virtual Machine
 
|Retro Virtual Machine
|Windows, Linux, macOS
+
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[http://www.retrovirtualmachine.org/ 2.0.beta-1.r7]
 
|[http://www.retrovirtualmachine.org/ 2.0.beta-1.r7]
 
|{{✗}}
 
|{{✗}}
Line 73: Line 73:
 
|-
 
|-
 
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32]
 
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[[sourceforge:projects/caprice32/|4.2.0]]
 
|[[sourceforge:projects/caprice32/|4.2.0]]
 
|{{~}}
 
|{{~}}
Line 81: Line 81:
 
|-
 
|-
 
|[http://cpc.devilmarkus.de/news.php JavaCPC Desktop]
 
|[http://cpc.devilmarkus.de/news.php JavaCPC Desktop]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://cpc-live.com/downloads 2.9.7c]
+
|[http://cpc-live.com/downloads 2.9.8f]
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
Line 89: Line 89:
 
|-
 
|-
 
|[http://sugarbox.free.fr/ SugarBox]
 
|[http://sugarbox.free.fr/ SugarBox]
|Windows
+
|align=left|{{Icon|Windows}}
 
|[http://sugarbox.free.fr/?p=173 0.29]
 
|[http://sugarbox.free.fr/?p=173 0.29]
 
|{{✓}}
 
|{{✓}}
Line 97: Line 97:
 
|-
 
|-
 
|[http://www.winape.net/ WinAPE]
 
|[http://www.winape.net/ WinAPE]
|Windows
+
|align=left|{{Icon|Windows}}
 
|[http://www.winape.net/downloads.jsp 2.0b2]
 
|[http://www.winape.net/downloads.jsp 2.0b2]
 
|{{✓}}
 
|{{✓}}
Line 105: Line 105:
 
|-
 
|-
 
|[[Clock Signal|CLK]]
 
|[[Clock Signal|CLK]]
|macOS and UNIXalikes
+
|align=left|{{Icon|macOS|FreeBSD}}
 
|[https://github.com/TomHarte/CLK/releases {{clkver}}]
 
|[https://github.com/TomHarte/CLK/releases {{clkver}}]
 
|{{✗}}
 
|{{✗}}
Line 112: Line 112:
 
|{{~}}
 
|{{~}}
 
|-
 
|-
|[http://www.cpcwiki.eu/index.php/WinCPC WinCPC] <br/><small>(vbCPC based)</small>
+
|[http://www.cpcwiki.eu/index.php/WinCPC WinCPC/MacCPC] <br/><small>(vbCPC based)</small>
|Windows, <br/>macOS <small>(MacCPC)</small>
+
|align=left|{{Icon|Windows|macOS}}
|[http://www.wincpc.ch/index.php?topic=projects-wincpc-download 0.9.26]
+
|[http://www.wincpc.ch/index.php?topic=projects-wincpc-download WinCPC 0.9.26]<br>[http://www.wincpc.ch/index.php?topic=projects-maccpc MacCPC 0.9.2]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 121: Line 121:
 
|-
 
|-
 
|[http://www.cpcwiki.eu/index.php/CPCE CPCE]
 
|[http://www.cpcwiki.eu/index.php/CPCE CPCE]
|DOS, Windows
+
|align=left|{{Icon|Windows|DOS}}
 
|[http://cngsoft.no-ip.org/cpce/index.htm 1.94]
 
|[http://cngsoft.no-ip.org/cpce/index.htm 1.94]
 
|{{✗}}
 
|{{✗}}
Line 129: Line 129:
 
|-
 
|-
 
|CPCEC
 
|CPCEC
|Windows
+
|align=left|{{Icon|Windows}}
|[http://cngsoft.no-ip.org/cpcec.htm 20191004]
+
|[http://cngsoft.no-ip.org/cpcec.htm 20200406]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 137: Line 137:
 
|-
 
|-
 
|[http://www.cpc-emu.org/ CPCEmu]
 
|[http://www.cpc-emu.org/ CPCEmu]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://www.cpc-emu.org/download.html 1.7]
 
|[http://www.cpc-emu.org/download.html 1.7]
 
|{{✗}}
 
|{{✗}}
Line 145: Line 145:
 
|-
 
|-
 
|[https://github.com/raldus/roland Roland]
 
|[https://github.com/raldus/roland Roland]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://github.com/raldus/roland/releases 0.70]
 
|[https://github.com/raldus/roland/releases 0.70]
 
|{{✗}}
 
|{{✗}}
Line 153: Line 153:
 
|-
 
|-
 
|[https://www.xcpc-emulator.net XCPC]
 
|[https://www.xcpc-emulator.net XCPC]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://www.xcpc-emulator.net/doku.php/download 20070122]
 
|[https://www.xcpc-emulator.net/doku.php/download 20070122]
 
|{{✗}}
 
|{{✗}}
Line 161: Line 161:
 
|-
 
|-
 
|DSP
 
|DSP
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://github.com/leniad/dsp-emulator 0.18]
 
|[https://github.com/leniad/dsp-emulator 0.18]
 
|{{✗}}
 
|{{✗}}
Line 169: Line 169:
 
|-
 
|-
 
|[[ZEsarUX]]
 
|[[ZEsarUX]]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]
 
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]
 
|{{✗}}
 
|{{✗}}
Line 176: Line 176:
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
! colspan="7"|Raspberry Pi
+
! colspan="7"|Mobile / ARM
|-
 
|[http://www.cpcwiki.eu/forum/emulators/capricerpi2/ CaPriCeRPI] <br/><small>(Old CaPriCe32 tech)</small>
 
|Linux (Raspberry Pi)
 
|[https://github.com/KaosOverride/CapriceRPI 1.3c]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|-
 
! colspan="7"|Mobile
 
 
|-
 
|-
 
|[https://docs.libretro.com/library/caprice32/ CaPriCe32]<br /><small>(libretro only)</small>
 
|[https://docs.libretro.com/library/caprice32/ CaPriCe32]<br /><small>(libretro only)</small>
|Multi-platform
+
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
 
|[https://github.com/libretro/libretro-cap32 4.2.0]
 
|[https://github.com/libretro/libretro-cap32 4.2.0]
 
|{{✗}}
 
|{{✗}}
Line 196: Line 186:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[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>
+
|[http://www.cpcwiki.eu/forum/emulators/capricerpi2/ CaPriCeRPI]<br>[http://www.cpcwiki.eu/index.php/CaPriCe GP2x/Wiz-CAP32]<br>[https://pyra-handheld.com/boards/threads/pandora-cap32-v1-1-0.51486/ Pandora-CAP32]<br>[http://www.cpcwiki.eu/index.php/CaPriCe Dingux-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
+
|align=left|{{Icon|Linux|Wiz|Pandora|Dingoo}}<br>{{Icon|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://github.com/KaosOverride/CapriceRPI RPi 1.3c]<br>[https://www.zophar.net/consoles/gamepark2x/cpc/gp2x-wiz-cap32.html Wiz 1.5.1/1.1.0]<br>[https://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,72,115 Pandora 1.1.0]<br>[https://boards.dingoonity.org/gcw-releases/caprice32-(amstrad-cpc)/ GCW0]<br>[http://www.emutopia.com/index.php/emulators/item/311-amstrad-cpc/148-caanoo-cap32 Caanoo 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]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 221: Line 195:
 
|-
 
|-
 
|andcpc <br/><small>(Old CaPriCe32 tech)</small>
 
|andcpc <br/><small>(Old CaPriCe32 tech)</small>
|[[Android emulators|Android]]
+
|align=left|{{Icon|Android}}
 
|[https://github.com/jahrome/andcpc Git]
 
|[https://github.com/jahrome/andcpc Git]
 
|{{✗}}
 
|{{✗}}
Line 229: Line 203:
 
|-
 
|-
 
|CPCDroïd <br/><small>(Old CaPriCe32 tech)</small>
 
|CPCDroïd <br/><small>(Old CaPriCe32 tech)</small>
|[[Android emulators|Android]]
+
|align=left|{{Icon|Android}}
 
|[http://fmsdevel.wisecoding.es/blog/cpcdroid---2011-03-02 1.5.1]
 
|[http://fmsdevel.wisecoding.es/blog/cpcdroid---2011-03-02 1.5.1]
 
|{{✗}}
 
|{{✗}}
Line 237: Line 211:
 
|-
 
|-
 
|[http://kokak.free.fr/android/Droid-CPC Droid-CPC]
 
|[http://kokak.free.fr/android/Droid-CPC Droid-CPC]
|[[Android emulators|Android]]
+
|align=left|{{Icon|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]
 
|{{✗}}
 
|{{✗}}
Line 247: Line 221:
 
|-
 
|-
 
|[http://www.cpcwiki.eu/index.php/CrocoDS CrocoDS] <br/><small>(PC-CPC port)</small>
 
|[http://www.cpcwiki.eu/index.php/CrocoDS CrocoDS] <br/><small>(PC-CPC port)</small>
|[[Nintendo DS_emulators|NDS]]
+
|align=left|{{Icon|NDS}}
 
|[https://www.zophar.net/consoles/nds/cpc/crocods.html 2.0]
 
|[https://www.zophar.net/consoles/nds/cpc/crocods.html 2.0]
 
|{{✗}}
 
|{{✗}}
Line 255: Line 229:
 
|-
 
|-
 
|[http://www.cpcwiki.eu/index.php/AmeDS AmeDS] <br/><small>(Old CaPriCe32 tech)</small>
 
|[http://www.cpcwiki.eu/index.php/AmeDS AmeDS] <br/><small>(Old CaPriCe32 tech)</small>
|[[Nintendo DS_emulators|NDS]]
+
|align=left|{{Icon|NDS}}
 
|[https://cpcrulez.fr/emulateurs_download-DS-AMEDS.htm 4.0]
 
|[https://cpcrulez.fr/emulateurs_download-DS-AMEDS.htm 4.0]
 
|{{✗}}
 
|{{✗}}
Line 263: Line 237:
 
|-
 
|-
 
|[http://www.cpcwiki.eu/index.php/CaPriCe PSPCAP32] <br/><small>(Old CaPriCe32 tech)</small>
 
|[http://www.cpcwiki.eu/index.php/CaPriCe PSPCAP32] <br/><small>(Old CaPriCe32 tech)</small>
|[[PlayStation Portable emulators|PSP]]
+
|align=left|{{Icon|PSP}}
 
|[https://www.octoate.de/wp/2009/08/21/pspcap32-v151/ 1.5.1]
 
|[https://www.octoate.de/wp/2009/08/21/pspcap32-v151/ 1.5.1]
 
|{{✗}}
 
|{{✗}}
Line 271: Line 245:
 
|-
 
|-
 
|[https://code.google.com/archive/p/wiituka/ Wiituka] <br/><small>(Old CaPriCe32 tech)</small>
 
|[https://code.google.com/archive/p/wiituka/ Wiituka] <br/><small>(Old CaPriCe32 tech)</small>
|[[Wii_emulators|Wii]]
+
|align=left|{{Icon|Wii}}
 
|[https://www.zophar.net/consoles/wii/cpc/wiituka.html 0.98.8]
 
|[https://www.zophar.net/consoles/wii/cpc/wiituka.html 0.98.8]
 
|{{✗}}
 
|{{✗}}

Revision as of 05:14, 16 April 2020

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 Platform(s) Latest Version CPC+ Libretro Core Active Recommended
PC / x86
ACE MorphOS Haiku 1.18/v1.6beta3
Arnold Windows Linux macOS FreeBSD Src WIP[N 1]
1.0.0-1 (*NIX)
Windows
CaPriCe32 (fork) Windows Linux macOS FreeBSD 4.6.0
CaPriCe Forever Windows 19.12
MAME Windows Linux macOS FreeBSD 0.264
Retro Virtual Machine Windows Linux macOS 2.0.beta-1.r7
CaPriCe32 Windows Linux macOS FreeBSD 4.2.0 ~ ✓(Git) ~
JavaCPC Desktop Windows Linux macOS FreeBSD 2.9.8f ~
SugarBox Windows 0.29 ~
WinAPE Windows 2.0b2 ~
CLK macOS FreeBSD Template:Clkver ~
WinCPC/MacCPC
(vbCPC based)
Windows macOS WinCPC 0.9.26
MacCPC 0.9.2
~
CPCE Windows MS-DOS 1.94 ~
CPCEC Windows 20200406
CPCEmu Windows Linux macOS FreeBSD 1.7
Roland Windows Linux macOS FreeBSD 0.70
XCPC Windows Linux macOS FreeBSD 20070122
DSP Windows Linux macOS FreeBSD 0.18
ZEsarUX Windows Linux macOS FreeBSD 11 Beta1
Mobile / ARM
CaPriCe32
(libretro only)
Android iOS Linux Pandora 4.2.0 ✓(Git)
CaPriCeRPI
GP2x/Wiz-CAP32
Pandora-CAP32
Dingux-CAP32
Caanoo-CAP32
(Old CaPriCe32 tech)
Linux GP2X Wiz Pandora Dingoo
Caanoo
RPi 1.3c
Wiz 1.5.1/1.1.0
Pandora 1.1.0
GCW0
Caanoo 1.1.3
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)
Nintendo DS 2.0 ✓ (Git) ~
AmeDS
(Old CaPriCe32 tech)
Nintendo DS 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