== DIY Hardware Projects ==
=== Communication - RS232 / PC Connection ===
* [[AMSSIO|AMSSIO RS232 interface]]
* [[CPCI RS232 Interface|CPCI RS232 Interface]]
=== Floppy Drives ===* Communication - RS232 [[ABBA switch]]* [[Guide on how to connect a 3.5|Connecting a 3.5" drive to a CPC6128/ PC Connection664]] ** [[AMSSIOGuide on how to connect a 3.5" drive to a CPC6128/664|AMSSIO RS232 interfaceConnecting a 3.5" drive to a CPC6128/664 (with photos)]]** [[CPCI RS232 InterfaceModify PC floppy drives|CPCI RS232 InterfaceModify PC floppy drives to work on a CPC]]
=== HID ===
* [[PS2Mouse|AMX Compatible PS/2 and USB Adapter]]
* [[Atari-ST mouse adapter]]
* [[CPCKey|Attaching an AT keyboard to the CPC]]
* Floppy Drives=== Joysticks ===** [[ABBA switch]]** [[Guide on how to connect a 3.5Joystick_Autofire|Connecting a 3.5" drive to a CPC6128/664Joystick Autofire Circuit]] ** [[Guide on how to connect a 3.5" drive to a CPC6128/664Joystick Y-cables|Connecting a 3.5" drive to a CPC6128/664 (with photos)Joystick Y-cables]] ** [[Modify PC floppy drivesJoystick_Splitter|Modify PC floppy drives to work on a CPCJoystick Splitter Circuit]]
=== Mass Storage ===
* [[HxC_Floppy_Emulator|HxC Disc Emulator using PC as Storage Medium]]
* [[SDiskEmul|SD Card Disc Drive Emulator]]
* HID=== Power Supply ===** [[PS2Mouse|AMX Compatible PS/2 and USB Adapter]]** [[Atari-ST mouse adapter]]** [[CPCKeyPowering a CPC 6128 from a Sinclar Spectrum +3 PSU|Attaching an AT keyboard to the Powering a CPC6128 from a Sinclar Spectrum +3 PSU]]
=== Printer ===
* [[8bit Printer Ports]]
* [[Simple RS232 for Printer usage|Simple RS232 for Printer usage]]
* Joysticks
** [[Joystick_Autofire|Joystick Autofire Circuit]]
** [[Joystick Y-cables|Joystick Y-cables]]
** [[Joystick_Splitter|Joystick Splitter Circuit]]
=== Real Time Clocks ===
* [[ACU_Real_Time_Clock_(DIY)|ACU Realtime Clock]] (without year counter)
* [[Real Time Clock|CPCI Real Time Clock]]
=== ROM / RAM Expansions ===* Mass Storage[[ACU_Romboard_(DIY)|ACU Romboard]]*[[CPC4MB|CPC4MB - 4 MB memory expansion]]* [[HxC_Floppy_EmulatorInicron RAM-Box|HxC Disc Emulator using PC as Storage MediumInicron RAM-Box]]*[[Inicron ROM-RAM-Box|Inicron ROM-RAM-Box]]* [[SDiskEmulAmstrad ROM Expander|SD Card Disc Drive EmulatorPractical Electronics ROMBoard Project]]
=== Sound ===
* [[Digiblaster|Digiblaster Sound Card]] (8bit DAC on printer port)
* [[SP0256_on_Printer_Port_(DIY)|SP0256 Speech Synthesizer for Printer Port]]
=== TV / Monitors ===* Power Supply[[Convert an MP1 into an MP2|Converting an MP1 into an MP2]]** [[Powering a CPC 6128 from a Sinclar Spectrum +3 PSULCD And Plasma TV Solution|Powering Getting a CPC 6128 from a Sinclar Spectrum +3 PSUto work with an LCD or plasma TV]]* [[PCAI_Video_Texting_(DIY)|PCAI Video Modulator]]* [[TV SCART cable|TV SCART cables]]
* Printer** [[8bit Printer Ports]]** [[Simple RS232 for Printer usage|Simple RS232 for Printer usage]] * Real Time Clocks** [[ACU_Real_Time_Clock_(DIY)|ACU Realtime Clock]] (without year counter)** [[Real Time Clock|CPCI Real Time Clock]] * ROM / RAM Expansions** [[ACU_Romboard_(DIY)|ACU Romboard]]** [[CPC4MB|CPC4MB - 4 MB memory expansion]]** [[Inicron RAM-Box|Inicron RAM-Box]]** [[Inicron ROM-RAM-Box|Inicron ROM-RAM-Box]]** [[Amstrad ROM Expander|Practical Electronics ROMBoard Project]] * Sound** [[Digiblaster|Digiblaster Sound Card]] (8bit DAC on printer port)** [[SP0256_on_Printer_Port_(DIY)|Speech Synthesiser for Printer Port]] * TV / Monitors** [[Convert an MP1 into an MP2|Converting an MP1 into an MP2]]** [[LCD And Plasma TV Solution|Getting a CPC to work with an LCD or plasma TV]]** [[PCAI_Video_Texting_(DIY)|PCAI Video Modulator]]** [[TV SCART cable|TV SCART cables]] * === Others===** [[Ambug|Ambug Robot]]** [[PCAI_A/D_Converter_(DIY)| PCAI Analogue to Digital Converter]]** [[Reset_Button|Reset Button]]
== Hardware Repair ==