| [[MAME|LRMAME]]
| [https://github.com/libretro/mame]
| 0.275277| Feb 26Apr 30, 2025
| -
| ✅
| 🛠️
|
| Mar 21Apr 20, 2025
| ⚠️
| ✅
| ✅
| ✅
| 23.50.2| Aug 13Apr 24, 20222025| ⚠️✅
| ❌
| -
| ✅
| ✅
| 0.276277| Mar 31Apr 30, 2025
| ⚠️
| ✅
| [[Azimuth]]
| [https://play.google.com/store/apps/details?id=johnidis.azimuth]
| 1.1120| Aug 22Feb 7, 20232025
| ❌
| -
| Android
| [[CPCemu|CPCemu]]
| [https://playcpc-emu.google.comorg/store/apps/details?id=com.loritznet.softwarecreations.cpcemu]| 3.0.2.5| Aug 14Apr 24, 20222025
| ❌
| -
| [[MAME4droid Current]]
| [http://play.google.com/store/apps/details?id=com.seleuco.mame4d2024] [https://github.com/seleuco/MAME4droid-2024 Repo]
| 1.22 24 (0.275277)| Feb 28May 2, 2025
| ✅
| Tons of vintage computers, game consoles and arcade systems
*[https://retrowiki.es/viewtopic.php?t=200032717 TapeRider] TZX/CDT tape-images player for Android
*[https://chrome.google.com/webstore/detail/tapdancer/fcibbcbgbeioacfcnfgjianglchlcokh tapDancer] [https://web.archive.org/web/20160110003844/http://tapdancer.info/] Chrome and Android app that plays back many formats of tape-images including CDT and TZX
*[https://pelrun.github.io/PlayUEF/ PlayUEF] [https://pelrun.github.io/PlayUEF/PlayUEF.html Online version including Pelrun's CDT collection] Web-browser based tape deck emulator, supporting CDT and /TZX /UEF tape-images*[https://cdtplayer.hypha.ws/ Hypha's CDT collection and player] Web-browser based cdt/wav/flac/mp3 player
=== Cartridges ===
*[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
*[[Multi Cartridge 8 ROMs]] by ETO, for GX4000 / Amstrad Plus
*[[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] [https://youtu.be/UDaw-nd4L9c Youtube] 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
*[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
*[https://xn--multipli-i1a.fr/minimit/ Minimit] To connect your [[Minitel]] to servers as the PSTN has been retired
<br>
=== Mass storage devices ===
*[[Dobbertin Harddisc]] or compatible ([[RSF3]]) is emulated by MAMEand CPCemu.
*[[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|Yarek's IDE8255]], [[IDE/8255|RPalmer's IDE/8255]], [[ULIfAC]], [[RSF3|RSF3 native]], [https://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_Direct_Access_mode.pdf Gotek direct access mode] are not supported
=== Real Time Clock ===
*[[Dobbertin Smart Watch]] or compatible ([[Dobbertin Smart Watch|DXS RTC]]) is emulated by MAME, WinAPE
*[[Symbiface II]] RTC or compatible ([https://github.com/salafek/cyboard-for-cpc Cyboard], [[RSF3]]) is emulated by ACE-DL, MAME, WinAPE, WinCPC
*[[Nova]] is emulated by ACE, ACE-DL
*[[M4 Board]] NTP is emulated by CPCemu*[[Dk'tronics Real Time Clock]], [[RSF3|RSF3 native]], [https://github.com/lambdamikel/LambdaSpeak3 LambdaSpeak RTC] and [[URTC-8 Universal RTC for Z80 computers|uRTC-8]] are not supported
=== Network devices ===
There is a plethora of serial communication devices (using [[RS232]], USB, SPI, Modem, TeletextMinitel, [[CB radio]], [[Virtual Net 96]], etc...) on Amstrad CPC:
* [[Amstrad Serial Interface|Amstrad/Pace RS232 Serial Port]] is emulated by MAME
* Other devices are not supported
Higher-level Ethernet or TCP/IP network devices are less common:
* [[M4 Board]] Wifi or compatible ([[RSF3]]) is emulated by CPCemu
* [[CPC-ENet]], [https://github.com/salafek/Net4CPC/ Net4CPC], [[RSF3|RSF3 native]], [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
=== Audio devices ===
*[[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]], [[EMR MIDI Interface]], [https://github.com/lambdamikel/BluePillCPC Ultimate MIDI Board], [[Symbiface 3|Symbiface 3 buzzer]], [[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: the [[RSF3]] is actually the best soundcard available for Amstrad CPC, supporting Digiblaster [https://youtu.be/rXqbQp9WKJc Source], Amdrum [https://youtu.be/Ken5KxYXv5c Source], EMR MIDI Interface [https://youtu.be/YOjV9AaIVKM Source1] [https://youtu.be/WQdV7UmeuPk Source2], 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 Webradios [https://youtu.be/PeVsdNtsOW4 Source].
=== Graphics devices ===
CPC [https://youtu.be/plQf9_7zPSA AMSDAP V9990] graphics display expansions (card is supported by CPCemu. [https://thecheshirec.at/category/8bits/amstrad-cpc/crtc/crtc5/ CRTC Type 5], [https://youtu.be/plQf9_7zPSA Amsdap GFX9000]) are is not supported.
CPC graphics acquisition devices ([[Dart Scanner for DMP-Printers|Dart Scanner]], [[VIDI digitizer]], [[ARA Video Digitizer|Digitaliseur Ara]]) are not supported.
*[[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 Amiga mouse (4-bit axis, 3 buttons)]] is emulated by ACE, ACE-DL, Caprice Forever, JavaCPC, Arnold, Retro Virtual Machine*[[Albireo|Albireo USB mouse (8-bit axis, 3 buttons)]], [[RSF3|RSF3 mouse USB native (8-bit axis, 5 buttons, scroll wheel)]], [https://youtu.be/4Rm1psdePbg Imperium Solo USB custom mode (6-bit axis, 3 buttons)] are not supported
=== Hacking devices ===
*[https://bochs.sourceforge.io/doc/docbook/user/winimage.html WinImage, DiskExplorer, Ultimate Imager] [https://github.com/ProgrammingHobby/CPM_Image-File_Explorer CP/M Image File Explorer] Access and edit hard-drive images
*[https://colourclash.co.uk/cpc-analyser/ CPC Analyser] [https://imhex.werwolv.net/ ImHex] [https://github.com/cormacj/AmstradCPCRomHacks CPCRomHacks] [https://bitbucket.org/zzarko/runemu/src/main/ RunEmu] Other tools
*[[WinApe|WinAPE]] [[WinCPC]] [[JavaCPC]] [https://code.google.com/archive/p/cpcsdk/ Caprice Reloaded] [http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73 Caprice Forever] [[CPCemu]] Emulators with an integrated Z80 Assembler
=== Cross-Platform Development ===
*[http://grafx2.chez.com/ GrafX2] [http://multipaint.kameli.net/ Multipaint] [https://github.com/xmessner/RePAINT RePAINT!] [https://www.octoate.de/2010/09/06/cpcpaint/ CPCPaint] [https://cpcrulez.fr/coding-crossdev_coding-amstrad_cpc_tools_kit.htm Amstrad CPC Tools Kit] [[Retro Game Asset Studio]] [https://cpcrulez.fr/emulateurs_UTIL-GRA-akusprite_editor.htm AkuSprite Editor] [https://github.com/GameDevCodeur/z80Editor Z80Editor] [http://gcajdev.epizy.com/sprite_creator.php Online Sprite Creator] [https://www.aseprite.org/ Aseprite] [https://libresprite.github.io/ LibreSprite] [https://www.mapeditor.org/ Tiled] [https://github.com/Cwiiis/maped/ Maped] [https://logiker.itch.io/amstrad-ascii-exporter Amstrad ASCII Exporter] [https://recoil.sourceforge.net/ RECOIL] Cross-platform CPC graphics art editors and viewers
*[https://github.com/digital-sound-antiques/vgm-conv vgm-conv] [https://github.com/QuinnPainter/YMtoVGM YMtoVGM] [https://cpcrulez.fr/emulateurs_UTIL-MUSIC-YMCruncher.htm YMcruncher] [https://osdk.org/index.php?page=documentation&subpage=ym2mym Ym2Mym] [https://github.com/EdouardBERGE/wav2ay wav2ay] [https://kichiki.github.io/waon/ WaoN (wav2midi)] [https://cpcrulez.fr/coding-crossdev-music-ym_to_midi.htm YMtoMIDI] Music converters
*[http://cngsoft.no-ip.org/chipnsfx.htm CHIPNSFX] [https://grimware.org/doku.php/sources/pt3 Vortex Tracker II] [https://github.com/AugustoRuiz/WYZTracker WYZTracker] [https://www.julien-nevo.com/at3testarkostracker/ Arkos Tracker] [https://tildearrow.org/furnace/ Furnace] [https://drsnuggles.github.io/AYSir/ AYSir] [https://aym-js.emaxilde.net AYM.JS] [https://norbertkehrer.github.io/st_player.html Soundtrakker Player in JS] Cross-platform CPC music suites
<br>
|-
| [[Fuzix OS]]
| [https://www.cpcwiki.eu/forum/applications/port-of-fuzix-for-the-cpc6128/] [https://github.com/EtchedPixelsajcasado/FUZIX Repo]| 0.5.1| Nov 12Apr 11, 20242025
| Open source
| [[POSIX]] (UNIX)