# Caprice32

> Caprice32 is an open source Amstrad CPC emulator for Windows, macOS and Linux, covering the CPC 464, 664, 6128 and the 6128 Plus.

Web page: https://emulationking.com/other/amstradcpc/emulator/caprice32/
Page updated: 2026-09-28

- Developers: Ulrich Doewich and Colin Pitrat
- Source code: https://github.com/ColinPitrat/caprice32
- Supported systems: Amstrad CPC
- Runs on: Windows, Linux, macOS

Caprice32 is an Amstrad CPC emulator originally written for Windows by Ulrich Doewich. After its source was released it was ported to SDL and has since been maintained by Colin Pitrat and other contributors, who made it run on Linux and macOS as well.

It emulates the CPC 464, 664 and 6128 and the 6128 Plus, with support for disk and tape images, cartridges, snapshots and printer output. It has a built-in menu, a virtual keyboard, a debugger with a memory tool, and command line options that make it useful for testing CPC software.

Caprice32 is still maintained. Its last numbered release, 4.6.0, came out in 2020, and newer builds for Windows and macOS are published automatically from the development branch. Linux users can build it from source or get it from their distribution. It is open source under the GNU GPL version 2.

## Latest builds

Download these from the web page: https://emulationking.com/other/amstradcpc/emulator/caprice32/#download

- for Windows (32-bit): 2026-10-17 (2025-02-14)
- for Windows (64-bit): 2026-10-17 (2025-02-14)
- for macOS: 2026-10-17 (2025-02-14)
