Archives of Genesis8 Amstrad Page from 1999 to 2025 about emulator





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


CPCemu v3.0.2, an Amstrad CPC emulator by Rainer Loritz

-

Rainer has released CPCemu v3.0.2 (24th April 2025). It's available for Windows, Android and MacOS (a bit later for iOS and Linux).

This new version is available on CPCEMU's web site.

This version corrects the following bugs :

  • Android: Lagging hardware keyboard input
  • Missing or wrong mapping of some hardware-keyboard keys
  • Selection of keyboard layout during setup sets hardware keyboard layout now, too, and configures national ROMs where appropriate
  • SymbOS 4.0 boots from disks now
  • Fixed bank-switching bug: SymbOS boots with RAM sizes between 128k and 576k now
  • M4 board (Windows version): Folders can now be deleted, |CD,".." works now
  • M4 board/SymbOS: SD card live mode significantly improved, but still not reliable enough for production use. Caveat emptor! If you have used live mode before please make sure to restore all SymbOS files, they might have become damaged
  • Portable version (Windows): ROM paths are relative now



CPCemu v3.0.1, an Amstrad CPC emulator by Rainer Loritz is available

-

Rainer has released CPCemu v3.0.1 (19th April 2025). It's available for Windows and MacOS (a bit later for Android, iOS and Linux).

This new version is available on CPCEMU's web site.

This version corrects the emulator not starting on most Windows 11 machines. Besides, the setup of the Dobbertin HD20 was flawed. The file for the virtual harddisk was created in the executable directory (which, depending on its location, failed due to lack of write permissions). The new version uses (as originally intended) the folder where cpcemu.cfg is located ("%APPDATA%\CPCemu" in Windows and "Library/Application Support/CPCemu" in MacOS). The virtual HD20 file will be automatically created the first time the HD20 is used (for which the X-DDOS ROM needs to be loaded, e. g. as ROM 5).



CPCemu v3.0 (April 2025), an Amstrad CPC emulator by Rainer Loritz is available

-

Rainer has released CPCemu v3.0 (April 2025). It's available for MacOS, Android, iOS, Linux (x86_64 and ARM, included Raspberry Pi) and Windows.

This version provides these new features :

  • New GUI
  • New debugger/monitor including (re)assembler
  • ROM configuration by GUI
  • Basic V9990 graphics card emulation (primarily for SymbOS)
  • Emulation of Dobbertin HD20 harddisk drive
  • Emulation of keyboard clash
  • Virtual joystick/mouse left/right handles can be swapped
  • New video mode "simple" (should be faster, but that still needs to be proved)
  • IPv6 compatibility (only for the web server, not inside CPC via M4)
  • Usability of joysticks/game controllers improved
  • Mouse emulation (conversion of host mouse) improved, in particular the Symbiface mouse for SymbOS
  • Many bugs fixed (in particular compatibility with Windows 11)
  • Adjusted to SDL version 2.32.4 (which probably needs to be installed manually on Linux)



LocoBasic 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) is releasing LocoBasic.

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.



New version of the Amstrad CPC(+) emulator ACE-DL (01/22) by Roudoudou

-

New version by Roudoudou of his ACE-DL Amstrad CPC emulator (01/22/2025) :

  • upgraded iMPdraw rom pack to sept 2024
  • new options for EDSK autosave and versioning
  • ability to save Tiles/Sprites in graphic explorer
  • ability to load RASM symbols chunk in Cartridge (get new Rasm!)
  • ability to toggle all execution breakPoints from Trace with key 'T'
  • execution breakPoints in watcher mode are now green in Trace


New version of the Amstrad CPC(+) emulator ACE-DL (24/12) by Roudoudou

-

New version by Roudoudou of his ACE-DL Amstrad CPC emulator (12/24/2024) :

  • spanish translations for the GUI (see flags with F12)
  • ability to use (L)abels to jump in memory from Graphics Explorer
  • augmenter ou diminuer le son avec les touches +/- du clavier numérique


For more news, Go to home page