Skip to content

Every BIOS file for Amstrad machines, one card per file.

How to read a card

A card gives the file's fingerprints, the emulators that read it, the setups that list it and where to download it. A file can have several versions, one per region or revision: the main one comes first, the others under "Variants". To install the files of one console, open its "Install" box.

On the setup's list names the setups whose own BIOS list has the file, by the name each gives it. Packed for its emulators by names the setups whose pack adds it because one of their emulators reads it.

MAME and FBNeo sets must match the emulator's version. Which version each core reads.

No file needed with ACE-DL, Clock Signal (CLK) or ep128emu. For full accuracy: cpc464.rom, cpc_amsdos.rom, cpc6128.rom, cpc664.rom.

Install the files of CPC

Each platform names the system its own way.

Every setup's command

Terminal (Linux, macOS, Steam Deck):

  • Lakka: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform lakka --system amstrad-cpc
  • RetroArch: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retroarch --system amstrad-cpc
  • RetroDECK: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retrodeck --system amstrad-cpc
  • RetroPie: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retropie --system amstrad-cpc
  • RomM: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform romm --system amstrad-cpc

PowerShell (Windows):

  • Lakka: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform lakka --system amstrad-cpc
  • RetroArch: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retroarch --system amstrad-cpc
  • RetroDECK: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retrodeck --system amstrad-cpc
  • RetroPie: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retropie --system amstrad-cpc
  • RomM: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform romm --system amstrad-cpc

cpc464.rom 32.0 KB Download

SHA1
56d39c463da6
On the setup's list
ep128emu/roms/cpc464.rom: Lakka, RetroArch, RetroPie
acpc/cpc464.rom: RomM
bios/cpc464.rom: RetroDECK
Packed for its emulators by
ep128emu/roms/cpc464.rom: Batocera, EmuDeck, RetroBat, ROCKNIX
bios/ep128emu/roms/cpc464.rom: AmberELEC
Emulators
ACE-DL, Caprice32, CPCemu, ep128emu, ZEsarUX
Hashes and collection path
SHA1
56d39c463da60968d93e58b4ba0e675829412a20
MD5
a993f85b88ac4350cf4d41554e87fe4f
CRC32
40852f25
SHA256
00960d9bf75b2b90856c970f1aa078e1e2aa028b2c104f1dded0262f5d37b15e
Collection path
bios/Amstrad/CPC/cpc464.rom

amsdos.rom 16.0 KB Download

SHA1
39102c8e9cb5
On the setup's list
ep128emu/roms/cpc_amsdos.rom: Lakka, RetroArch, RetroPie
acpc/cpc_amsdos.rom: RomM
bios/cpc_amsdos.rom: RetroDECK
Packed for its emulators by
ep128emu/roms/cpc_amsdos.rom: EmuDeck, RetroBat, ROCKNIX
AmstradCPC/amsdos.rom: KNULLI
AmstradCPC/amsdos.rom and ep128emu/roms/cpc_amsdos.rom: Batocera
bios/ep128emu/roms/cpc_amsdos.rom: AmberELEC
Emulators
ACE-DL, Caprice32, Clock Signal (CLK), ep128emu
Hashes and collection path
SHA1
39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb
MD5
25629dfe870d097469c217b95fdc1c95
CRC32
1fe22ecd
SHA256
ea65e0fb44ee93ede4b6c507509b7e5ddf497fb7155023bea91ef229469fa04d
Collection path
bios/Amstrad/CPC/amsdos.rom

cpc6128.rom 32.0 KB Download

SHA1
5977adbad3f7
On the setup's list
ep128emu/roms/cpc6128.rom: Lakka, RetroArch, RetroPie
acpc/cpc6128.rom: RomM
bios/cpc6128.rom: RetroDECK
Packed for its emulators by
ep128emu/roms/cpc6128.rom: Batocera, EmuDeck, RetroBat, ROCKNIX
bios/ep128emu/roms/cpc6128.rom: AmberELEC
Emulators
ACE-DL, Caprice32, CPCemu, ep128emu
Hashes and collection path
SHA1
5977adbad3f7c1e0e082cd02fe76a700d9860c30
MD5
b96280dc6c95a48857b4b8eb931533ae
CRC32
9e827fe1
SHA256
31c3668c67bea027dab698ece233c9434d9324f9ba7dac84db58f400b6689562
Collection path
bios/Amstrad/CPC/cpc6128.rom

cpc664.rom 32.0 KB Download

SHA1
073a7665527b
On the setup's list
ep128emu/roms/cpc664.rom: Lakka, RetroArch, RetroPie
acpc/cpc664.rom: RomM
bios/cpc664.rom: RetroDECK
Packed for its emulators by
ep128emu/roms/cpc664.rom: Batocera, EmuDeck, RetroBat, ROCKNIX
bios/ep128emu/roms/cpc664.rom: AmberELEC
Emulators
ACE-DL, Caprice32, CPCemu, ep128emu
Hashes and collection path
SHA1
073a7665527b5bd8a148747a3947dbd3328682c8
MD5
5a384a2310f472c7857888371c00ed66
CRC32
9ab5a036
SHA256
1fcb20cf169f170774bf94954db9372c95edd038a5cb8e5199774552b93f8747
Collection path
bios/Amstrad/CPC/cpc664.rom

basic464.rom 16.0 KB Download

