r/Amstrad • u/One_Camel_3627 • 1m ago
I made Easy CPC, an Amstrad CPC emulator for Android and Windows, and it now plays GX4000 / CPC Plus cartridges
Hi all, I'm the developer of Easy CPC, an Amstrad CPC emulator for Android and Windows. I just shipped a big update and wanted to share it with people who actually care about the CPC.
What's new:
- GX4000 and CPC Plus: plays .cpr cartridges with the Plus ASIC emulated (4096-colour palette, hardware sprites, raster interrupts, split screen, hardware scrolling, DMA sound). I tested 28 GX4000 cartridges; 27 run with picture and sound. Switchblade still stays black after its logo and I haven't found out why yet.
- CPC 464+ and 6128+: they boot from the system cartridge you provide yourself (I can't distribute it).
- Dual-screen handhelds (Anbernic RG DS and similar): game on one screen, keyboard or pad on the other.
- Full settings inside a game, FPS counter, compatible graphics mode.
What it already did:
- CPC 464 / 664 / 6128, .dsk, .cdt, .tzx, .csw, .sna, and anything inside .zip / .rar
- Auto-load: it reads the disk catalogue and picks what to run, or types RUN" for tapes
- Turbo loading (up to 8x) for tapes and disks
- Tape manager (block list, seek, SAVE to a new .cdt, tape editor)
- Built-in Z80 debugger on Windows, CRT monitor/TV display modes, AMX mouse
- Save states
It's built on Thomas Harte's CLK core (MIT) plus my own ASIC work for the Plus range. No games are included, you bring your own .dsk/.cdt/.cpr files.
- Android Free (with adds): https://play.google.com/store/apps/details?id=cl.easysoft.easycpc
- Android Pro: https://play.google.com/store/apps/details?id=cl.easysoft.easycpc.pro
- Windows: https://noentiendo.itch.io/easy-cpc
Happy to hear which games or demos misbehave. That's the most useful feedback I can get. Part of the code was written with AI assistance.
