Archives of Genesis8 Amstrad Page from 1999 to 2025 about emulator, page 1 / 20





Joyce v2.5.4 by John Elliott, an Amstrad PCW emulator

-

The Amstrad PCW emulator Joyce v2.5.4 by John Elliott is available for unix, windows and MacOS. The only change in this version is to correct the default palette used by the built-in GSX driver, so it matches the GSX manual (and DDMODE0 / DDMODE1 on the CPC).

The version 2.5.3 in 2024 did add the emulation of a proprietary communication interface : the PCW Linkit which links two PCW (click on the link PCW hardware information) whereas the LocoLink did link a PCW to another computer with its parallel port (PC, PcW16 or a PCW 9512 with a third-party software). The Linux build also has another feature : you can now use JOYCE as a terminal to your system's command line, so you can use MAIL232 (or other PCW terminal program of your choice) in the same way that you would an xterm.



Amspirit v2.0 RC2, an Amstrad CPC(+) emulator by Dmanu78

-

A new version of Amspirit, an Amstrad CPC emulator for windows by Dmanu78 is available on his web site. There are 32 and 64bit version. This version features :

  • CRTC 3: fixed a bug in the SSR management (ASIC)
  • fixed a regression in the CTM emulation
  • fixed the v3 snapshot importation
  • fixed a bug in the detection of a modified file
  • improved support for protected DSK files
  • added a configuration option for the "Timelapse" feature, allowing you to customize the function
  • various ergonomic improvements

The thread on CPCWiki is here.




Amspirit v2.0 RC1, an Amstrad CPC(+) emulator by Dmanu78

-

A new version of Amspirit, an Amstrad CPC emulator for windows by Dmanu78 is available on his web site. There are 32 and 64bit version.

This version features :

  • Amstrad CPC+ emulation
  • Cartridge file management (.CPR)
  • Support for an additional floppy disk drive (B)
  • Added timelapse function
  • Support for writing script files (.CSL)
  • Various fixes for CRTC 0, 1, 2, and 4 emulation
  • Improved CTM emulation
  • Improved FDC emulation
  • Emulation engine optimization
  • Keyboard Clash support
  • New online commands added
  • Improved support for additional ROMs
  • Various ergonomic improvements

The thread on CPCWiki is here.



SugarDS v1.2, an Amstrad CPC emulator for Nintendo DS and DSi (and more)

-

SugarDS v1.2 is an Amstrad CPC emulator for Nintendo DS and DSi by Nige Rideout (github). This version features :

  • Less pops clicks when going in/out of selecting games
  • Cleaner/Faster Disk Writes (less pause, better "DISK WRITE" notification)
  • Improved Z80 timing - found a few more instructions that needed timing tweaks
  • Improved CRTC emulation - fixed regression on Pinball Dreams, etc. Back to emulation of Type 3
  • Fix for two-sided drive signal for FDC (nothing seemed to be affected by this... but better to be accurate)
  • Improved pan/scan for Mode 2 - auto-center and smoother scroll
  • Improved offset handling - cleaner 1 pixel move and faster press-and-hold
  • Added ESC as a possible key map

And if you are curious and you go check his Github profile, you will see that he has written several other emulators for Nintendo DS and DSi.




CPCESP v0.85, an Amstrad CPC emulator for ilygo's TTGo VGA32 and Olimex's ESP32-SBC-FabGL

-

ESPectrum is a ZX Spectrum emulator for the boards Ilygo TTGo VGA32 and Olimex ESP32-SBC-FabGL. There is now also an Amstrad CPC emulator named CPCESP, with a 3D printed packaging by Jose Lopez (other photos). CPCESP v0.85 is available on Github. You can also find CPCESP on :



RetroVirtualMachine v2.1.20, an Amstrad CPC emulator

-

RetroVirtualMachine v2.1.20 by Juan Carlos González Amestoy is available since the 14th June. It's an Amstrad CPC emulator (also ZX Spectrum, MSX-1, SG-1000 and Sega Master System) for MacOS, Windows and Linux (including Raspberry PI).



SugarDS v1.0, an Amstrad CPC emulator for Nintendo DS and DSi (and more)

-

SugarDS v1.0 is an Amstrad CPC emulator for Nintendo DS and DSi by Nige Rideout (github). This version features :

  • Improved Z80 / CRTC timing so more games run more correctly.
  • Improved Mode 2 rendering so it's a little better positioned 'compressed' on the DS screen.
  • Improved default key mapping that maps Y button to Joystick Fire 2 (used by many homebrews).
  • Another round of improvements for FDC handling of two-sided disks. Orion Prime no longer warns of disk issues, Batman Forever 3.5" loads.
  • Fixed the sound mute handler so that there are less frequent pops/clicks when loading up new games.
  • Improved auto-load detection - more disks load the correct file more often.
  • Lots of small cleanups and commenting of the code.

