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.
OffseT released a new version of his emulator for the MorphOS operating system. It emulates the Amstrad CPC old generation and the Amstrad Plus, too. The emulator was written from scratch, so it isn’t just a port of an existing open source Amstrad CPC emulator. Due to its very precise audio and video renderings, ACE should be your first choice to watch demos.
If you are a MorphOS user and want to use your Amstrad CPC software under MorphOS, don’t hesitate and download it from the ACE homepage
Migration from gcc 4 to gcc 5
Fixes in CRTCs emulation.
Added new APIs in the plugin interface.
Added new plugins for Kempston and AMX mice.
Added new plugin for joysticks (replaces internal emulation).
Fixed version string of the executable (it prevented Grunch from detecting ACE version).
Fixes in snapshots handling.
Fixes in tape to hard disc interface.
Automatic reconfiguration of the floppy disc drives depending on the inserted disc image.
A new version of Sugarbox, a relatively new Amstrad CPC emulator for Windows, was released. The main feature of the new version is the support for various CPC emulator disk image formats (e.g. HFE of the HxC floppy emulator or RAW from kyroflux), precise Z80 emulation (according to Kevin Thackers timing test bench) and some other features.
Be sure to test the new version of the emulator and download the latest version from http://sugarbox.free.fr.
[CT-RAW/IPF]: Native support of these two format. CAPSLib dll from SPS is no longer used. This will fix some non-working dump( due to bug in the lib).
[IPF]: Add a SAVE IPF option. You can save your current disk in IPF format, to generate a 3″ disk. You can even write dump with weak sectors.
[HFE]: Now it’s possible to save HFE file!
[edsk]: Added some tuning to handle sector of header size lower than real size.
[edsk]: Fixed some nasty memory overrun.
[edsk]: Fixed the way of handling overlapped disk: “Corsarios (UK) (1988) (CPM) [Original].dsk” disk now run correctly. In fact, all dsk should now retrieve their original size of 6k/track
[edsk]: Fixed support for ALLGAP dumps
[FDC]: New paradigm : Weak bits are now handled by bit. Multi-revolution dump are converted to single revolution with weak bits data.
[FDC]: Fix a bug with the SZ byte = 0 in read track command (this fixed “War In Middle Earth (UK) (1987) (CPM) [Original].dsk” dump)
[Tape]: Add a delay when motor is on/off. This fixed “Last Mission”
[Z80]: Interrupt mode 0 is partially fixed: It does nothing, but no longer corrupt the Z80 registers
[Z80]: Fix some wrong behaviour of undocumented opcodes
[Z80]: Add the undocumented ‘Q’ register used for Flags, and fix the SCF/CCF instructions regarding this register
[Z80]: All Z80 tests from Patrik Rak, adapted to the CPC by Kevin Thacker, are now correct.
[Display]: Fixed wrong behaviour for 100%speed with 100hz screen without black frame insertion: Speed was twice what was intendeed
[General]: Add Autorun disk on insertion which try to guess the best file to run.
[General]: Optimization: Everything is now running 60-80% faster than before
[General]: Add a support for auto-executing BIN file (with AMSDOS header), through drag’n’drop.
[General]: Fixed the Spanish configuration for 464, and added support for Danish keyboard.
[General]: Added -fullscreen command line to enable fullscreen by default
[General]: Fixed the “-command” option : In order to run a disc, just launch your command as Sugarbox -command run\”disc\” for example
[General]: Added sound for disk drive
[General]: Fix copy/paste for english/spanish/danish
[GUI]: Added a feedback when loading tape/disk/SNA/SNR
[GUI]: Added a preliminary debugger, with Register edition, breakpoints, flags
[Joystick support]: Fixed diagonals not supported with some joypads (now, games should be far more playable!)
[Memory]: Fixed the configuration : 64k computer no longer have improper PAL
[Settings]: Fixed some nasty bugs preventing the keyboard settings to work
Richard Wilson released a new version of his great Amstrad CPC and Amstrad Plus emulator WinApe. The new version contains mainly bugfixes for the last version and some smaller improvements. You can download it from the WinApe homepage and at the end of this post.
Here is the complete changelist for the new version:
Correct Z80 Flags emulation for IN and OUT and all derivatives.
Added support for CRTC Type 1 register 6 border blanking when set to zero.
Changed breakpoint conditions to use 32 bit values rather than 16 bit values.
Added a number of functions to breakpoint conditions to support 32 bit to 16/8 bit conversion.
Added true and false variables.
Added ability to load symbols from the WinAPE command line using the /SYM:filename parameter.
Option to automatically hide the output window on successful assemble.
Added documentation of command line parameters in help files.
Added documentation of new breakpoint condition variables and functions.
Updates ParaDOS 1.2 and ParaDOS 1.2+ ROM images to bug-fixed version which will work in slots below 7.
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.