A new update has been released for SugarDS , the emulator dedicated to the Amstrad CPC 464 and 6128 home computers developed by the talented developer wavemotion-dave for the Nintendo DS console.

The emulator is able to accurately reproduce CPC 464 (64K) and 6128 (128K) models, supporting file formats .SNA
, .DSK
and .CPR
with sizes up to 1024K and 512K, depending on the type.
This new version introduces numerous improvements, particularly in video management thanks to CRTC optimizations: the screen is now cleaner and free of defective transitions or graphic residues, problems visible in previous versions.
The most significant addition is a new “Advanced” CRTC driver capable of handling advanced commercial games like Prehistorik II and Super Cauldron with much greater fidelity , making them now playable much more accurately.
However, due to complex timing and imperfect Z80 synchronization, this driver is not compatible with all titles, so the “Standard” driver has been kept as well, which is sufficient for 95% of games.
Interestingly, the advanced driver is also slightly faster, thanks to its tighter execution times.
The Megablasters game is now supported in the 2020 re-release, which consists of 4 discs: it is important to load Disc A initially. Format snapshots .SNA
can now use up to 576K of RAM, expanding compatibility.
Improvements have also been made to the graphics drivers for video modes: mode 2 now better renders details on a small screen, while modes 0 and 1 have seen less instability between mode changes, resulting in fewer flickers and stutters.
The overall rendering of CRT images has also been improved, with a marked improvement visible when switching between screens, as demonstrated by titles such as Monty on the Run .
Finally, several minor refinements and cleanups have been made to the code, with the promise of updating the official documentation to clarify some of the most frequent doubts from users.
Characteristics
- Emulates the Amstrad CPC 464 (64K) and CPC 6128 (128K) models.
- Supports file upload
.SNA
and.DSK
up to 1024K total size, including single and double-sided disks. - Compatible with Plus2CPC cartridges, allowing loading of files
.CPR
up to 512K. - Support for Dandanator cartridges, with banking management (without writing to EEPROM).
- Approximately emulates CRTC Type 3, with support for split screen, screen tearing effects, smooth vertical scrolling, and approximate horizontal scrolling.
- Full button mapping, with support for all three Amstrad joystick buttons and the ability to bind buttons to keyboard keys
- Allows you to save and load the game state, to resume the game from where you left off.
BIOS Files
Following the example of almost all Amstrad CPC emulators , the BIOS files are already included within the emulator and there is no need for the user to obtain them separately. This approach was also confirmed by a note from Cliff Lawson.
Therefore, the CPC BIOS files remain under Amstrad copyright in whatever form they exist. If someone, in an official capacity, holds the rights to these files and wishes to have them removed from the emulator, the author is willing to do so. Otherwise, thanks for the implicit permission to use them.
Configuration
- Coming soon — lots to talk about!
Command Mapping
- Left shoulder button (L) + D-Pad to adjust movement.
- Right shoulder button (R) + D-Pad to adjust scale (disables auto scaling).
Use the L/R buttons to move or resize the screen, as the Amstrad CPC often uses a higher resolution than what is available on the Nintendo DS screen.
This means that you will be forced to either compress (squash) the image or position it precisely by mapping one of the buttons to perform a temporary scroll up or down (PAN UP/PAN DOWN).
This feature is especially useful in games that display scores or status information at the top or bottom of the screen, but without compromising the main gameplay area.
Disc support
As for disk support, files .DSK
are supported up to the maximum size allowed by 3.5″ floppy disks with the PARADOS file system, which is about 720K.
Most discs should start automatically, but if they don’t, you’ll be presented with a list of files present, from which you can manually select which one to run.
A useful trick is to directly insert the command you want to execute into the file name .DSK
: this helps the automatic detection algorithm. If you want to force the execution of a specific command, you can insert the name of the CPC file to be launched between double square brackets, for example:
“Orion Prime 3_5 Inch Disk [[ORION]].dsk”
When this file .DSK
is loaded, the emulator will detect the text in brackets and automatically send the RUN “ORION” command .
Cartridge support
- While cartridges
.CPR
up to 512K are supported, this is not a CPC+ (Plus) emulator. Therefore, games like ALCON 2020 will work fine, as will all other format titles.CPR
that do not specifically use the graphics capabilities of the GX4000 or Amstrad CPC+ (Plus) .
Dandanator Support
Primarily intended to run two games, Sword of Ianna and Los Amores de Brunilda . To make them recognized as Dandanator files within the SugarDS emulator , you need to rename the files .rom
to .dan
.
It should be noted that writing to Flash is not supported for these cartridges, but the games are still playable and saving progress can be handled via the emulator’s normal save/load state functions.
SNA Support
Memory snapshots are supported for both 64K and 128K machines. However, using .DSK
, .CPR
or files is strongly recommended .DAN
, as snapshots do not allow data saving or multiple uploads.
Known issues
- Prehistorik II has serious graphical problems.
- Pinball Dreams has graphical issues on the intro screens… the gameplay works better though.
- Dizzy III requires you to set the ‘V52 Sync’ option to ‘Forgiving’ for it to play at the correct speed.
- Galactic Tomb 128K has graphical issues. The only way to get it to work is to repeatedly change the CPU Cycles from +0 to -2 while playing, until the game “stabilizes” and starts working/happening properly.
Changelog
- New “Advanced” CRTC driver that makes Prehistorik II , Super Cauldron and other titles playable. Should be detected automatically.
- The English version of the 2020 re-release of Megablasters is now supported : boot by loading Disk A (Disk 0).
- SNA snapshot saves can now use up to 576K of RAM.
- Improved Mode 2 driver for more accurate graphics rendering on the small screen.
- Improved Mode 0/1 drivers to avoid too rapid changes between modes (less flashing or screen movement).
- Optimized CRT rendering to reduce graphical glitches, especially when transitioning between screens. Games like Monty on the Run now look cleaner.
- Lots of other small fixes and improvements where possible.
Download: SugarDS v1.1
Download: Source code SugarDS v1.1
Source: gbatemp.net
Dịch Vụ Chép Game Tại TP.HCM – Hỗ Trợ Tất Cả Quận
Chép Game Ổ Cứng Ngoài Giá Rẻ – Hỗ Trợ PS, Xbox, Nintendo, PC
Dịch Vụ Chép Game PSP Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PSVITA Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS2 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game NINTENDO SWITCH Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS5 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game XBOX 360 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS3 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS4 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PC Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất