Xcpc is a C-based emulator for the Amstrad CPC464/CPC664/CPC6128 that can be easily transported.
One of the standout features of Xcpc is its versatility. It has been successfully tested on a range of different systems, including Gentoo Linux, Mandriva Linux 10.1, HP Tru64 4.0, 5.0, and 5.1 (all formerly known as DEC OSF/1).
When it comes to functionality, Xcpc includes plenty of useful features to enhance your experience. For starters, you can choose between two different graphical user interfaces: Athena GUI (which is selected at compilation time) or Motif* GUI (also selected at compilation time). Additionally, Xcpc supports floppy disk image and snapshot memory images, with drag and drop support for both.
As far as input goes, Xcpc also has you covered. It features keyboard emulation for both QWERTY and AZERTY layouts, as well as joystick emulation using the numeric keypad (with numlock disabled). Finally, Xcpc almost fully emulates the CRTC-6845/GateArray, and it features adaptative frame-rate to ensure the smoothest experience possible.
In the most recent release of Xcpc, a small correction was made to avoid any potential core dumps. Overall, Xcpc is a reliable, powerful emulator that's definitely worth checking out if you're a fan of Amstrad CPC464/CPC664/CPC6128 systems.
Version 20070122: N/A