A new version of Sugarbox, a Amstrad CPC emulator for Windows, was released. The main features of the new version are emulation optimizations, command line switches, sound emulation improvements and various other improvements.
Be sure to test the new version of the emulator and download the latest version from http://sugarbox.free.fr.
[Emulation]: Add some optimizations. MAX speed should be faster (about 100% gain from v0.26).
[Emulation]: Remove memory leaks in IPF writing process.
[Config files]: Fix the ‘-’ and ‘_’ for french keyboard: « From scratch » now autorun properly.
[Display]: Screenshots are fixed: No more unwanted black line at the top.
[Dump support]: Fix the code used to compute multi revolution dump, to be more reliable (when a revolution is wrecked, dont use it).
[FDC]: Lots of fix in the FDC: The ‘acid tests’ of arnoldEmu are almost all corrects now.
[FDC]: Fix some bugs when reconstructing the tracks (fix some dump of « Le Necreomancien », and various CTRaw files also).
[FDC]: The ‘Flip’ fonction (used to flip double sided dumps) is now working correctly. Double faces IPF are now working.
[FDC]: ’10′ bits used for bit synchronisation can be in a smaller number: 40 bits are enough to consider the PLL as correctly fixed between clock/data bits.
[General]: Fix a deadlock that occurs when a command is used during a dump disk is read.
[General]: Fix the autotype feature : the feature is more relevant. Also, the « | » character is correctly rtanslated to ‘ù’ on french keyboard.
[General]: Add a function to recording every frame into a screenshot.
[General]: Autorun feature is a bit more reliable (more rules added).
[General]: Added some command line switches: -sn xx (load xx as a Snapshot file), -drivea xx to set xx into drive A, -driveb (same for drive B), fullscreen to start in full screen mode, -config xx to load xx as config file, -command xx to run xx as basic command at start.
[GUI]: Fix the incorrect update of « Save as.. » menu when inserting a disk.
[Multiface II]: Add preliminary support for Multiface II (no config yet).
[PPI]: Rewrite most of the 8255 implementation. Now run the ‘acid test’ properly (when it have meanings).
[PSG]: Correct lots of bugs (sound is now a LOT better, and digitized sound works correctly). Fix Dick tracy, Antiriad, Crazy cars 2, and probably a lot more!
SAMdisk is a tool to convert floppy disks into various disk images which can be used in emulators. It works with almost all PC floppy controllers and supports also some copy-protected formats. It requires that you have fdrawcmd.sys, a low-level floppy disk driver, installed on your system.
A new updated version of the CPCGamesCD, which contains CPC emulators and games combined with a nice frontend where you can select and start the games, was just released. You can download the ISO image from its CPCGamesCD homepage at Amstrad.es.
Phoenix is a Space Invaders like arcade game written by Amstar in 1980 directly for an arcade machine. Norbert Kehrer thought that it would be possible to emulate this machine on the Amstrad CPC with the Z80, so he wrote an emulator, which uses the ROM of the arcade game and emulates the complete machine including the graphics and sound hardware. Besides some smaller bugs, which he wants to fix in the future, it runs fine on the Amstrad CPC.
You can download the latest version of the game from his homepage.
Kevin Thacker released new version of his cross-platform development tools CPCXfs and 2CDT. With CPCXfs you can transfer files between DSK images, which can be used in an emulator or to transfer files to the real Amstrad CPC, and your local file system. 2CDT is a similar tool, which is used to transfer files from your local file system intro a CDT cassette image. This can also be used in an emulator or transfered to the real machine. Both utilities are widely used for cross-platform development, e.g. with CPCtelera, to prepare your release.
You can download CPCXfs and 2CDT from the CPCWiki forums or at the end of this news. The source code is included in the ZIP archives of the release.
Fixed errors shown with static analysis
CPCXfs will correctly set ERRORLEVEL command-line variable under more error conditions
Some other smaller bugfixes
You can define the sync byte for headerless
Command-line processing under windows and linux has been re-written. It is a lot better.
If you uses the mode with 2 blocks and you gave it a file which was shorter than a block it would not write it correctly. Now fixed.
When using pure tone it didn’t write the length of the ‘1’ pulse correctly
Some issues seen when running static analysis over the code.
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.