Difference between revisions of "Amstrad CPC emulators"

From Emulation General Wiki
Jump to navigation Jump to search
(Emulators: Put 'Active' column before 'Recommended' finally.)
(Emulators: Added CPCE (v1.94) - good emulator on DOS, Win32, no CPC+ support - OK now. WinAPE is feature-heavy & good (Latest version in 2016), some users like it, why's it not recommended? Upgraded it to OK. Added WinCPC - good but incomplete.)
Line 27: Line 27:
 
|MorphOS, Haiku
 
|MorphOS, Haiku
 
|[http://ace.cpcscene.net/en:downloads 1.17]
 
|[http://ace.cpcscene.net/en:downloads 1.17]
|?
+
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
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.4.0]
Line 64: Line 64:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|CaPriCe32
+
|[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])
 
|{{✗}}
 
|{{✗}}
Line 86: Line 86:
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[http://www.winape.net/ WinAPE]
 +
|Windows
 +
|[http://www.winape.net/downloads.jsp 2.0b2]
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 
|{{~}}
 
|{{~}}
 
|-
 
|-
Line 94: Line 102:
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[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]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 
|{{~}}
 
|{{~}}
 
|-
 
|-
Line 116: Line 140:
 
|[https://www.xcpc-emulator.net/doku.php/download 20070122]
 
|[https://www.xcpc-emulator.net/doku.php/download 20070122]
 
|{{✗}}
 
|{{✗}}
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|[http://www.winape.net/ WinAPE]
 
|Windows
 
|[http://www.winape.net/downloads.jsp 2.0b2]
 
|{{✓}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 146: Line 162:
 
! 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 172:
 
! 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
+
|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 199:
 
|[[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]
|?
+
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 191: Line 207:
  
 
'''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 Multi-Machine]' by Paul A. Hodgson, abandoned in 1998, that is not found on CPCWiki's page. See [https://cpcrulez.fr/emulateurs_interview_paul_hodgson.htm old interview in French].)
  
  

Revision as of 23:06, 17 December 2018

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.17
Arnold Multi-platform Src WIP[N 1]
1.0.0-1 (*NIX)
Windows
CaPriCe32 (fork) Multi-platform 4.4.0
CaPriCe Forever Windows 18.10
MAME Multi-platform 0.264
CaPriCe32 Multi-platform 4.2.0 ~ ✓(Git) ~
JavaCPC Desktop Multi-platform 2.9.7 ~
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 ~
CPCEmu Multi-platform 1.7
Roland Multi-platform 0.70
XCPC Multi-platform 20070122
DSP Multi-platform 0.18
ZEsarUX Multi-platform 7.1
Raspberry Pi
CaPriCeRPI
(Old Caprice32 tech)
Linux (Raspberry Pi) 1.3c
Mobile
CaPriCe32
(libretro only)
Multi-platform 4.2.0 ✓(Git)
andcpc
(Old Caprice32 tech)
Android Git
CPCDroïd
(Old Caprice32 tech)
Android 1.5.1
Droid-CPC Android 1.1.01


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 'Multi-Machine' by Paul A. Hodgson, abandoned in 1998, that is not found on CPCWiki's page. See old interview in French.)


  1. To build, rename EmuDevice.h to emudevice.h in src/cpc.

Resources