Xcpc emulator

Amstrad CPC emulator

 Pages


Welcome to the official site of Xcpc emulator

 published on Sunday, May 2, 2021 at 00:00 by Olivier Poncet

Xcpc Latest release 0.37.0 RUN What is Xcpc ? 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. Note there is absolutely no support for Microsoft Windows operating systems and there never will be. Please do not ask me to add such functionality. Xcpc is designed to emulate classic range of the Amstrad CPC systems :

 Read


Installation manual

 published on Sunday, Apr 25, 2021 at 00:00 by Olivier Poncet

The xcpc emulator is fully autotoolized. Dependencies Under Debian or derivatives (Ubuntu, Mint, …), please install first these dependencies. On the other distros, please install equivalent packages. Mandatory dependencies : build-essential xorg-dev Optional dependencies : zlib1g-dev libbz2-dev If you want to build the Gtk+-3.x user interface, you must install this package: libgtk-3-dev If you want to build the Motif-2.x user interface, you must install this package: libmotif-dev Generate the configure script Generate the configure script if it does not exists.

 Read


User manual

 published on Sunday, Apr 25, 2021 at 00:00 by Olivier Poncet

You can find here some useful informations on how to use Xcpc. Command-line options Usage: xcpc [toolkit-options] [program-options] Help options: --help display this help and exit --version display the version and exit Emulation options: --company={value} Isp, Triumph, Saisho, Solavox, Awa, Schneider, Orion, Amstrad --machine={value} cpc464, cpc664, cpc6128 --monitor={value} color, green, monochrome, ctm640, ctm644, gt64, gt65, cm14, mm12 --refresh={value} 50Hz, 60Hz --keyboard={value} qwerty, azerty --sysrom={filename} 32Kb system rom --rom000={filename} 16Kb expansion rom #00 --rom001={filename} 16Kb expansion rom #01 --rom002={filename} 16Kb expansion rom #02 --rom003={filename} 16Kb expansion rom #03 --rom004={filename} 16Kb expansion rom #04 --rom005={filename} 16Kb expansion rom #05 --rom006={filename} 16Kb expansion rom #07 --rom007={filename} 16Kb expansion rom #08 --rom008={filename} 16Kb expansion rom #09 --rom009={filename} 16Kb expansion rom #10 --rom010={filename} 16Kb expansion rom #11 --rom011={filename} 16Kb expansion rom #12 --rom012={filename} 16Kb expansion rom #13 --rom013={filename} 16Kb expansion rom #14 --rom014={filename} 16Kb expansion rom #15 --rom015={filename} 16Kb expansion rom #16 --drive0={filename} drive0 disk image --drive1={filename} drive1 disk image --snapshot={filename} initial snapshot Misc.

 Read


Page 2 sur 2