Eine neue Version des Amstrad CPC Emulators CPCemu ist nach langer Pause erschienen.
A new version of the CPC emulator CPCemu has been released after quite some time.
CPCemu 2.0 released
07.01.2021I'm proud to present the latest release of CPCemu. It deserves a new major version number.
These are the features of version 2.0:
- Runs on MacOS, Android, iOS, Linux (x86_64 and ARM, in particular on Raspberry Pi) and Windows
- Graphics engine overhauled, introducing border, overscan, dynamic horizontal synchronisation (not perfect yet), scan doubling and some optional CRT blurring
- Completely new CRTC (CPC's graphics chip) emulation, quite accurate, and selectable between CRTC types 0, 1 and 2 (most demos work as on a real CPC)
- Realistic timing of CPU instructions and interrupts
- Sound emulation significantly improved, now able to play digitized sounds (such as speech and special effects)
- Different accelerated modes of operation ("Turbo", with and without CRTC synchronisation)
- Debugger with optional CRTC single-stepping alongside the CPC screen, including crosshairs indicating the current electron beam position
- Graphical menu (in addition to function keys)
- Virtual on-screen joystick on Android and iOS
- Keyboard configuration improved, enabling easier customization
- Many small improvements (e. g., correct handling of CPU register R, support for ZIP file archives without external "unzip", V3 Snapshot files) and bug fixes (e. g., floppy disk controller now correctly reads strange sectors such as Speedlock)
This is my first Android app. Please remember this when testing it. Once people confirm it's working reliably enough I might consider putting it into the Play Store.
Unfortunately, this won't be possible for the iOS app. Apple does not accept emulators in the App Store. However, I've heard that it might be possible to put an app onto an iDevice manually if you have a valid iOS Developer Certificate. I was not able to test this. So, anybody interested, please contact me.
On Android (and iOS), the on-screen keyboard comes up if the center of the lower half of the screen is touched (on the right there is the joystick and on the left the fire button). A touch in the upper half will bring up the main menu (which corresponds to F1-F12 on a keyboard).
So, F2 will toggle the Turbo mode. Holding Shift while pressing F2 toggles between three different CPU speeds. F9 simply halts the emulation. If you enter the Debugger with F10 you can leave it with the command "r" (plus Return).
Unfortunately, I have not been able to check and test the French, Spanish and Danish keyboard layouts. I'm afraid that they might be broken. Please report me which keys are wrong.
I hope you will like the new version as much as I do. Many thanks to Marco Vieth for testing and reporting!
[ Amstrad CPC Emulatoren ]