Changes
XCPC
,Xcpc updated
[[ImageFile:XPC.gif|right|thumb|150px|XCPC running Gryzor]]'''Xcpc ''' is a portable Amstrad CPC464CPC 464/CPC664664/CPC6128 Emulator 6128 emulator written in C . It is designed to run on any POSIX compliant system (having an X11 server, including Linux/, BSD/UNIX-like OSes)and Unix.
Xcpc has been successfully tested onis designed to emulate classic range of the Amstrad CPC systems :
== Implemented Features ==
Here is a non-exhaustive list of supported features : * A simple X11 Intrinsic user interface.* A complete Athena user interface.* A complete Motif-2x user interface.* A complete Gtk+-3.x user interface.* Full X11 with XShm extension.* Adaptative frame-rate.* Full Floppy disk images support (.dsk).* Full snapshot support (.sna).* Drag and Drop support (.sna, .dsk, .dsk.gz, .dsk.bz2).* Keyboard emulation (qwerty, azerty).* Joystick emulation with the numeric keypad when numlock is disabled.* Joystick emulation by pressing the « Home » or « End » key (then use arrows + left-ctrl + left-alt).* Joystick support under Linux (up to two hardware joysticks).* CPU: Z80 with full documented instructions and most undocumented instructions.* VGA: Video Gate Array 40007/40008/40010, complete support.* VDC: CRTC 6845, almost complete full support.* PPI: PPI 8255, almost complete full support.* PSG: AY-3-8912, partial support (actually no sound is produced).* FDC: FDC 765A, complete support. == Links == [httphttps://www.xcpc.sourceforge-emulator.net/ Official homepage] [[Category:Emulator]]