Difference between revisions of "DIY"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(TV / Monitors)
 
(101 intermediate revisions by 25 users not shown)
Line 1: Line 1:
 
== DIY Hardware Projects ==
 
== DIY Hardware Projects ==
  
* [[8bit Printer Ports]]
+
Do-it-yourself (DIY) projects...
* [[ABBA switch]]
+
 
* [[ACU_Real_Time_Clock_(DIY)|ACU Realtime Clock]] (without year counter)
+
=== Communication - RS232 / PC Connection ===
* [[ACU_Romboard_(DIY)|ACU Romboard]]
+
* [[Ambug|Ambug Robot]]
+
 
* [[AMSSIO|AMSSIO RS232 interface]]
 
* [[AMSSIO|AMSSIO RS232 interface]]
* [[PS2Mouse|AMX Compatible PS/2 and USB Adapter]]
+
* [[CPC Booster|RS232 and RS485 interface of the CPC Booster+]]
 +
* [[CPCI RS232 Interface|CPCI RS232 Interface]]
 +
* [[Z80 STI RS232 interface]]
 +
* [[Z80-SIO dual ports RS232 interface for CPC (French)]]
 +
 
 +
=== Floppy Drives  ===
 +
 
 +
*[[ABBA switch]] (swap drive A: and B:)
 +
