[[File:XPC.gif|right|thumb|175px150px|XCPC running Gryzor]]
'''Xcpc''' is a portable Amstrad CPC 464/664/6128 emulator written in C. It is designed to run on any POSIX compliant system having an X11 server, including Linux, BSD and Unix.
* Full Floppy disk images support (.dsk).
* Full snapshot support (.sna).
* Drag and Drop support (.sna, .dsk, .snadsk.gz, .dsk.bz2).
* Keyboard emulation (qwerty, azerty).
* Joystick emulation with the numeric keypad when numlock is disabled.