SHA1
0e414c79f7d4
Packed for its emulators by
AmstradCPC/basic464.rom: Batocera, KNULLI
Emulators
Clock Signal (CLK)
Hashes and collection path
SHA1
0e414c79f7d4458c68ddc0fc2fec96b0045fda88
MD5
f7f3b668537b135dd42195e76c5d490e
CRC32
7d9a3bac
SHA256
4b650a78149b1c679224621473594c0e15b97a0113bbe73c0c8d51ef14bfb77e
Collection path
bios/Amstrad/CPC/basic464.rom

basic6128.rom 16.0 KB Download

SHA1
d7d03755099d
Packed for its emulators by
AmstradCPC/basic6128.rom: Batocera, KNULLI
Emulators
Clock Signal (CLK)
Hashes and collection path
SHA1
d7d03755099d0aff501fa5fffc9c0b14c0825448
MD5
2cc1ba759f835c98a480a152d786b877
CRC32
ca6af63d
SHA256
58503070d553d7152a2dbce40976418281a8bf1f4a5a7ede75269f2e39275977
Collection path
bios/Amstrad/CPC/basic6128.rom

basic664.rom 16.0 KB Download

SHA1
471b8068f29e
Packed for its emulators by
AmstradCPC/basic664.rom: Batocera, KNULLI
Emulators
Clock Signal (CLK)
Hashes and collection path
SHA1
471b8068f29e6e9c43723864e220c0b0387f5cbe
MD5
d81ab6eb0fa175124329bf56eec0a272
CRC32
32fee492
SHA256
bc3828a25dd8c528d2b000d6b9b3625dc9a152797552c484dcca372d8d03bc7a
Collection path
bios/Amstrad/CPC/basic664.rom

os464.rom 16.0 KB Download

SHA1
475c8080065a
Packed for its emulators by
AmstradCPC/os464.rom: Batocera, KNULLI
Emulators
Clock Signal (CLK)
Hashes and collection path
SHA1
475c8080065a7aa9984daca0415a3d70a5305be2
MD5
a175623be3162846c46eae2ca1723031
CRC32
815752df
SHA256
edca8a0beddc281f2c72d74d783356fa670833cbdedda167c544264f1876c85d
Collection path
bios/Amstrad/CPC/os464.rom

os6128.rom 16.0 KB Download

SHA1
732ac6286505
Packed for its emulators by
AmstradCPC/os6128.rom: Batocera, KNULLI
Emulators
Clock Signal (CLK)
Hashes and collection path
SHA1
732ac62865052d7526a0a1a93f5beb66fa18f67d
MD5
9ba1b052c77713024bf2eb224cad2062
CRC32
0219bb74
SHA256
ce133ea170940147f6c73d6c9f9e7a05be81fc8ff9aae8386011c47e593852bf
Collection path
bios/Amstrad/CPC/os6128.rom

os664.rom 16.0 KB Download

SHA1
285cfd583b69
Packed for its emulators by
AmstradCPC/os664.rom: Batocera, KNULLI
Emulators
Clock Signal (CLK)
Hashes and collection path
SHA1
285cfd583b69b4a50cd1bf2d0ce2a2eb2e5863ec
MD5
2b04cc6c472e2d405092dd10b26b074e
CRC32
3f5a6dc4
SHA256
07f854d62530fe4348c20853d0fc045f2394297886414d5aa5c6ed8cd3cfa8a5
Collection path
bios/Amstrad/CPC/os664.rom

Start with: pcw8256.zip, pcw9512.zip.

Install the files of PCW

Each platform names the system its own way.

Linux, macOS, Steam Deck:

Terminal
# Batocera
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform batocera --system pcw

Windows (PowerShell):

PowerShell
# Batocera
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform batocera --system pcw

pcw8256.zip 1.7 KB Download

SHA1
f8a11b4e03bb
On the setup's list
pcw8256.zip: Batocera
Packed for its emulators by
pcw8256.zip: EmuDeck, KNULLI, Lakka, RetroArch, RetroBat, RetroPie, ROCKNIX
bios/pcw8256.zip: AmberELEC, EmuELEC, RetroDECK
Emulators
GroovyMAME, MAME
Hashes, romset and collection path
SHA1
f8a11b4e03bb8c3caee604ca591676eab6535d1b
MD5
bdbe5b131171871c15928528261708d2
CRC32
e685bd58
SHA256
3e3897f421eff60a97addfa33e45a79dfc3c983097c95c13714a69d5562b4261
Romset
Same contents as MAME 0.190 to 0.289
Collection path
bios/Amstrad/PCW/pcw8256.zip

pcw9512.zip 2.6 KB Download

SHA1
844988dc5a36
On the setup's list
pcw9512.zip: Batocera
Packed for its emulators by
pcw9512.zip: EmuDeck, KNULLI, Lakka, RetroArch, RetroBat, RetroPie, ROCKNIX
bios/pcw9512.zip: AmberELEC, EmuELEC, RetroDECK
Emulators
GroovyMAME, MAME
Hashes, romset and collection path
SHA1
844988dc5a36917b002d0140d3a7692d1407f783
MD5
1ed06e9efe61c8092d4f42cd400d11f4
CRC32
bade516d
SHA256
bdc25c862aa0f2a91b2fdac9aa4c91d00d34e95ae2ca50b76ece7a7e35c7cfed
Romset
No match: missing 1 ROM of MAME 0.289
Collection path
bios/Amstrad/PCW/pcw9512.zip
.