*[[Adding 3.5" drive to CPC464]]
 +
*[[Guide on how to connect a 3.5|Connecting a 3.5" drive to a CPC6128/664 (with photos)]]
 +
*[[Connecting a Disc Interface to CPC464+]]
 +
*[https://web.archive.org/web/20071126085815/http://www.pcwking1.netfirms.com:80/helpage34.html CPC 6128+ to 2nd Disc Drive Lead]
 +
*[[Modify PC floppy drives|Modify PC floppy drives to work on a CPC]]
 +
*[[DDI Modification|Modify a DDI-1 for use with 3.5" Drives]]
 +
*[[Side Select Switch]] (force AMSDOS to use Side B)
 +
*[[Drive Compatibility]]
 +
*[[DIY:Floppy_Drives|Floppy pinning and signal description, adapter cables]]
 +
*[[Connect a 3 inch drive to a PC|How to connect a 3" CPC drive to a PC]]
 +
*[[Side Select Switch - Alternative Method]]
 +
 
 +
=== Cassette deck ===
 +
*[[DIY_464_External_Audio_Socket|DIY 464 External Audio Socket]]
 +
*[https://www.youtube.com/watch?v=5H56gcIA4cM Adding Audio in mod for your 464 (YouTube Video)]
 +
*[[3d Printed Cassette keys for your 464]]
 +
*[[3d Printed Audio in port for your 464]]
 +
 
 +
=== HID ===
 +
* [[PS2Mouse|AMX Compatible PS/2 and USB Mouse Adapter]]
 
* [[Atari-ST mouse adapter]]
 
* [[Atari-ST mouse adapter]]
 
* [[CPCKey|Attaching an AT keyboard to the CPC]]
 
* [[CPCKey|Attaching an AT keyboard to the CPC]]
* [[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)]]
+
=== Joysticks ===
* [[Convert an MP1 into an MP2|Converting an MP1 into an MP2]]
+
* [[CPC4MB|CPC4MB - 4 MB memory expansion]]
+
* [[Real Time Clock|CPCI Real Time Clock]]
+
* [[CPCI RS232 Interface|CPCI RS232 Interface]]
+
* [[Digiblaster|Digiblaster Sound Card]] (8bit DAC on printer port)
+
* [[LCD And Plasma TV Solution|Getting a CPC to work with an LCD or plasma TV]]
+
* [[HxC_Floppy_Emulator|HxC Disc Emulator using PC as Storage Medium]]
+
* [[Inicron RAM-Box|Inicron RAM-Box]]
+
* [[Inicron ROM-RAM-Box|Inicron ROM-RAM-Box]]
+
 
* [[Joystick_Autofire|Joystick Autofire Circuit]]
 
* [[Joystick_Autofire|Joystick Autofire Circuit]]
 
* [[Joystick Y-cables|Joystick Y-cables]]
 
* [[Joystick Y-cables|Joystick Y-cables]]
 
* [[Joystick_Splitter|Joystick Splitter Circuit]]
 
* [[Joystick_Splitter|Joystick Splitter Circuit]]
* [[Modify PC floppy drives|Modify PC floppy drives to work on a CPC]]
+
* [[PSX controller mod for Amstrad CPC|PSX controller mod for Amstrad CPC]]
* [[PCAI_A/D_Converter_(DIY)| PCAI Analogue to Digital Converter]]  
+
 
* [[PCAI_Video_Texting_(DIY)|PCAI Video Modulator]]
+
=== Mass Storage ===
* [[Powering a CPC 6128 from a Sinclar Spectrum +3 PSU|Powering a CPC 6128 from a Sinclar Spectrum +3 PSU]]
+
* [[DIY_464_External_Audio_Socket|DIY Tape/CD Socket for CPC464]]
* [[Amstrad ROM Expander|Practical Electronics ROMBoard Project]]
+
* [[DIY_Plus_Tape_Socket|DIY Tape Socket for CPC6128+]]
* [[Reset_Button|Reset Button]]
+
* [[HxC_SDCard_Internal|How To Build An Internal HxC SDCard Drive]]
 +
* [[HxC_Floppy_Emulator|HxC Disc Emulator using PC as Storage Medium]]
 +
* [[HxC_Standalone_Floppy_Emulator|HxC Disc Emulator using SDCard]]
 +
* [[IDE8255|IDE8255 for IDE hard discs]]
 
* [[SDiskEmul|SD Card Disc Drive Emulator]]
 
* [[SDiskEmul|SD Card Disc Drive Emulator]]
 +
* [[SYMBiFACE II|SYMBiFACE II for IDE hard discs]]
 +
* [[X-MASS]] ([[TotO]])
 +
* [[UIDE Universal IDE adapter cards for Z-80 computers]]
 +
* [[ULIfAC]] (ikonsgr)
 +
 +
=== Power Supply ===
 +
* [[Power Supply for CPC and CPC plus]]
 +
* [[Powering a CPC 6128 from a Sinclar Spectrum +3 PSU|Powering a CPC 6128 from a Sinclar Spectrum +3 PSU]]
 +
 +
=== Printer ===
 +
* [[8bit Printer Ports]]
 
* [[Simple RS232 for Printer usage|Simple RS232 for Printer usage]]
 
* [[Simple RS232 for Printer usage|Simple RS232 for Printer usage]]
* [[SP0256_on_Printer_Port_(DIY)|Speech Synthesiser for Printer Port]]
+
* [[DB-25 Printer Port Adapter]]
 +
* [[DMP 2000 - re-inking the ribbon]]
 +
 
 +
=== Real Time Clocks ===
 +
* [[ACU_Real_Time_Clock_(DIY)|ACU Realtime Clock]] (without year counter)
 +
* [[Real Time Clock|CPCI Real Time Clock]] (note: incomplete instructions / schematics due to low-resolution scans)
 +
 
 +
=== ROM / RAM Expansions ===
 +
* [[AcidInside|AcidInside - Internal ACID Socket]] (Bryce)
 +
* [[ACU_Romboard_(DIY)|ACU Romboard]] (ACU)
 +
* [[CPC4MB|CPC4MB - 4 MB memory expansion]] ([[Yarek]])
 +
* [[DIY_Cartridge|DIY Plus Cartridge]] (Bryce)
 +
* [[DualOS|Dual OS for CPC6128 using a 32K EPROM]] (Bryce)
 +
* [[FlashGordon]] (MegaFlash clone with different Flash chip)
 +
* [[Inicron RAM-Box|Inicron RAM-Box]] (Inicron)
 +
* [[Inicron ROM-RAM-Box|Inicron ROM-RAM-Box]] (Inicron)
 +
* [[LowerROM|LowerROM Board]] (Bryce)
 +
* [[MITM|Man In The Middle Cartridge]] (Bryce)
 +
* [[MegaROM|MegaROM]] (Bryce)
 +
* [[MegaFlash|MegaFlash]] (Bryce)
 +
* [[Multi_Cartridge|Multi-Cartridge]] (Bryce)
 +
* [[Old School 512K RAM Expansion]] (Revaldinho) - 512K RAM expansion built with an SRAM and 74 Series standard logic
 +
* [[Amstrad ROM Expander|Practical Electronics ROMBoard Project]] (Simon Dean)
 +
* [[Ramcard 128]] ([[RAM7]])
 +
* [[Upgrading a Dk'tronics RAM Expansion|Upgrading a Dk'tronics RAM Expansion]] (Bryce)
 +
* [[X-MEM]] ([[TotO]])
 +
* [[X-ROM]] ([[Timatic Systems]])
 +
* [[Y-MEM]] ([[TotO]])
 +
* [[128k on GX-4000]] ([[User:Rewk]])
 +
* [[CPC 6320 - internal 320K for CPC 6128]] (eto)
 +
* [[ULIfAC]] (512kB Ram/32XROM Board/256K Ram+16X Rom board (ikonsgr)
 +
 
 +
=== Sound ===
 +
* [[Digiblaster|Digiblaster Sound Card]] (8 bit DAC on printer port)
 +
* [[FuturePlayer|FuturePlayer - MP3 Player]] (connected to printer port)
 +
* [[LambdaSpeak III ROM|LambdaSpeak FS and III]] (Expansion for Speech, PCM-Samples, MP3-Player, RTC, serial interface and more)
 +
* [[PlayCity]] ([[TotO]])
 +
* [[SP0256_on_Printer_Port_(DIY)|SP0256 Speech Synthesizer for Printer Port]]
 +
 
 +
=== TV / Monitors ===
 +
* [[Convert an MP1 into an MP2|Converting an MP1 into an MP2]]
 +
 
 +
* [[PCAI_Video_Texting_(DIY)|PCAI Video Modulator]]
 +
* [[RGB_SVideo|RGB to S-Video Converter]]
 
* [[TV SCART cable|TV SCART cables]]
 
* [[TV SCART cable|TV SCART cables]]
 +
* [[Connecting the CPC to a VGA monitor - CPC2VGA|CPC2VGA - Connecting the CPC to a compatible VGA monitor]]
 +
* [[LCD monitor and LCD TV Solution (RGB)|modern LCD monitor and LCD TV Solution (RGB)]]
 +
* [[LCD And Plasma TV Solution|Getting a CPC to work with an old LCD or plasma TV]]
  
== How to's / Tutorials ==
+
=== Others ===
 +
* [[6 MHz CPC]]
 +
* [[Ambug|Ambug Robot]]
 +
* [[Expanding from CPC 464 to CPC 6128 Spec]]
 +
* [[464Plus Conversion|Converting a 464+ into a 6128+]]
 +
* [[PCAI_A/D_Converter_(DIY)| PCAI Analogue to Digital Converter]]
 +
* [[Schneiderware]] (a series of DIY projects that were released in [[CPC Schneider International]] magazine)
 +
* [[Reset_Button|Reset Button]]
 +
* [[Expansion Converter|UK/DE Expansion Converter]]
 +
* [[Khany]]'s [http://www.cpcwiki.eu/index.php/File:Khany%27s_BankSwapper.jpg BankSwapper]
  
* [[Changing the drive belt|Changing the drive belt]]  
+
== Hardware Repair ==
 +
 
 +
* [[Fixing the power switch|Fixing the power switch]] - if your CPC does not power on and the LED is dark
 +
* [[Changing the drive belt|Changing the drive belt]]
 +
* [[Missing Pin|Help, I changed the drive-belt and now my disk drive is suddenly read-only?]]
 +
* [[Changing cassette deck belts|Changing cassette deck belts]]
 +
* [[IC Repair|How to remove/replace an IC]]
 
* [[Keyboard Membrane Repair/Replacement Guide]]
 
* [[Keyboard Membrane Repair/Replacement Guide]]
 +
* [[Joystick_Repair|A Guide To Repairing Digital Joysticks]]
 +
* [[Writepin|Finding and Replacing the Floppy Write Pin]]
 +
* Repair and service a disk drive in an Amstrad CPC 6128 video:  https://www.youtube.com/watch?v=tKZCbHqEX_k
 +
 +
 +
== How to's / Tutorials ==
 +
 
* [[A guide to running software on a real Amstrad CPC/CPC Plus computer|A Guide to running software on a real CPC!]]  
 
* [[A guide to running software on a real Amstrad CPC/CPC Plus computer|A Guide to running software on a real CPC!]]  
 
* [[Transfering Alkatraz protected tapes and most games!|Transfering Alkatraz protected tapes and most games!]]  
 
* [[Transfering Alkatraz protected tapes and most games!|Transfering Alkatraz protected tapes and most games!]]  
 
* [[Willem Programmer|Willem Programmer]] - how to program eproms using the Willem eprom programmer.
 
* [[Willem Programmer|Willem Programmer]] - how to program eproms using the Willem eprom programmer.
  
== Internal components ==
+
[[Category:DIY| ]] [[Category:Hardware| ]]
 
+
* [[8255]] - PIO - I/O controller
+
* [[Arnold V Specs Revised]] - Arnold V (CPC+) Technical Specification
+
* [[AY-3-8912]] - Sound chip / keyboard controller
+
* [[Cassette data information]] - Information about the cassette storage system
+
* [[CRTC]] - Video chip
+
* [[Gate Array]] - Custom chip (frequency generation, colors, bank switching)
+
* [[Default I/O Port Summary]] - map of built-in I/O ports of the CPC
+
* [[Power Supply for CPC and CPC plus]]
+
* [[765 FDC]] - Floppy Disc Controller
+

Latest revision as of 05:44, 6 September 2024

DIY Hardware Projects

Do-it-yourself (DIY) projects...

Communication - RS232 / PC Connection

Floppy Drives

Cassette deck

HID

Joysticks

Mass Storage

Power Supply

Printer

Real Time Clocks

ROM / RAM Expansions

Sound

TV / Monitors

Others

Hardware Repair


How to's / Tutorials