Difference between revisions of "Amstrad CPC emulators"

From Emulation General Wiki
Jump to navigation Jump to search
m (Emulators)
m (Emulators)
Line 51: Line 51:
 
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32]
 
|[http://www.cpcwiki.eu/index.php/CaPriCe CaPriCe32]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/ libretro core]<br/><small>[https://docs.libretro.com/library/caprice32/ (cap32_libretro)]</small>]<br/>[https://github.com/ColinPitrat/caprice32/releases/tag/latest git <small>(fork)</small>]<br/>[[sourceforge:projects/caprice32/|<small>4.2.0 (old)</small>]]
+
|[https://buildbot.libretro.com/nightly/ libretro core<br/><small>(cap32_libretro)]</small><br/>[https://github.com/ColinPitrat/caprice32/releases/tag/latest git <small>(fork)</small>]<br/>[[sourceforge:projects/caprice32/|<small>4.2.0 (old)</small>]]
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}  
 
|{{✗}}  

Revision as of 20:26, 26 February 2023

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

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.)


Name Platform(s) Latest Version CPC+ libretro FLOSS Active Recommended
PC / x86
ACE MorphOS Haiku 1.24
Arnold Windows Linux macOS FreeBSD Src WIP[N 1]
1.0.0-1 (*NIX)
Windows
CaPriCe32 Windows Linux macOS FreeBSD libretro core
(cap32_libretro)

git (fork)
4.2.0 (old)
CaPriCe Forever Windows 23.3
MAME Windows Linux macOS FreeBSD 0.264
Retro Virtual Machine Windows Linux macOS 2.0.beta-1.r7
CLK Linux macOS FreeBSD 2024-01-22 ~
JavaCPC Desktop Windows Linux macOS FreeBSD 2.9.8f ~
SugarBox Windows Linux git ~
WinAPE Windows 2.0b2 ~
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 2.4
Roland Windows Linux macOS FreeBSD git
XCPC Linux macOS FreeBSD 0.37.0
DSP Windows Linux macOS FreeBSD git
ZEsarUX Windows Linux macOS FreeBSD 11 Beta1
Mobile / ARM
Azimuth
Android 1.x ?
CaPriCe32
(libretro only)
Android iOS Linux Pandora libretro ✓ (git) ?
CaPriCeRPI
GP2x/Wiz-CAP32
Pandora-CAP32
Dingux-CAP32
Caanoo-CAP32
(Old CaPriCe32 tech)
Linux GP2X Wiz Pandora Dingoo
Caanoo
git
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 Wii 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 ~
ArnoldX Xbox v5 ? TBD
DreamCPC
(Old CaPriCe32 tech)
Dreamcast 1.0 Alpha 3 ? TBD
  1. To build, rename EmuDevice.h to emudevice.h in src/cpc.

Resources