Changes
/* Web links */
[[File:ACE.png|thumb|German GUI - Main window]]'''ACE''' is a high quality [[Amstrad]] CPC/CPC+ emulator written by Philippe "[[OffseT|OffseT]]" Rimauro. It is developed exclusively for [http://www.morphos.de/ MorphOS].<br />[[PulkoMandy]] is maintaining a port (still beta and based on older version) for [https://www.haiku-os.org/ Haiku].
It is developed exclusively for [http://www.morphos.de/ MorphOS] as a user-friendly and fully OS-compliant application.<br />
Also, PulkoMandy is maintaining a port for [https://www.haiku-os.org/ Haiku] which tries to match the features of the original version as much as possible.
ACE was coded from scratch, using a real CPC as a reference in order to provide one of the best Amstrad CPC emulator ever. Most of the games and demos for both CPC and CPC+ are working perfectly; the quality of the emulation is often superior to what the existing CPC emulators on PC/Windows can produce.
In addition to the high quality emulation, ACE features full screen and overlay display (including 50Hz display), editor and analyzer windows for all emulated CPU and chipsets, advanced breakpoints management, a very powerful set of AREXX commands for cross-development, a plugin interface, scripting capabilities, and much more...
Moreover, ACE is fully translated in French, Spanish, German and English and is still under active development.
Also worth mentioning is [[ACE-DL]], an emulator available for Windows, macOS and Linux, which uses the same emulation engine as ACE but with a minimalist GUI (SDL-based), no localization, no scripting capabilities, and no support for external plugins.
* Accurate but incomplete FDC emulation (Format and Scan instructions are missing).
* Accurate emulation of both floppy disc drives (real rotation speed computation, manual drive & side switches support).
* CPC+ Cartridge port emulation(including upcoming extended cartridges).
* Emulation of the tape interface through audio files (read only).
* Accurate emulation of the keyboard (including ghost keys when pressing more than three keys at once).
* DMA analyzer (full real time state and instructions being executed).
* Video information window (frequencies, beam ray position...).
* Option Virtual keyboard and joysticks.* Ability to map joystick to use some keyboard mapping instead of a when in case real joystick when none is available.* Internal keyboard matrix state observer.
* Screen monitor settings window (type, brightness, vertical hold).
* Sound volume control.
ACE is designed to be expandable and controllable. You are not limited to the core emulation and can you easily integrate it in any cross-development tool chain.
== Web links ==
* ACE CPC Emulator [http://ace.cpcscene.netACE CPC Emulator]* [https://web.libera.chat/#cpc-fr IRC channel]
[[Category:4 MB RAM Software Support]]
[[Category:Emulator]]