CPCEC Amstrad CPC emulator

and its siblings ZXSEC, CSFEC and MSXEC
59982 hits
eXTReMe Tracker

Foreword

CPCEC is an emulator of the family of home microcomputers Amstrad CPC (models 464, 664, 6128 and Plus) whose goal is to be loyal to the original hardware and efficient in standard modern systems. Thus it brings a faithful emulation of the Z80 microprocessor and it replicates the behavior of the CRTC 6845 and Gate Array video chips, the PSG AY-3-8912 sound chip, the remaining circuits found in the original hardware, and the tape deck and floppy disc drive that made possible loading and running software.

CPCEC includes several related projects. ZXSEC is an emulator of the Sinclair Spectrum family (48K, 128K, +2/Plus2 and +3/Plus3) based on the components it shared with the Amstrad CPC family: the Z80 microprocessor, the PSG AY-3-8192 sound chip, the tape system and the NEC765 disc drive controller; CSFEC is an emulator of the Commodore 64 platform, similarly based on shared code; and MSXEC is an emulator of the MSX family (1983 MSX, 1985 MSX2, 1988 MSX2+), also based on shared code.

The default build of CPCEC requires a Microsoft Windows 2000 operating system or later, while the SDL2 build requires any operating system supported by the SDL2 library. The minimal hardware requirements are those fitting the operating system, and it's advised that the main microprocessor runs at 400 MHz at least. Screen resolution in pixels must be 800x600 at least. A sound card is optional. Using a joystick is optional, too.

Software and documentation are provided "as is" with no warranty. The source code of CPCEC and its binaries follow the GNU General Public License v3, described in the file GPL.TXT within the package.

Gallery


Arkanoid 2 (1988 Imagine)
CPC 464



Skweek (1989 Loriciels)
CPC 6128



Dark Star (1984 Design Design)
Spectrum 48K



La Abadía del Crimen (1988 Opera)
Spectrum 128K



Commando (1985 Elite)
Commodore 64



Another Evil Man (1999 Choke)
Commodore 64



Penguin-Kun Wars (1985 ASCII)
MSX



Andorogynous (1989 Telenet)
MSX2


Mega Phoenix (1991 Dinamic)
CPC 464



Burnin' Rubber (1990 Ocean)
CPC Plus



Starion (1985 Melbourne House)
Spectrum 48K



Deliverance (1990 Hewson)
Spectrum 128K



The Last Ninja (1987 System 3)
Commodore 64



HVSC 10 Years (2006 HVSC)
Commodore 64



Gauntlet (1987 Gremlin)
MSX



Interlacing Demo (1989 Cracxy Crew)
MSX2


Mission Genocide (1987 Firebird)
CPC 464



Beast Preview (1992 Overflow)
CPC 6128



Cobra (1986 Ocean)
Spectrum 48K



Mot (1989 Opera)
Spectrum Plus3



Wizball (1987 Ocean)
Commodore 64



4Krawall (2013 TRSI)
Commodore 64



Gradius 2 (1987 Konami)
MSX



Space Manbow (1989 Konami)
MSX2+


Samurai Trilogy (1987 Gremlin)
CPC 464



Logon's Run (2017 Logon System)
CPC 6128



Zub (1987 Mastertronic)
Spectrum 128K



Cray 5 (2011 Retroworks)
Spectrum Plus3



Creatures (1990 Thalamus)
Commodore 64



Thi2t33n (2016 Censor Design)
Commodore 64



La Abadía del Crimen (1988 Opera)
MSX



La Abadía del Crimen (2001 M. Pazos)
MSX2


La Abadía del Crimen (1988 Opera)
CPC 6128



PhX (2018 Condense)
CPC 6128



Vectron (1988 Firebird)
Spectrum 48K



Scroller (2010 Demarche)
Pentagon 128K



Mayhem in Monsterland (1993 Apex)
Commodore 64



Fellas (2022 Extend)
Commodore 64



Penguin-Kun Wars 2 (1988 ASCII)
MSX2



IO (2015 Logon System)
MSX

Acknowledgements

This emulator owes its existence to a series of people and societies that are listed as follows:

Version log


[ amstrad.es | cpcrulez.fr | cpcwiki.eu | CPCEC Git archive (cpcitor) | Norecess464: CPCEC-GTK + CPCEC-PLUS ]
Download the current release (499 hits)
20240422 (344) 20240414 (123) 20240328 (369) 20240224 (249)
20220806 (1783) 20220707 (474) 20220615 (369) 20220531 (317) 20220412 (530) 20220307 (394) 20220303 (250)
20220108 (479) 20220104 (173) 20211231 (150) 20211217 (329) 20211130 (279) 20211119 (211) 20211111 (157)
20211105 (189) 20211004 (345) 20210930 (183) 20210909 (230) 20210831 (146) 20210730 (216) 20210626 (239)
20210624 (166) 20210609 (210) 20210526 (196) 20210524 (257) 20210522 (142) 20210428 (344) 20210418 (243)
20210219 (407) 20210129 (259) 20210127 (669) 20210115 (769) 20210114 (745) 20210107 (175) 20210105 (263)
20201215 (310) 20201212 (316) 20201130 (207) 20201122 (302) 20201111 (316) 20201028 (307) 20201024 (233)
20201022 (343) 20201020 (210) 20201012 (384) 20201010 (244) 20200622 (533) 20200616 (259) 20200606 (265)
20200603 (238) 20200509 (306) 20200505 (332) 20200503 (208) 20200430 (249) 20200420 (257) 20200418 (265)
20200406 (309) 20200404 (214) 20200331 (243) 20200314 (374) 20200307 (270) 20200229 (277) 20200101 (408)
20191231 (265) 20191227 (300) 20191130 (351) 20191118 (333) 20191004 (423) 20191003 (293) 20190831 (2518)
20190817 (354) 20190809 (261) 20190731 (306) 20190526 (502) 20190524 (272) 20190430 (384) 20190419 (256)
20190408 (338) 20190404 (743) 20190331 (314) 20190325 (347) 20190318 (392) 20190317 (535) 20190314 (485)

Spanish CPC firmware (939 hits) French CPC firmware (897 hits)
Send a comment
Return to index