CPCemu

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search

CPCemu is a multi platform Emulator for CPC computers.

It is developed by Marco Vieth and Rainer Loritz

CPCemu has a graphical user interface.

It is multi-language capable. At the moment, four languages are supported: German, English, French and Spanish.

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)

Homepage/Download:

CPCemu Homepage