Amstrad CPC
Amstrad
Last updated
Was this helpful?
Amstrad
Computer - Lifespan: 1984 - 1990
Emulators
libretro: cap32
libretro: crocods
capriceforever
Games Location
📁 roms \ 📂 amstradcpc
File extensions
.dsk .sna .tap .cdt .voc .m3u .zip .7z
lr-cap32: YES lr-crocods: NO capriceforever: NO
lr-cap32: YES lr-crocods: YES capriceforever: NO
lr-cap32: YES lr-crocods:YES capriceforever: YES
YES
YES
No BIOS files required for Amstrad CPC.
Cap32 & crocods cores allow you to choose between the following controller types:
JOYSTICK
KEYBOARD (Consider enabling Game Focus feature for keyboard games)
LIGHTGUN (cap32 only)
START
RETURN
SELECT
SPARE
D-PAD
D-PAD
Left analog stick
D-PAD
Right analog stick
![]()
![]()
Fire 2
![]()
Fire 1
![]()
L1
cap32: CTRL
R1
cap32: INTRO
L2
cap32: F1
R2
cap32: F2
L3
R3
RetroBat has setup a specific capability to automate libretro-cap32 remapping from a json file.
The JSON file is located in the folder system\resources\inputmapping of the RetroBat installation and is named libretro_cap32.json.
Inside this file, it is possible to force a remap for specific games, which will be automatically identified by RetroBat based on the filenames listed in the json "Roms" section, or with the normalization of the filename and the json "Name" value:

In the above example, if the BombJack game is launched with RetroBat, the buttons L2, R2 and select from the gamepad will automatically be assigned to keyboard keys 1, 2 and J of the keyboard:

Do not hesitate to share your own game remaps with the RetroBat team.
In case you update this file, place your version in the user\inputmapping folder of your RetroBat installation, else it might be overwritten with a RetroBat update.
cap32 : Press START +
to display the visual keyboard while running the game.
Cap32 libretro core offers an "autorun" fonctionnality that would automatically type the command line to execute the game in the Amstrad BIOS. However, in some cases for .dsk files, the command line might be incorrect.
To solve this issue, it is possible to use a .m3u file to force a different command line, proceed as follows:
Create a .m3u file with any text editor and specify: - the command line to be executed - the filename of your game
Exemple:
With this file, RetroBat will inform the emulator to run the "Commando (Europe).dsk" file and to write the command line RUN"COMMANDO.BIN
Once the .m3u is created, you can run it from within RetroBat with the Cap32 core.
Last updated
Was this helpful?
Was this helpful?
#COMMAND:RUN"COMMANDO.BIN
Commando (Europe).dsk