Amstrad CPC Now Supported!
Mar 28, 2022 12:40 AM, last edited Mar 2, 2025 12:39 PM

Amstrad CPC is now officially supported!
Before I say anything else, I want to give a huge thank you to DSkywalk, aka "the guy who did the Spanish translation for Link to the Past." He is also the dev of the Caprice32 core, and quite possibly the biggest Amstrad CPC enthusiast in existence. He was with us in the rollout channel from start to finish and was extremely helpful, especially with making updates to the core whenever any of us encountered issues. He also made his first set as a junior dev! :jackedfrost:
Core to use: Caprice32 - if you already have it, make sure you update it!!!!
DO NOT USE CROCODS CORE FOR ACHIEVEMENTS!!!!
Minimum RetroArch Version: 1.10.1
Core documentation here.
There is a bit of a learning curve to how the controls work. Also, there are no BIOS files necessary.
Sets ready for launch:

The Abbey of Crime (Amstrad CPC)
Developed by DSkywalk
Forum Topic

The Abduction of Oscar Z (Amstrad CPC) Homebrew
Developed by Kayesay
Forum Topic

Beach Buggy Simulator (Amstrad CPC)
Developed by deng
Forum Topic

Bubble Bobble (Amstrad CPC)
Developed by StingX2
Forum Topic

Cauldron (Amstrad CPC)
Developed by guindev
Forum Topic

Cauldron II: The Pumpkin Strikes Back (Amstrad CPC)
Developed by guindev
Forum Topic

Chibi Akuma's Episode 1: Invasion! (Amstrad CPC) Homebrew
Developed by LogicalFallacy
Forum Topic

Donkey Kong (Amstrad CPC)
Developed by Brandovsky
Forum Topic

Gryzor (Amstrad CPC)
Developed by Altomar
Forum Topic

Hair Boy (Amstrad CPC) Homebrew
Developed by SnowPin
Forum Topic

Ikari Warriors (Amstrad CPC)
Developed by Altomar
Forum Topic

Manic Miner (Amstrad CPC)
Developed by malasdair
Forum Topic

Miss Input (Amstrad CPC) Homebrew
Developed by SnowPin
Forum Topic

Miss Input 2 (Amstrad CPC) Homebrew
Developed by SnowPin
Forum Topic

Monty Python's Flying Circus (Amstrad CPC)
Developed by guindev
Forum Topic

Nanako Descends to Hell (Amstrad CPC) Homebrew
Developed by Soulsderfuchs
Forum Topic

Nemesis (Amstrad CPC)
Developed by TheMysticalOne
Forum Topic

Prince of Persia (Amstrad CPC)
Developed by MGNS8M
Forum Topic

Rick Dangerous (Amstrad CPC)
Developed by DoctorV
Forum Topic

Rick Dangerous 2 (Amstrad CPC)
Developed by DoctorV
Forum Topic

RoboCop (Amstrad CPC)
Developed by Altomar
Forum Topic

The Shadows of Sergoth (Amstrad CPC) Homebrew
Developed by Cadaxar
Forum Topic

Shinobu (Amstrad CPC) Homebrew
Developed by SlashTangent
Forum Topic

Shovel Adventure (Amstrad CPC) Homebrew
Developed by guindev
Forum Topic

SimCity (Amstrad CPC)
Developed by Brandovsky
Forum Topic

Sorcery+ (Amstrad CPC)
Developed by tele
Forum Topic

Street Fighter (Amstrad CPC)
Developed by voiceofautumn
Forum Topic

Subtera Puzlo (Amstrad CPC) Homebrew
Developed by LadyNadia
Forum Topic

Thanatos (Amstrad CPC)
Developed by Tybis
Forum Topic

Wonder Boy (Amstrad CPC)
Developed by LordAndrew
Forum Topic
Thanks to everyone involved!
Sets still in progress:

The Great Giana Sisters (Amstrad CPC)
by stfN1337

HeroQuest (Amstrad CPC)
by Fridge
Mar 28, 2022 4:10 AM, last edited Aug 30, 2024 10:42 AM
Thank you DSkywalk for your dedication, and to the devs making Amstrad CPC sets right from the get-go :)
Mar 28, 2022 6:02 AM, last edited Mar 28, 2022 6:45 AM
A bit of a learning curve to the controls, indeed. I loaded a game via dsk and was able to get the virtual keyboard up with select+start on the retropad, but no keys seem to be doing anything with the character on the screen for the Nanako homebrew 😂
edit: Was able to get movement by changing the controller to Amstrad joystick and clicking the arrows! But the virtual keyboard is taking up half the screen and I can't see what's happening. Can the virtual keys be mapped to physical keys? Physical arrow keys move around the mouse.
edit 2: Working with a controller ok now, using Retropad for the controller type, and "qaop" under Options>User 1 Amstrad Joystick Config
edit: Was able to get movement by changing the controller to Amstrad joystick and clicking the arrows! But the virtual keyboard is taking up half the screen and I can't see what's happening. Can the virtual keys be mapped to physical keys? Physical arrow keys move around the mouse.
edit 2: Working with a controller ok now, using Retropad for the controller type, and "qaop" under Options>User 1 Amstrad Joystick Config
Mar 28, 2022 10:14 AM, last edited Aug 30, 2024 10:42 AM
@DSkywalk and others
There's an interesting problem with the CPC that needs to be addressed, and that's the matter of copy protection. Some CPC games rely on manual-based protection that require entry of a given word from the manual or novella. It is one of the classic headaches of gaming on the European micros of the 80s.
Question is, should we be linking hashes for cracked versions, or preferably the original protected versions? Obviously you won't get around cracked versions in some cases...
There's an interesting problem with the CPC that needs to be addressed, and that's the matter of copy protection. Some CPC games rely on manual-based protection that require entry of a given word from the manual or novella. It is one of the classic headaches of gaming on the European micros of the 80s.
Question is, should we be linking hashes for cracked versions, or preferably the original protected versions? Obviously you won't get around cracked versions in some cases...

MagusPC
Mar 28, 2022 11:30 AM
Very cool, thanks to anyone who was involved into making this happening.
Some interesting and graphically charming looking games on the Amstrad CPC!
Some interesting and graphically charming looking games on the Amstrad CPC!
Mar 30, 2022 7:47 PM, last edited Mar 30, 2022 7:49 PM
That's soooo great!!
I can't wait to try that and to have the games I used to play on my dad's CPC: Canadair, Les Ripoux, Space Shuttle…
Which RetroArch version and which Caprice32 version do we need?
I'm guessing I can't have the cheevos with Batocera 32
I can't wait to try that and to have the games I used to play on my dad's CPC: Canadair, Les Ripoux, Space Shuttle…
Which RetroArch version and which Caprice32 version do we need?
I'm guessing I can't have the cheevos with Batocera 32
You must sign in before you can join this conversation.