|-
| [[RVMplayer|RVMplayer]]
| [https://www.retrovirtualmachine.org/rvmplayer/] [https://www.amstradcpc.es/doku.php?id=emus Amstrad ESP] [https://amstradpower.es/juega-online/ Juega Online]
| 0.1.1
| May 6, 2023
| [[Tiny Emus]]
| [https://floooh.github.io/tiny8bit/] [https://floooh.github.io/tiny8bit/cpc-ui.html CPC UI] [http://floooh.github.io/virtualkc/ yakc] [http://cpc.novidee.com/ zpz] [https://devilmarkus.de/ WebGL 3d 8-bit] [https://youfiles.herokuapp.com/pcemulator/ PC Classic Games]
[https://acpcwww.me/indexsean.php?language=eng Arcade Room acpcco.me] [https:uk/books/arcade-des-monts.caamstrad/run/storeindex.php Retro Storeshtm Sean's CPC Games] [https://online.oldgames.sk/play/cpc Online OldGames] [https://bzhgames.xyz/amstrad.php BZH Games]
[https://bzhgamesacpc.xyzme/index.php BZH Games] [https://www.sean.co.uk/books/amstrad/index?language=eng Arcade Room acpc.shtm Sean's CPC Gamesme] [https://www.amstradcpcgames.eu/ Amstrad CPC Games]
|
| Jan 6, 2025
|}
=== LibRetro [https://docs.libretro.com/start/understanding/ Libretro] (API for emulators) ===
{| class="wikitable sortable"
! Emulator Core name! Type
! External link
! Current version
|-
| [[CaPriCe|libretro-cap32]]
| Emulation core
| [https://github.com/libretro/libretro-cap32]
| 4.5.4
|-
| [[CrocoDS|libretro-crocods]]
| Emulation core
| [https://github.com/libretro/libretro-crocods]
|
|-
| [[MAME|LRMAME]]
| Emulation core
| [https://github.com/libretro/mame]
| 0.275
|-
| [[SugarBox|SugarLibRetro]]
| Emulation core
| [https://github.com/Tom1975/SugarLibRetro] (wraps independent lib [https://github.com/Tom1975/CPCCore CPCCore])
| git
| -
| Open source
|-
| [[EmuVR]]
| Frontend
| [https://www.emuvr.net/]
| 1.0.11
| Dec 24, 2022
| ❌
| -
| Depends on emulation cores
| Donationware
|-
| [[Hackable Console]]
| Frontend
| [https://github.com/leiradel/hackable-console]
|
| Mar 27, 2022
| ✅
| -
| Depends on emulation cores
| Open source
|-
| [[Ludo]]
| Frontend
| [https://ludo.libretro.com/] [https://github.com/libretro/ludo/ Repo]
| 0.18.0
| Mar 16, 2025
| ❌
| -
| Depends on emulation cores
| Open source
|-
| [[RetroArch]]
| Frontend
| [https://www.retroarch.com/] [https://www.retroarch.com/?page=achievements RetroAchievements]
| 1.20.0
| Jan 5, 2025
| ❌
| -
| Depends on emulation cores
| Donationware & Open source
|}
Several distributions also frontends exist based on RetroArch or Ludofor Libretro: [https://www.retrobatemuvr.orgnet/ RetroBatEmuVR], [https://wwwgithub.lakka.tvcom/ Lakkaleiradel/hackable-console Hackable Console], [https://retropieludo.orglibretro.ukcom/ RetroPieLudo], [https://batoceragithub.orgcom/ Batocerashauninman/MinUI MinUI], [https://www.recalboxretroarch.com/ RecalboxRetroArch], etc... And several distributions exist based on RetroArch: [https://www.rgb-piretrobat.comorg/ RGB-Pi OSRetroBat], [https://githubwww.comlakka.tv/EmuELECLakka], [https:/EmuELEC EmuELEC/retropie.org.uk/ RetroPie], [https://ludobatocera.libretroorg/ Batocera], [https://www.recalbox.com/#ludos LudOSRecalbox], etc...
<br>
| ✅
| ❗
| SDL3Mars| Mar 1428, 2025
| ✅
| ✅
| 🛠️
|
| Dec 24Mar 21, 20242025
| ⚠️
| ✅
Note: For Android handheld consoles (Razer Edge, Ayn Odin Pro, Retroid Pocket Flip, GPD XP, ...), see the Mobile/Android section.
You can use [https://www.retroarch.com/index.php?page=platforms RetroArch] for Amstrad CPC emulation on '''PSP, PS Vita, DS, 3DS, Switch, Steam Deck, RetroFW, Miyoo, OpenDingux , [https://muos.dev/systems/computer muOS] and [https://github.com/christianhaitian/arkos/wiki /ArkOS-Emulators-and-Ports-information ArkOS]'''. Or you can use these stand-alone CPC emulators:
{| class="wikitable sortable"
= Hardware Replacements =
*[https://youtu.be/DykFhtNbgGk Just CPC4ATX] [https://www.sellmyretro.com/offer/details/60734] [https://memoryfull.net/party.php?id=240 CPC-ITX triple CRTC] CPC clones made from NOS chips
*[https://github.com/Bread80/CPCModular CPC Modular] Modular Amstrad CPC compatible computer
*[https://makerworld.com/fr/models/821842#profileId-765034 Amstrad CPC464 mini] [https://github.com/Board-Folk/CPC464-2MINI CPC464-2mini] Miniaturised CPCs
*[[SDiskEmul]] Floppy-drive emulator released in 2007. Abandoned now. Supports DSK, EDSK disk-images
*[https://hxc2001.com/floppy_drive_emulator/ HxC Floppy Emulator] Commercial floppy-drive emulator. Supports directly DSK, EDSK, HFE disk-images. IPF, CTRAW, SCP disk-images supported through conversion to HFE disk-image [https://hxc2001.com/docs/gotek-floppy-emulator-hxc-firmware/pages/emulation-from-images.html]
*[https://github.com/keirf/flashfloppy/ FlashFloppy] Open source floppy-drive emulator for the ubiquitous Gotek hardware. Supports DSK, EDSK, HFE disk-images. Can also be bought already built: [https://www.sellmyretro.com/offer/details/zax-drive-sd-63195 Zax Drive SD] [https://www.micomputer.es/en/gotek/390-3856-emulador-usb-gotek.html Micomputer floppy emulator] [https://pixel.rodrik.ch/gotekcpc Gotek CPC 664/6128] [https://pixel.rodrik.ch/gotekcpcplus Gotek 6128 Plus]
*[https://github.com/keirf/greaseweazle GreaseWeazle] Open source USB floppy adapter Flux reader/writer
*[https://www.cbmstuff.com/index.php?route=product/product&product_id=52 SuperCard Pro] Claims to be the most advanced flux level copier/imager/converter system
*[https://cpcrulez.fr/forum/viewtopic.php?f=5&t=100&start=690#p55437 Pauline] FPGA-based floppy-drive dumper and emulator
*[https://lotharek.pl/productdetail.php?id=376 DriveRDY] Emulates the Ready signal necessary for floppy drives on Amstrad machines
*[https://cpcrulez.fr/hardware-lecteurs_externe-interface_ddi3_usb_floppy_emulator.htm DDI-3] USB floppy-drive emulator including a real FDC chip, floppy data separator and AMSDOS ROM for CPC464. Current evolution [https://cpcrulezwww.sellmyretro.frcom/hardware-lecteurs_externe-interface_ddi6_usb_floppy_emulator.htm offer/details/64558 DDI-6] has also integrated a RAM/ROM box*[https://www.youtube.com/shorts/I0t89Evh76w PicoCPC] Emulates the FDC chip and the floppy disk drive, among other features. Most protected disks are supported
*[[M4 Board]] Supports DSK, EDSK images in a limited fashion. Protected disks are not supported
*[[USIFAC]] [[ULIfAC]] Supports DSK, EDSK images in a limited fashion. Protected disks are not supported
*[https://github.com/zeus074/Amstrad_Multicart Amstrad Multicart] 16-in-1 cartridge for the GX4000 or Amstrad Plus computer
*[https://cpcrulez.fr/hardware-interface_ROM-gx4000_homebrew_player.htm GX4000 Homebrew Player] [https://cpcrulez.fr/hardware-interface_ROM-gx4000_homebrew_player-32_in_one.htm CPC+ 32-in-one multigames] by Retroelectronik
*[[CPC_GX4000-Multi_EPROM_Cartridge|Multi-EPROM cartridge]] for CPC+/GX4000
*[[C4CPC]] Cartridge replacement for the Amstrad Plus range and the GX4000
*[https://overange.weebly.com/amstrad-gx4000-cpc-464-6128-plus-reflashable-flash-cartridge.html Flash+ cartridge] Amstrad CPC+ GX4000 reflashable cartridge
*[https://store.backbit.io/product/backbit-pro/ BackBit Pro] [https://youtu.be/tI2wkelVzyw Tutorial] Universal instant loading cartridge
*[[Cartridge Emulator]] Part of the [[Amsteam]] online service
*[[M4 Board]] Supports CPR cartridges, among many other features
*[https://sindenlightgun.com/ Sinden Lightgun] LCD-compatible lightgun
*[https://github.com/grzegorz-gr/vga4cpc vga4cpc] VGA output for Amstrad CPC based on Raspberry Pi Pico
*[https://pixel.rodrik.ch/mp2fj MP2F-J] [https://pixel.rodrik.ch/mp2p MP-2 Plus] Evolution of the [[Amstrad MP1/MP2 modulator|Amstrad MP-2F]] modulator
<br>
= Peripherals supported in emulators =
Note: The [[RSF3]] is mentioned in multiple places in the following list as, besides its native functionalities, it also emulates the [[M4 Board]], the [[Symbiface II]], etc...
=== Mass storage devices ===
*[[Dobbertin Harddisc]] or compatible ([[Symbiface 3|Symbiface3 / RSF3]]) is emulated by MAME
*[[UIDE Universal IDE adapter cards for Z-80 computers|uIDE]] is emulated by Arnold
*[[Symbiface II]] IDE/PATA interface or compatible ([[X-Mass]], [https://github.com/salafek/cyboard-for-cpc Cyboard], [[RSF3]]) is emulated by ACE, ACE-DL, Caprice Forever, MAME, WinAPE, WinCPC, Arnold, Virtual CPC*[[Albireo]] is partially emulated (mass storage only and no direct sector) by ACE, ACE-DL, Caprice Forever*[[M4 Board]] or compatible ([[RSF3]]) is emulated by CPCemu*[[Vortex Winchester Drive]], [[IDE8255]], [[ULIfAC|USIfAC / ULIfAC]], [[Symbiface 3|Symbiface3 / RSF3]], [https://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_Direct_Access_mode.pdf Gotek direct access mode] are not supported
=== Network devices ===
Higher-level Ethernet or TCP/IP network devices are less common:
* [[M4 Board]] Wifi or compatible ([[Symbiface 3RSF3]]) is emulated by CPCemu
* [[CPC-ENet]], [https://github.com/salafek/Net4CPC/ Net4CPC], [https://cpcrulez.fr/forum/viewtopic.php?t=6886 TMTNET], [https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/fujinet-for-the-cpc/ Fujinet] are not supported
*[[Willy|Willy OPL3]] is emulated by ACE, ACE-DL
*[[Willy|Willy MIDI]] is emulated by ACE (software synth emulation on Haiku, MIDI OUT support on MorphOS)
*[[Music Machine|Music Machine (Sampling/Playback/MIDI ports)]], [[EMR MIDI Interface]], [https://github.com/lambdamikel/BluePillCPC Ultimate MIDI Board], [[RSF3|RSF3 SID]], [https://github.com/lambdamikel/Speak-SID Speak&SID], [https://github.com/lambdamikel/LambdaSpeak3 LambdaSpeak], [https://youtu.be/kahDREIaOog Amsdap MoonSound], Amsdap SE-One ([https://youtu.be/3xEyNQA6Weg MP3 player] / [https://youtu.be/vvlGBS3nNiY FM radio]), [https://www.amibay.com/threads/cpcradio-fm-radio-receiver-module.2446509/ CPC Radio], [https://www.gitlab.com/doragasu/romba/ Romba], [[CPC Booster]] are not supported Note: all [[RS232]] serial port devices ([[USIFAC]], [[Amstrad Serial Interface]], etc...) and USB port devices with direct control ([[Albireo]], etc...) can also be used as MIDI ports.Note2: the [[RSF3]] is actually the best soundcard available for Amstrad CPC, supporting digiblaster Digiblaster [https://youtu.be/rXqbQp9WKJc Source], amdrum Amdrum [https://youtu.be/Ken5KxYXv5c Source], EMR MIDI Interface [https://youtu.be/YOjV9AaIVKM Source1] [https://youtu.be/WQdV7UmeuPk Source2], speech Speech synthesis [https://youtu.be/vb-v98m_g0g Source], SID soundchip [https://youtu.be/_LWbnjvXN4g Source], a lot of music file formats (AAC, MP3, MP4, M4A, WMA, WAV, MID, OGG) [https://youtu.be/4f5lvXV_vWM Source] and even web radios Webradios [https://youtu.be/PeVsdNtsOW4 Source].
=== Graphics devices ===
*[[Kempston Mouse|Kempston mouse (8-bit axis, 2 buttons)]] is emulated by ACE, ACE-DL, Arnold
*[[CPC-Mousepack 2.0|Reisware mouse (8-bit axis, 2 buttons)]] is emulated by CPCemu
*[[Symbiface II|Symbiface II PS/2 mouse (6-bit axis, 5 buttons, scroll wheel)]] or compatible ([https://github.com/salafek/cyboard-for-cpc Cyboard], [[RSF3]]) is emulated by ACE-DL, Caprice Forever, MAME, WinAPE, Arnold, CPCemu*[[MultiPlay|MultiPlay mouse (4-bit axis, 3 buttons)]] or compatible ([[Symbiface 3|Symbiface3 / RSF3 mouse]] handles scroll wheel too [https://youtu.be/okoNCCathXw Source]) is emulated by ACE, ACE-DL, Caprice Forever, JavaCPC, Arnold, Retro Virtual Machine*[[Albireo|Albireo mouse (8-bit axis, 3 buttons)]], [[RSF3|RSF3 mouse (8-bit axis, 5 buttons, scroll wheel)]], [https://youtu.be/4Rm1psdePbg Imperium Solo custom mode (6-bit axis, 3 buttons)] are not supported Note: AMX and MultiPlay are the most widely supported mice in CPC programs.
=== Hacking devices ===
*[[Multiface II]] is emulated by ACE, ACE-DL, Caprice Forever, JavaCPC, MAME, WinAPE, Arnold
*[[Hackit|HackIt]] or compatible ([[RSF3]]) is emulated by ACE-DL, Arnold
*[[Mirage Imager]] is emulated by ACE
*[[Transtape]] is emulated by MAME