== DIY Hardware Projects ==
* [[8bit Printer Ports]]* [[ABBA switch]]Communication - RS232 / PC Connection* [[ACU_Real_Time_Clock_(DIY)|ACU Realtime Clock]] (without year counter)* [[ACU_Romboard_(DIY)|ACU Romboard]]* [[Ambug|Ambug Robot]]* [[AMSSIO|AMSSIO RS232 interface]]** [[PS2MouseCPCI RS232 Interface|AMX Compatible PS/2 and USB AdapterCPCI RS232 Interface]] * [[Atari-ST mouse adapter]]Floppy Drives** [[CPCKey|Attaching an AT keyboard to the CPCABBA switch]]** [[Guide on how to connect a 3.5|Connecting a 3.5" drive to a CPC6128/664]] ** [[Guide on how to connect a 3.5" drive to a CPC6128/664|Connecting a 3.5" drive to a CPC6128/664 (with photos)]] ** [[Convert an MP1 into an MP2Modify PC floppy drives|Converting an MP1 into an MP2Modify PC floppy drives to work on a CPC]] * HID** [[CPC4MBPS2Mouse|CPC4MB AMX Compatible PS/2 and USB Adapter]]** [[Atari- 4 MB memory expansionST mouse adapter]]** [[Real Time ClockCPCKey|CPCI Real Time ClockAttaching an AT keyboard to the CPC]] * Joysticks** [[CPCI RS232 InterfaceJoystick_Autofire|CPCI RS232 InterfaceJoystick Autofire Circuit]]** [[DigiblasterJoystick Y-cables|Digiblaster Sound CardJoystick Y-cables]] (8bit DAC on printer port)** [[LCD And Plasma TV SolutionJoystick_Splitter|Getting a CPC to work with an LCD or plasma TVJoystick Splitter Circuit]] * Mass Storage** [[HxC_Floppy_Emulator|HxC Disc Emulator using PC as Storage Medium]]** [[Inicron RAM-BoxSDiskEmul|Inicron RAM-BoxSD Card Disc Drive Emulator]] * Power Supply** [[Inicron ROM-RAM-BoxPowering a CPC 6128 from a Sinclar Spectrum +3 PSU|Inicron ROM-RAM-BoxPowering a CPC 6128 from a Sinclar Spectrum +3 PSU]] * Printer** [[Joystick_Autofire|Joystick Autofire Circuit8bit Printer Ports]]** [[Joystick Y-cablesSimple RS232 for Printer usage|Joystick Y-cablesSimple RS232 for Printer usage]] * Real Time Clocks** [[Joystick_SplitterACU_Real_Time_Clock_(DIY)|Joystick Splitter CircuitACU Realtime Clock]](without year counter)** [[Modify PC floppy drivesReal Time Clock|Modify PC floppy drives to work on a CPCCPCI Real Time Clock]] * ROM / RAM Expansions** [[PCAI_A/D_Converter_ACU_Romboard_(DIY)| PCAI Analogue to Digital ConverterACU Romboard]] ** [[PCAI_Video_Texting_(DIY)CPC4MB|PCAI Video ModulatorCPC4MB - 4 MB memory expansion]]** [[Powering a CPC 6128 from a Sinclar Spectrum +3 PSUInicron RAM-Box|Powering a CPC 6128 from a Sinclar Spectrum +3 PSUInicron RAM-Box]]** [[Inicron ROM-RAM-Box|Inicron ROM-RAM-Box]]** [[Amstrad ROM Expander|Practical Electronics ROMBoard Project]] * Sound** [[Reset_ButtonDigiblaster|Reset ButtonDigiblaster Sound Card]](8bit DAC on printer port)** [[SDiskEmulSP0256_on_Printer_Port_(DIY)|SD Card Disc Drive EmulatorSpeech Synthesiser for Printer Port]] * TV / Monitors** [[Simple RS232 for Printer usageConvert an MP1 into an MP2|Simple RS232 for Printer usageConverting an MP1 into an MP2]]** [[SP0256_on_Printer_Port_LCD And Plasma TV Solution|Getting a CPC to work with an LCD or plasma TV]]** [[PCAI_Video_Texting_(DIY)|Speech Synthesiser for Printer PortPCAI 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]]
== How to's / Tutorials ==
* [[Willem Programmer|Willem Programmer]] - how to program eproms using the Willem eprom programmer.
== Hardware Repair == == Internal components Components ==
* [[8255]] - PIO - I/O controller