Amstrad CPC /

Caprice32 Active

A cross-platform Amstrad CPC emulator, originally from 1997 and now maintained on GitHub, with mostly complete CPC Plus support, a debugger and a built-in memory tool.

Screenshot of Caprice32
Caprice32 project · GPL-2.0 (project repository) · source

Facts

Runs on
Windows, macOS
Works with
RetroArch (cap32), Lakka
License
Open source (GPL-2.0-or-later)
Accuracy
High
System ROMs
Original ROMs included
Mobile
None (no official phone or tablet version)
Models
CPC464, CPC664, CPC6128, 464 Plus, 6128 Plus
Opens
.dsk .cdt .sna .cpr
Written in
C++
Authors
Ulrich Doewich, Colin Pitrat
Last checked
Oct 2026

Features

  • HasSave states
  • Not listed:Rewind
  • Not listed:Fast-forward
  • Not listed:Run-ahead
  • Not listed:Online multiplayer
  • Not listed:CRT shaders
  • Not listed:A/V recording
  • Not listed:Cheats
  • Not listed:Achievements
  • Not listed:Themes

Input

  • HasGamepad
  • Not listed:Touch controls
  • Not listed:Light gun
  • Not listed:Mouse
  • Not listed:Positional key mapping
  • Not listed:Symbolic key mapping
  • HasOn-screen keyboard
  • Not listed:Native keyboard

For developers

  • HasDebugger
  • HasMemory viewer
  • HasDisassembler
  • Not listed:Profiler
  • Not listed:Trace logger
  • Not listed:Scripting
  • Not listed:Command line

Emulated hardware

  • Not listed:Hard disk
  • Not listed:MIDI
  • HasPrinter
  • HasNetworking
  • Not listed:Modem
  • Not listed:RAM expansion
  • Not listed:Accelerator cards

Features not listed may still exist. Edit this entry if something is missing or wrong.