* Direct cartridge loading from host computer using USB
* Cartridge file can be in standard .cpr format or raw binary .bin
* Integrated [[Amstrad_Cartridge_Identification_Device|ACID]]simulator
<big>'''<span style="color:#FF0000"> Using C4CPC on a GX4000 with the original Amstrad power supply may cause damage to the GX4000 please read [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/%28please-read%29-gx4000-with-original-power-brick-and-c4cpc/ this forum thread] </span>'''</big>
* driver : provided with dfu-programmer windows version, native support on recent linux and OSx
A [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/c4cpc-fw-update/ dedicated forum thread] exists for new firmware announcement support and discussion.
=== Update requirement ===
Update procedure requires the dfu-programmer software:
* Executable version is provided for windows users.
* Linux users should find it in they distribution repository or build it from source. Older versions (before 0.7) of dfu-programmer have different commands so they will fail to run the UpdateCartEmu.sh script correctly. It is highly recommended you download the source and build it.
* OSX users will have to build it from provided source and script in dfu-programmer_install_OSX. Check the included readme.txt for detail.
=== Upgrade procedure ===
Start C4CPC in usb update mode
* put dip switch 4 ON(other three switches to OFF)
* connect the card in one USB port
* press and release the C4CPC reset switch
== Install DFU driver (Windows only)== With the latest C4CPC zip you may find that running the program reports 'libusb' not found or it doesn't find the device. Please follow the 'NEW' section below for success. OLD procedure:*After the reset, windows will look for the device drivers. These are located in the windows\dfu-prog-usb-1.2.2 folder NEW procedure:* Download the latest 'dfu-programmer' a) go to https://github.com/dfu-programmer/dfu-programmer/releases/tag/v1.1.0 b) Download 'dfu-programmer-x64-1.1.0.zip' c) Extract the contents d) Copy 'dfu-programmer.exe' and 'libusb-1.0.dll' from the extracted contents into the C4CPC 'windows' directory replacing and replace the exe already there. * Run 'zadig' (https://zadig.akeo.ie/) a) Options->List all devices b) Choose ATm32U4DFU c) Install the 'WinUSB' driver.
You now just need to run the update script :
=== Latest Firmware ===
[[File:C4CPC V1.00.07.zip]] : Fixed issue that loaded more sectors than remaining in current cluster
[[file:C4CPC_V1.00.05.zip]] : Fixed cluster truncation error leading to crash when loaded files where on cluster number greater that 65536
[[file:C4CPC_V1.00.04.zip]] : Added compatibility with Symbiface II, CprSelect can now display text files
[[file:C4CPC_V1.00.03.zip]] : Fix bad behaviour in file read that may read more sector than available in a cluster
[[file:C4CPC_V1.00.02.zip]] : Fix an issue in directory list management that prevent browsing reliably folders with more than 247 files
== 3D printed case ==
[[File:C4CPC_Cartridge.png|right|384px]]
A dedicated cartridge case has been designed to protect your C4CPC. It can be 3D printed using online services using the stl file provided.
Link to online printing services are available on the [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/c4c4c-3d-printed-cartridge/ forum dedicated thread].
The source sketchup design is also provided for those willing to customize it.
[[File:C4CPC.zip]]
== System Cartridges ==
[[File:SystemCpr Spanish.zip]] Spanish version
[http://futureos.cpc-live.com/ FutureOS] Cartridge are available in the [http://futureos.cpc-live.com/files/FutureOS_System_.8_Preview!!!.zip release file]
==Special System Cartridges made by dragon==
The following archive includes:
[http:- Firmware 3.14 OS or official OS or ParaDOS versions In different languages English/Spanish/futureosFrench/German.cpc -liveThe Cartridge of 512 KB has a modified firmware/ParaDOS to include in the OS variable with | symbol:*Burnning rubber with change buttons layout.com*C4CPC loader*HXC ROM loader v3 or v3.5*FutureOS (system .8) and XROMs*Symbos 2.1 or 3.0*CP/ FutureOs] Cartridge M with all extra ROMs made by TFM*Local language variations of |game are available in deleted to do that. -Incompatibilty:Don't try change the [httplower ROM with a external device such M4, this wouldn't work because how the C4CPC boots. *Original release hxc v3 symbos 2.1https://futureosmega.cpcnz/#!B9wQXT4S!H2gA0cOFPN-liveZ6q5CEWwhzwjXXBgqyDA-S34-IOTA3RY*Second release hxc v3 symbos 3.com0https:/files/FutureOS_System_mega.8_Preview!nz/#!xoInQCCI!vCR_y0YZcMuPOdatiT0NkvqtIVpnnGkgNP_FnR2xj1Q*Third release hxc v3.zip 5 symbos 3.0https://mega.nz/#!8tI1gabR!u-B6GZOfM5FYLkPdnnuLRTmFv-FjjY7wX9YROCTb2j4*Fourth release filehxc v3.5 symbos 3.0 FutureOS .8 (updated)https://mega.nz/#!I8YyHDLT!XyPNLKsgpRnTFAZkHXzlgoKF_Scpz1StzX_4MGOZCiQ == Videos == [https://www.youtube.com/watch?v=wCNv405jCbk&ab_channel=Novabug Unboxing & Playtest by Novabug] [https://www.youtube.com/watch?v=pWpX5TY3QDc&ab_channel=Novabug 3D Printed Case Assembly by Novabug]
== Game Cartridges ==
For games that have been converted to cartridge format, see here: [[Converted_GX4000_games]]
== Demos ==
* [[CRTC³]]
{{#ev:youtube|PgMJ39wfoBM|480}}
* [[Eerie Forest]]
{{#ev:youtube|CPCyF71098o|480}}
== Further Discussion ==
[http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/cpc-plus-cartridge-replacement-one-more/ CPCWiki Forum discussion thread]