Un émulateur d’Amstrad CPC écrit en C++ et en assembleur.

 


 
Les changements depuis la très ancienne 1.7:
– 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)

 

Télécharger CPCEMU (Win) v2.5 (2.8 Mo)

Site Officiel

En savoir plus…