Xcpc est un émulateur d’Amstrad CPC 464/664/6128 écrit en C. Cet émulateur a été conçu pour être portable et fonctionner sur n’importe quel système Posix disposant d’un serveur X11, incluant donc Linux, BSD et de nombreux systèmes Unix.
Cet émulateur a été développé pour émuler la gamme classique des Amstrad CPC :
- Amstrad CPC 464 (v1).
- Amstrad CPC 664 (v2).
- Amstrad CPC 6128 (v3).
La gamme Amstrad CPC+ ainsi que la console GX4000 ne sont actuellement pas supportées et ne le seront probablement pas.