And if you are curious and you go check his Github profile, you will see that he has written several other emulators for Nintendo DS and DSi.



SpecIde, a ZX Spectrum and Amstrad CPC emulator by MartianGirl

-

SpecIde by MartianGirl is a ZX Spectrum and Amstrad CPC old (non CPC+ emulation) whose first version was April 2024. The current features are :

  • Emulation of ZX Spectrum 48K (Issue 2/3), 128K, +2, +2A and +3
  • Emulation of Amstrad CPC 464/664/6128. No support for Plus models yet!
  • FDC765 disk drive emulation. (Scan commands are missing yet)
  • Emulation of Spanish 128K, +2, +2A and +3
  • Emulation of Pentagon timings (but no BetaDisk yet! Sorry for that!)
  • PSG (AY-3-8912/YM-2149) sound emulation
  • Turbosound emulation. Supports two and four PSG modes
  • Covox/Soundrive emulation
  • Loading of tapes via .tap and .tzx tape images, and .csw files
  • Loading of disks via .dsk disk images
  • Flashloading of .tap files and .tzx that use the ROM routines
  • Flashsaving to .tap files using the ROM routines
  • Full screen video mode detection
  • Double scan interlaced modes. (Gigascreen modes)
  • Kempston/Sinclair/Cursor/Fuller joystick emulation from the PC joystick/gamepad
  • Fuller box audio
  • Works in GNU/Linux, Windows, and MacOS


SugarDS v0.9, an Amstrad CPC emulator for Nintendo DS and DSi

-

SugarDS v0.9 is an Amstrad CPC emulator for Nintendo DS and DSi by Nige Rideout (github). This version features :

  • Fix disk write-back so it doesn't potentially corrupt a .dsk file! Sorry about that
  • Improved save/load state so it preserves Dandanator carts and Extended Memory > 128K
  • More robust CRTC handling to fix games like Hypernoid Zero, Galactic Tomb 128K and Bomb Jack Extra Sugar
  • You can now put [[cmd]] in the title of the .dsk file to force a RUN command
  • Other cleanups, minor timing improvements and fixes as time allowed


SugarDS v0.8, an Amstrad CPC emulator for Nintendo DS and DSi

-

SugarDS v0.8 is an Amstrad CPC emulator for Nintendo DS and DSi by Nige Rideout (github). It features :

  • Emulates CPC 464 (64K) and CPC 6128 (128K)
  • Loads .SNA and .DSK files up to 1024K total length (single and double sided)
  • Plus2CPC Cartridge Support to load .CPR files up to 512K
  • Dandanator Cartridge Support - banking only (no EEPROM writes)
  • Emulates CRTC Type 3 roughly - with provisions to handle split screen, rupture, smooth vertical scroll and a reasonable facsimile of smooth horizontal scroll
  • Full button mapping - supporting all 3 possible joystick buttons of the Amstrad as well as mapping buttons to keyboard keys
  • Save / Load state so you can pick up where you left off


CPCemu v3.0.2, an Amstrad CPC emulator by Rainer Loritz for iOS and iPadOS

-

The version 3.0.2 of CPCEMU for iOS and iPadOS is available, an emulator also available for Windows, Android and MacOS (a bit later for Linux.

This new version can be downloaded on the author's web site.



Recalbox RGB DUAL 2, using an emulator with a CRT monitor

-

You have 48 hours left to get your copy of the Recalbox RGB DUAL 2 which is a Raspberry PI hat for using a CRT monitor with Recalbox's lots of emulators.



LocoBasic v0.1.74 by Marco Vieth, a Locomotive Basic light and quick

-

After CPCBasic unchained and CPCBasicTS unchained, Marco Vieth (author of the first Amstrad CPC emulator CPCEmu) has released LocoBasic five months ago.

LocoBasic is a streamlined adaptation of Locomotive BASIC, designed primarily for calculations. It is lightweight and can run either in a browser or on the command line using Node.js. It has NO GOTO but supports a subroutine style with GOSUB. Line numbers are optional and only needed to start a subroutine or a DATA line for RESTORE.

You can try LocoBasic here.

This new version brings the following features :

  • SVG Output
  • Examples to check out: Sierpiński triangle, Mandelbrot set, "Little Architect" demo
  • Real-Time Clock RSX commandsexample=drawclk
  • Also included : syntax highlighting editor for BASIC


For more news, Go to home page