Play Amstrad games, watch demos, run CP/M software, and code in BASIC on this web-based Amstrad CPC emulator!
The CPC (short for Colour Personal Computer) is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. About 3 million Amstrad CPC computer units were sold throughout its commercial lifetime.
Features
This web-based Amstrad CPC emulator replicates the 8-bit computer hardware so that you can use any software that was made for this computer and run it with the same results as on the real hardware.
The joystick is mapped to Ctrl, Alt and arrow keys.
Unfortunately, CPCbox uses an old sound API that has been deprecated and removed from browsers a long time ago. That’s why sound is disabled with current browsers.
If you need sound, try the CHIPS version of the Amstrad CPC464 or CPC6128 emulators.
A CPC doesn’t automatically run software you insert in a drive at startup, instead you’re welcomed with a basic prompt. It’s up to you to type commands to communicate with the CPC.
Amstrad ROMs are © copyright Amstrad plc and are distributed with their kind permission thanks to Cliff Lawson.
Loading Disks
- Reset the CPC.
- Insert a .DSK disc image into Drive A.
- Type CAT⏎
- The list of files contained in that disc appeared on the screen. Usually, you have to pick the program to run among the .BAS (or eventually .BIN) files.
- You can run that program by typing RUN” followed by the name of the file. For example: RUN”DISK⏎
Tip 1: If you get a “Disc error” after the CAT command, it probably means that this disc is in CP/M format. You can run those discs by typing |CPM⏎
Tip 2: The ‘|’ character only exists on English and Spanish CPC. The equivalent character is ‘ù’ on French CPC and ‘ø’ on Danish CPC.

