Difference between revisions of "Peripherals"
From CPCWiki - THE Amstrad CPC encyclopedia!
								
												
				 (→Monitors)  | 
				 (→Synthesizer, sampler and music related)  | 
				||
| (374 intermediate revisions by 30 users not shown) | |||
| Line 1: | Line 1: | ||
| + | '''You can also check the Category : Peripherals for a complete list of CPCwiki pages on the matter.'''  | ||
| + | |||
| + | * [[I/O Port Summary]]  | ||
| + | |||
''Please try to keep things in alphabetical order.''  | ''Please try to keep things in alphabetical order.''  | ||
| + | |||
| + | == Built-in Peripherals ==  | ||
| + | |||
| + | === Built-in Chipset ===  | ||
| + | |||
| + | * [[765 FDC]] - Floppy Disc Controller  | ||
| + | * [[8255]] - PPI - I/O controller  | ||
| + | * [[Arnold V Specs Revised]] - Arnold V (CPC+) Technical Specification  | ||
| + | * [[AY-3-8912]] - Sound chip / keyboard controller  | ||
| + | * [[CRTC]] - Video chip  | ||
| + | * [[Gate Array]] - Custom chip (frequency generation, interrupt generation, graphics modes, colour palette, ROM bank switching)  | ||
| + | * [[PAL16L8|PAL]] - Custom chip (RAM bank switching)  | ||
| + | * [[Power Supply for CPC and CPC plus]]  | ||
| + | * [[Printer Port]]  | ||
| + | |||
| + | === Built-in connectors: pinout ===  | ||
| + | |||
| + | * [[Connector:2nd disc drive (CPC664, CPC6128, CPC6128+)|2nd disc drive (CPC664, CPC6128, CPC6128+)]]  | ||
| + | * [[Connector:Analogue joystick (CPC Plus only)|Analogue joystick (CPC Plus only)]]  | ||
| + | * [[Connector:Aux socket (CPC Plus only)|Aux socket (CPC Plus only)]] (Lightgun)  | ||
| + | * [[Connector:Cartridge Slot (CPC Plus only)|Cartridge Slot (CPC Plus only)]]  | ||
| + | * [[Connector:Cassette recorder|Cassette recorder]]  | ||
| + | * [[Connector:Digital joystick|Digital joystick]]  | ||
| + | * [[Connector:Expansion port|Expansion port]]  | ||
| + | * [[Connector:Monitor|Monitor]]  | ||
| + | * [[Connector:Printer port|Printer port]]  | ||
| + | * [[Connector:Stereo sound|Stereo sound]]  | ||
| + | |||
| + | === Built-in Firmware ===  | ||
| + | |||
| + | * [[BIOS Functions]]  | ||
| + | * [[Locomotive BASIC]] (reference for BASIC commands, functions and error messages)  | ||
| + | * [[Technical information about Locomotive BASIC]] (encoding of BASIC programs in memory)  | ||
| + | |||
| + | == Co-processor Interfaces ==  | ||
| + | * [[CPC-Cplink]] - a card and software libraries allowing Raspberry Pi, Arduino or other processors to be connected directly to the CPC  | ||
== Data transfer ==  | == Data transfer ==  | ||
| Line 5: | Line 45: | ||
=== Modems ===  | === Modems ===  | ||
| − | * [[Commstar v21/23 modem]] ([[  | + | * [[Cirkit_Prestel_Link_Amstrad_Interface]] (acoustic coupler bundled with [[Cirkit serial interface]]) ([[Cirkit]])  | 
| + | * [[Commstar v21/23 modem]] ([[PACE]])  | ||
| + | * [[Data Research CH301S modem]] (greek company)  | ||
* [[Digitelec DTL 2000/2100 Modem]]  | * [[Digitelec DTL 2000/2100 Modem]]  | ||
| − | * [[MicroLink Dual-Speed Modem]] ([[MicroLink]])  | + | * [[EPTA modem]] (sold by Greek mag ΕΠΤΑ)  | 
| + | * [[KDS Communicator 104]] (connects directly to expansion port) ([[KDS Electronics]])  | ||
| + | * [[Loritel]] (for french Minitel) ([[Loriciel|Loriciels]])  | ||
| + | * [[Mini-Max Modem|KDS Mini-Max Modem]] (connects via RS232 interface) ([[KDS Electronics]])  | ||
| + | * [[MicroLink Dual-Speed Modem]] ([[MicroLink]]) [[File:Microlink.pdf|Mircolink Manual]] and [[File:Micronet.pdf|Micronet manual]], provided by ''Spookspring''  | ||
* [[MicroLink Multi-Speed Modem]] ([[MicroLink]])  | * [[MicroLink Multi-Speed Modem]] ([[MicroLink]])  | ||
| − | * [[  | + | * [[Nightingale_modem]] ([[PACE]])  | 
| + | * [[Schneider BTX Modul]] (for German Bildschirmtext) ([[Schneider]])  | ||
=== Serial Interfaces ===  | === Serial Interfaces ===  | ||
| − | * [[AMSSIO]] (RS232 interface) (DIY)  | + | * ([[RS232|overview of RS232 interfaces]])  | 
| − | * [[Amstrad Serial Interface]]  | + | * [[Albireo]] (serial to USB on-board) ([[PulkoTronics]] / DIY)  | 
| − | * [[Cirkit serial interface]]  | + | * [[Aleste 520EX]] (a CPC clone with built-in RS232, intended for serial mouse) ([[Patisonic]])  | 
| − | * [[CPCI RS232 Interface]] (DIY)  | + | * [[AMSSIO]] (four different versions) (RS232 interface) (DIY) (Martin Zacho)  | 
| + | * [[Amstrad Serial Interface]] ([[Amstrad]])  | ||
| + | * [[Cirkit serial interface]] ([[Cirkit]])  | ||
| + | * Cirkit twin-port serial interface (resold by [[Microstyle]])  | ||
| + | * [[CPC Booster|CPC Booster/CPC Booster+]] (modern multifunction expansion, including RS232)  | ||
| + | * [[CPCI RS232 Interface]] (DIY) ([[CPC Schneider International Sonderheft]])  | ||
| + | * [[Data Media Disc System]] (disc drive with built-in RS232 interface) ([[Data Media]])  | ||
* [[KDS Electronics Serial Interface|KDS Serial Interface]] ([[KDS Electronics]])  | * [[KDS Electronics Serial Interface|KDS Serial Interface]] ([[KDS Electronics]])  | ||
| − | * [[SCA CPC Prolink]]  | + | * [[Panda Electronics Communications Interface Unit]] (dual RS232 plus 8bit printer port) (Panda Electronics Ltd)  | 
| − | * [[Spectre Comms Serial Interface]]  | + | * [[RS-232 para Amstrad]] ([[MHT Ingenieros]])  | 
| − | * [[  | + | * [[SCA CPC Prolink]] ([[SCA Products]])  | 
| + | * [[Schneider RS232 Interface]] ([[Schneider]])  | ||
| + | * [[Z80 STI RS232 interface]] compatible to the one before, DIY!  | ||
| + | * [[Schneiderware V/24 Interface]] (DIY) ([[CPC Schneider International]])  | ||
| + | * [[Simple RS232 for Printer usage]] (DIY) (one-directional, transmit only)  | ||
| + | * [[Spectre Comms Serial Interface]] with Cage Comms software ([[Spectre Communications Ltd]])  | ||
| + | * [[Vortex Disc Drives]] (disc drive/interface with optional RS232 port) ([[Vortex Computersysteme]])  | ||
| + | * [[Z80-SIO dual ports RS232 interface for CPC (French)]] (DIY) (Philippe Lebel)  | ||
| + | * [[Dual RS232]] ([[Timatic Systems]])  | ||
| + | * [[USIFAC]] ([[ikonsgr]])  | ||
| + | |||
| + | === Teletext ===  | ||
| + | |||
| + | * [[Teletext adaptor]] ([[Microtext Ltd.]])  | ||
| + | * [[Volex TTX 2000a|Volex TTX 2000a Teletext-Telesoftware Adaptor]] (Volex Electronics)  | ||
=== Others ===  | === Others ===  | ||
* [[CPC Booster|CPC Booster/CPC Booster+]]  | * [[CPC Booster|CPC Booster/CPC Booster+]]  | ||
| − | |||
* [[Virtual Net 96]] ([[Wizcat]])  | * [[Virtual Net 96]] ([[Wizcat]])  | ||
| + | * [[Soundplayer|Soundplayer+]] ([[Futurs']])  | ||
| + | * [[Soundplayer|SoundplayerNG]] (DIY) ([[Futurs']])  | ||
| + | * [[Red Box]] ([[General Information Systems]])  | ||
| + | * [[CPC-ENet|CPC Ethernet Card]] ([[rpalmer]])  | ||
== Digitizer / Scanner ==  | == Digitizer / Scanner ==  | ||
| − | * [[ARA   | + | * [[ARA Video Digitizer]] ([[Jagot & Leon]])  | 
| − | * [[Dart Scanner for DMP-Printers  | + | * [[Electric Studio C6]] ([[Electric Studio]])  | 
| + | * [[Dart Scanner for DMP-Printers]] (the optics are attached to the printer head) ([[Dart Electronics]])  | ||
| + | * [[Omni-Reader]] (Oberon International) (scanner with text recognition) (advert on ACU 1-1987, page 83)  | ||
* [[VIDI digitizer]] ([[Rombo Productions]])  | * [[VIDI digitizer]] ([[Rombo Productions]])  | ||
| Line 39: | Line 111: | ||
* [[3½" & 5¼" Disk Drives]]  | * [[3½" & 5¼" Disk Drives]]  | ||
| − | * [[Amstrad Disk Drive|Amstrad DDI-1 / FD-1 Disk Drive]]  | + | * [[Amstrad Disk Drive|Amstrad DDI-1 / FD-1 Disk Drive]] ([[Amstrad]])  | 
| − | * [[Cumana 3" Disk Drive]]  | + | * [[Cumana 3" Disk Drive]] ([[Cumana]])  | 
| − | * [[Data Media Disc System]]  | + | * [[Data Media Disc System]] ([[Data Media]])  | 
* [[Jasmin AM5D 5 "1/4 floppy drive]]  | * [[Jasmin AM5D 5 "1/4 floppy drive]]  | ||
* [[KDS 5¼" Disc Drive]] ([[KDS Electronics]])  | * [[KDS 5¼" Disc Drive]] ([[KDS Electronics]])  | ||
| + | * [[TIMDISC 5¼" 2nd Disc Drive]] ([[Timatic Systems]])  | ||
* [[F1|Vortex Disc Drives]] ([[Vortex Computersysteme|Vortex]])  | * [[F1|Vortex Disc Drives]] ([[Vortex Computersysteme|Vortex]])  | ||
| + | * [[Four floppy drives with Amstrad disc interface]]  | ||
| + | |||
| + | === Exotic Drives ===  | ||
| + | |||
| + | * [[Albireo]] (USB mass storage, SD card) ([[PulkoTronics]] / DIY)  | ||
| + | * [[Codemasters CD]] (loads games from Audio CD via joystick port) ([[Codemasters]])  | ||
| + | * [[X-Mass]] (IDE, uses Solid-state Disk-on-Module)  | ||
=== Hard Disc Drives ===  | === Hard Disc Drives ===  | ||
| + | * [[CPC-IDE]] (modern) (discontinued prototype)  | ||
* [[Dobbertin Harddisc]] ([[Dobbertin]])  | * [[Dobbertin Harddisc]] ([[Dobbertin]])  | ||
| − | * [[IDE8255]] internal/extrernal IDE/CF interface  | + | * [[IDE8255]] internal/extrernal IDE/CF interface ([[Yarek]])  | 
| + | * [[SYMBiFACE II]] (modern) (IDE and various other features)  | ||
* [[Vortex Winchester Drive]] ([[Vortex Computersysteme|Vortex]])  | * [[Vortex Winchester Drive]] ([[Vortex Computersysteme|Vortex]])  | ||
| + | * [[IDE/8255]] external IDE Interface ([[rpalmer]])  | ||
| + | * [[uIDE Universal IDE adapter cards for Z-80 computers]] (modern) ([[JonB]])  | ||
| + | * [[X-Mass]] (modern) (uses solid state Disk-On-Module) ([[TotO]])  | ||
| + | * [[ULIfAC]] (USB mass storage device support, and many more...)([[ikonsgr]])  | ||
=== Drive Emulators ===  | === Drive Emulators ===  | ||
| + | * [[Gotek]]  | ||
* [[HxC Floppy Emulator]]  | * [[HxC Floppy Emulator]]  | ||
* [[SDiskEmul]]  | * [[SDiskEmul]]  | ||
* [[TFE Floppy Emulator]]  | * [[TFE Floppy Emulator]]  | ||
* [[VDrive]]  | * [[VDrive]]  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Hardware debuggers/Hacking devices ==  | == Hardware debuggers/Hacking devices ==  | ||
| − | * [[Action Replay]] (Datel Electronics)  | + | * [[Action Replay]] (whatever snapshot) ([[Datel Electronics]])  | 
| − | * [[Disc Wizard]] (Evesham Micros)  | + | * [[Demon Development Cartridge]] ([[John Morrison]])  | 
| − | * [[Draysoft Doubler]]  | + | * [[Disc Wizard]] (whatever snapshot) ([[Draysoft]]/[[Evesham Micros]])  | 
| − | * [[Hackit|Hackit / Le Hacker]] ([[Siren Software]])  | + | * [[Draysoft Doubler|Doubler]] (external tape input, for tape-to-tape transfers) ([[Draysoft]]/[[Evesham Micros]])  | 
| − | * [[Mirage Imager]] (Mirage Microcomputer Limited)  | + | * [[Hackit|Hackit / Le Hacker]] (allows to view RAM at 0040h..AF00h) ([[Siren Software]])  | 
| − | * [[Multiface II]] ([[Romantic Robot]])  | + | * [[Mirage Imager]] (RAM-only snapshot) (Mirage Microcomputer Limited)  | 
| − | * [[Transtape]] (Hard Micro)  | + | * [[Multiface II]] (RAM-and-I/O snapshot) ([[Romantic Robot]])  | 
| + | * [[PDS development system]] (old devkit been used for commercial games) (PD Systems/Andy Glaister)  | ||
| + | * [[RAM7 Cartridge Hacker]] (for CPC+/GX4000 cartridges) ([[RAM7]])  | ||
| + | * [[Transtape]] (whatever snapshot) (Hard Micro)  | ||
== Input devices ==  | == Input devices ==  | ||
| + | |||
| + | === Joysticks ===  | ||
| + | |||
| + | * [[Analog Joysticks]] (CPC Plus only)  | ||
| + | * [[Digital Joysticks]]  | ||
| + | * [[Amstrad JY-1/JY-2 joysticks]]  | ||
| + | * [[Joystick Y-cables]]  | ||
| + | |||
| + | === Light-Guns ===  | ||
| + | |||
| + | * [[Gunstick]] ([[MHT Ingenieros]])  | ||
| + | * [[Amstrad Magnum Phaser|Magnum Light Phaser]] ([[Amstrad]] and [[Trojan]])  | ||
| + | * [[Trojan Light Phazer]] ([[Trojan]]) (CPC+)  | ||
| + | * [[Loriciel Phaser (West Phaser)|West Phaser]] ([[Loriciel]])  | ||
=== Light-Pens ===  | === Light-Pens ===  | ||
| − | * [[Amstrad LP-1 light pen]]  | + | * [[Amstrad LP-1 light pen]] (Amstrad/Amsoft/Trojan) aka Trojan CAD-Master Lightpen (Trojan)  | 
| − | * [[ASS]] Light  | + | * [[ASS Light-Pen]] ([[ASS]])  | 
| + | * [[Dart Light Pen]] ([[Dart Electronics]])  | ||
| + | * [[Datapen]] ([[Datapen Microtechnology Ltd]])  | ||
* [[dk'tronics Lightpen|Dk'tronics Light Pen]] ([[Dk'tronics]])  | * [[dk'tronics Lightpen|Dk'tronics Light Pen]] ([[Dk'tronics]])  | ||
| − | * [[Light Pen   | + | * [[Happy Computer Light Pen]] (DIY from german magazine)  | 
| + | * [[Light Pen Professional / Mark II (Electric Studio)|Light Pen Professional / Mark II]] ([[Electric Studio]])  | ||
| + | * [[Lindy Light Pen]] ([[Lindy]])  | ||
| + | |||
| + | === Mouse ===  | ||
| + | |||
| + | * [[Albireo]] with USB mouse ([[PulkoTronics]] / DIY)  | ||
| + | * [[AMX Mouse]] (Advanced Memory Systems)  | ||
| + | * [[PS2Mouse|AMX Compatible PS/2 and USB Mouse Adapter]] (DIY)  | ||
| + | * [[Atari-ST mouse adapter]] (DIY) ([[Schneider Magazin]])  | ||
| + | * [[dk'tronics Mouse Interface|Dk'tronics Mouse Interface]] ([[Dk'tronics]])  | ||
| + | * [[CPC-Mousepack 2.0]] (Gerdes/Centaur/Reis-ware/ASS)  | ||
| + | * [[Electric Studio Mouse]] ([[Electric Studio]])  | ||
| + | * [[GEOS mouse|GEOS mouse]] ([[Commodore 64|C64]])  | ||
| + | * [[Genius mouse]] ([[Datel Electronics]])  | ||
| + | * [[Kempston Mouse]] (Kempston)  | ||
| + | * [[Marconi|Marconi trackball]]  | ||
| + | * [[Serial RS232 Mouse]]  | ||
| + | * [[SYMBiFACE II:PS/2 mouse|PS/2 mouse]] of [[SYMBiFACE II]]  | ||
| + | * [[Wireless mouse (DIY)]] (what is this?) (added 19 August 2006 by CPCLER)  | ||
=== Others ===  | === Others ===  | ||
| − | + | * [[CPCKey|Attaching an AT keyboard to the CPC]]  | |
| − | * [[CPCKey|Attaching   | + | * [[Grafpad II]] (Hegotron/British Micro/Grafsales)  | 
| − | * [[Grafpad II]]  | + | * [[Graphiscop II]] (M.M.C.)  | 
| − | * [[  | + | * [[Keyboard Membrane Repair/Replacement Guide|Keyboard Repair/Replacement]]  | 
== Memory expansions / ROM boxes ==  | == Memory expansions / ROM boxes ==  | ||
| − | === Memory Expansions / RAM   | + | === Memory Expansions / RAM discs ===  | 
| − | * [[CPC4MB| CPC4MB - 4 MB memory expansion]]  | + | * ([[Standard Memory Expansions]])  | 
| − | * [[Data Media   | + | * [[ANTA 64K Memory Expansion]] ([[MHT Ingenieros]])  | 
| − | * [[Dk'tronics memory expansion|Dk'tronics   | + | * [[CPC4MB| CPC4MB - 4 MB memory expansion]] ([[Yarek]])  | 
| − | * [[  | + | * [[c't 512 KB internal RAM expansion]] (DIY) (c't magazine)  | 
| − | * [[  | + | * [[CPC 6320 - internal 320K for CPC 6128]] (DIY) (eto)  | 
| − | * [[  | + | * [[Data Media Memory Expansion]] ([[Data Media]])  | 
| − | * [[  | + | * [[Dk'tronics memory expansion|Dk'tronics Memory Expansion and Silicon Disc]] ([[Dk'tronics]])  | 
| − | * [[RAM BOX]]   | + | * [[Dobbertin Memory Expansion]] ([[Dobbertin]]) - 64 KB to 512 KB RAM  | 
| − | * [[RAM7   | + | * [[Gemini]] (Shinra - PulkoTronics) - 1MB RAM  | 
| − | + | * [[Inicron RAM-Box]] (Inicron) - 512 KB RAM  | |
| − | * [[Vortex Expansions RAM card]] ([[Vortex Computersysteme|Vortex]])  | + | * [[Old School 512K and 1MByte RAM Expansions]] (Revaldinho) - RAM expansions built with just SRAM and 74 Series standard logic  | 
| + | *[[Universal 512K and 1MByte RAM Expansions]] (Revaldinho) - RAM expansions enabling CPC464s to run FutureOS and other 6128 only software  | ||
| + | * [[Otten & Fecht 1 MB RAM-Disc]] ([[Otten/Fecht]])  | ||
| + | * [[Phoenix M64]] - 64 KB RAM  | ||
| + | * [[RAM BOX]] 512 KB memory expansion  | ||
| + | * [[RAM7 2MB memory expansion]] ([[RAM7]]) - 2 MB RAM  | ||
| + | * [[SYMBiFACE II]] - 512 KB RAM  | ||
| + | * [[Vortex Expansions RAM card]] ([[Vortex Computersysteme|Vortex]]) - 512 KB RAM  | ||
| + | * [[X-MEM]] ([[TotO]]) - 512KB RAM and 512KB ROM  | ||
| + | * [[Y-MEM]] ([[TotO]]) - 512KB RAM and 512KB ROM  | ||
| + | * [[Z-MEM]] ([[TotO]]) - 1MB RAM  | ||
=== ROM Box / ROM Board ===  | === ROM Box / ROM Board ===  | ||
| − | * [[Amstrad ROM   | + | * [[ACU Romboard (DIY)|ACU Romboard]] (DIY) ([[Phil Craven]]/[[Amstrad Computer User|ACU]])  | 
| − | * [[  | + | * [[ACU Romchanger]] (DIY) ([[Phil Craven]]/[[Amstrad Computer User|ACU]]) - a CPC6128 ROM (BIOS v3, BASIC v1.1) upgrade for the CPC464  | 
| − | * [[CPC.Flash]] internal/external 4MB ROM upgrade  | + | * [[AD1 ROM Cartridge]] ([[Arnor]])  | 
| − | * [[  | + | * [[AMRAM]] ([[Silicon Systems]])  | 
| − | * [[Fleet EPROM Programmer|Fleet EPROM Programmer]]  | + | * [[AMRAM2]] ([[Silicon Systems]])  | 
| − | * [[KDS ROM Board]] ([[KDS Electronics]])  | + | * [[Amstrad ROM Expander]] (DIY) (Practical Electronics/Simon Dean)  | 
| − | * [[Maplin ROM Box]]  | + | * [[Britannia ROM Board]] aka ROM Plus ([[Britannia Software Ltd]])  | 
| − | * [[Microgenic ROM Board]] (Microgenic)  | + | * [[Campursoft_ROM_Board]]  | 
| − | * [[Microstyle RAMROM]]  | + | * [[Cirkit HX-RX1 Rom Expansion Card]] ([[Cirkit]]) (what is this?) (added  3 September 2006 by Torn) (also listed on [[Hwlist from retroisle]])  | 
| − | * [[Microstyle ROM Board Xtra]]  | + | * [[CPC.Flash]] internal/external 4MB ROM upgrade ([[Yarek]])  | 
| − | * [[Ramcard 128]] (  | + | * [[CPC GX4000-Multi EPROM Cartridge]] Use a GX cartridge for modified ROM software  | 
| + | * [[Dobbertin EPROM 224]] ([[Dobbertin]])  | ||
| + | * [[FlashGordon]] ([[PulkoTronics]]) 512 KB ROM simulator using Flash, in-system programmable  | ||
| + | * [[Fleet EPROM Programmer|Fleet EPROM Programmer]] (F.Kup and Fleet Microsystems Ltd.)  | ||
| + | * [[FO-DOS|FO-DOS Cartridge]] - a CPC6128 ROM (BIOS v3, BASIC v1.1) upgrade for the CPC464 ([[Duchet Computers]])  | ||
| + | * [[Hexam]] ([[Ace Software]])  | ||
| + | * [[Honeysoft ROM Board]] ([[HoneySoft]])  | ||
| + | * [[Inicron ROM-RAM-Box]] (Inicron)  | ||
| + | * [[John Morrison EPROM Programmer]] ([[John Morrison]])  | ||
| + | * [[KDS Sideways ROM Board]] ([[KDS Electronics]])  | ||
| + | * [[LowerROM]] ([[Bryce]])  | ||
| + | * [[Maplin ROM Box]] ([[Maplin]])  | ||
| + | * [[MegaFlash]] (DIY - Bryce) 512 KB ROM simulator using Flash, in-system programmable  | ||
| + | * [[MegaROM]] (DIY - Bryce) 128K / 256K ROMBoard  | ||
| + | * [[Microgenic ROM Board]] ([[Microgenic Systems]])  | ||
| + | * [[Microgenic EPROM Programmer]] ([[Microgenic Systems]])  | ||
| + | * [[Microstyle RAMROM]] ([[Microstyle]])  | ||
| + | * [[Microstyle ROM Board Xtra]] ([[Microstyle]])  | ||
| + | * [[POKROM]] (DIY) (Electronique Radio Plans, issue 517)  | ||
| + | * [[Ramcard 128]] (a ROM emulator) ([[RAM7]])  | ||
| + | * Revaldinho ROM cards - open source projects  | ||
| + | ** [https://github.com/revaldinho/cpc_ram_expansion/wiki/CPC-Eightrom-Card EightROM Card] - an all 74 series, through-hole ROM card  | ||
| + | ** [https://github.com/revaldinho/cpc_ram_expansion/wiki/CPC-Sixrom-Card SixROM Card ] - a CPLD based ROM card allowing application and firmware ROM replacement  | ||
* [[Rombo Rombox]] ([[Rombo Productions]])  | * [[Rombo Rombox]] ([[Rombo Productions]])  | ||
| − | * [[  | + | * [[RomboRedux|Rombo Redux]] Remake of the Rombo Rombox (The Equalizor)  | 
| − | * [[  | + | * [[Schneiderware EPROM Burner]] (DIY) ([[CPC Schneider International]])  | 
| − | + | * [[Schneiderware Pseudo ROM]] (DIY) ([[CPC Schneider International]])  | |
| − | + | * [[Sideways ram]] (Paul Townsend)  | |
| − | + | * [[SuperPower ROM Box]] ([[Micro Power Ltd.]])  | |
| − | + | * [[Universeller EPROM Programmer 4004]] ([[Dobbertin]])  | |
| − | * [[  | + | * [[X-MEM]] ([[ACME]])  | 
| − | * [[  | + | * [[X-ROM]] Eprom programmer and ROM Board ([[Timatic Systems]])  | 
| − | * [[  | + | |
| − | * [[  | + | |
| − | + | ||
| − | * [[  | + | |
| − | * [[  | + | |
== Monitors ==  | == Monitors ==  | ||
* Computers [[monitor_compatible|compatible]] with Amstrad Monitors  | * Computers [[monitor_compatible|compatible]] with Amstrad Monitors  | ||
| − | * [[Amstrad  | + | * [[CM14|Amstrad CM14]] Colour Monitor (for CPC Plus)  | 
| − | * [[Amstrad  | + | * [[CTM640/CTM644|Amstrad CTM640/CTM644]] Color Monitor (for CPC 464/664/6128)  | 
| − | * [[Amstrad  | + | * [[GT64/GT65|Amstrad GT64/GT65]] Green Monitor (for CPC 464/664/6128)  | 
| − | * [[Amstrad  | + | * [[MM12|Amstrad MM12]] Monochrome Monitor (for CPC Plus)  | 
* [[Amstrad MP1/MP2 modulator]]  | * [[Amstrad MP1/MP2 modulator]]  | ||
| − | *   | + | * [[Amstrad MPV 001 modulator]] (Spanish MP1)  | 
| − | * [[  | + | * [[MP2F|Amstrad MP-2F Scart Adapter]] (French MP2)  | 
| − | * [[  | + | * [[MP-3|Amstrad MP-3 TV Tuner for CTM 644]]  | 
| − | * [[TV   | + | * [[MPS Modulator]] Modulator made in Greece from MPS  | 
| + | * [[Dk'tronics TV Tuner]] ([[Dk'tronics]]) (similar to MP-3)  | ||
| + | * [[Screenvision TV Tuner]] (Screens Microcomputers & Electronics Ltd.) (similar to MP-3)  | ||
| + | * CPCI HF-modulator (CPC Schneider International 11/1986, Page 78ff. Someone please scan it, my issue lacks those pages!)  | ||
| + | * [[TV SCART cable]] (DIY)  | ||
| + | * [[LCD And Plasma TV Solution]] (DIY) - Composite Sync  | ||
| + | * [[LCD monitor and LCD TV Solution (RGB)]] (DIY) - RGB (Scart, VGA, HDMI)  | ||
| + | * [[Videomaster]] Modulator made in 1993 by Campursoft  | ||
== Multi function expansions ==  | == Multi function expansions ==  | ||
| + | * [[Albireo]] ([[PulkoTronics]] / DIY)  | ||
* [[CPC Booster|CPC Booster/CPC Booster+]]  | * [[CPC Booster|CPC Booster/CPC Booster+]]  | ||
| − | * [[  | + | * [[CPCISA]] ([[Siou]])  | 
* [[CPCMax!]]  | * [[CPCMax!]]  | ||
| − | |||
* [[CPCX]]  | * [[CPCX]]  | ||
| + | * [[Full Expandable Interface]] ([[Timatic Systems]])  | ||
| + | * [[PlayCity]]  | ||
| + | * [[SYMBiFACE II]]  | ||
| + | * [[Symbiface 3]]  | ||
| + | * [[RSF3]]  | ||
| + | * [[M4 Board]]  | ||
| + | * [[ULIfAC]] (Ultimate Interface for Amstrad CPC)  | ||
== Printers ==  | == Printers ==  | ||
| − | * Amstrad [[DMP1]] printer  | + | * ([[8bit Printer Ports]])  | 
| − | * Amstrad/Schneider [[  | + | * ([[Amstrad Printers]])  | 
| − | * Amstrad/  | + | * [[DMP1]] printer ([[Amstrad]]) ([[Seikosha]] Unihammer printer)  | 
| − | *   | + | * [[DMP2000]] printer ([[Amstrad]]/[[Schneider]]) ([[Epson]]-compatible 9-pin printer)  | 
| − | * Amstrad [[DMP3000]] printer  | + | * [[DMP2160]] printer ([[Amstrad]]/[[Schneider]]) (fast version of DMP2000)  | 
| − | * Amstrad [[  | + | * [[DMP3000]] printer ([[Amstrad]]/[[Schneider]]) (gray PC-version of DMP2000 with more ROM/RAM and IBM charset)  | 
| − | * Amstrad [[  | + | * [[DMP3160]] printer ([[Amstrad]]/[[Schneider]]) (fast version of DMP3000)  | 
| − | * Amstrad [[  | + | * [[DMP3250]]di printer ([[Amstrad]]) (dual interface version of DMP3160) (centronics + RS232)  | 
| − | * [[Robotron 6313|EuroPrint FT80X]]  | + | * [[DMP4000]] printer ([[Amstrad]]/[[Schneider]]) ([[Epson]]-compatible 9-pin 16" wide printer)  | 
| − | * [[  | + | * [[LD6000]] laser printer ([[Amstrad GmbH]]) (re-badgered Sharp printer, for German market only)  | 
| − | * [[  | + | * [[LQ3500]](di) printer ([[Amstrad]]/[[Schneider]]) ([[Epson]]-compatible 24-pin printer)  | 
| − | * [[  | + | * [[LQ5000]]di printer ([[Amstrad]]) ([[Epson]]-compatible 24-pin 16" wide printer)  | 
| − | * [[  | + | * [[Robotron 6313|EuroPrint FT80X, Robotron 6313, Präsident 6320]] (east German)  | 
| + | * [[NLQ401|Schneider NLQ401]] ([[Schneider]]) (custom 9-pin printer, German counterpart of the DMP1)  | ||
| + | * [[Star Printers]] (Star Micronics Co., Ltd.)  | ||
| + | |||
| + | == Real Time Clocks ==  | ||
| + | |||
| + | * [[ACU Real Time Clock (DIY)|ACU Real Time Clock]] (DIY) (without year counter) ([[Amstrad Computer User|ACU]])  | ||
| + | * [[Aleste 520EX]] (a CPC clone with built-in RTC) ([[Patisonic]])  | ||
| + | * [[Real Time Clock|CPCI Real Time Clock]] (DIY) ([[CPC Schneider International Sonderheft]])  | ||
| + | * [[Dk'tronics Real Time Clock]] ([[Dk'tronics]])  | ||
| + | * [[Dobbertin Smart Watch]] (the RTC itself is inserted like a ROM) ([[Dobbertin]])  | ||
| + | * [[Schneiderware Real Time Clock]] (DIY) ([[CPC Schneider International]])  | ||
| + | * [[SYMBiFACE_II:Realtime_clock|Realtime Clock]] of [[SYMBiFACE_II]] (modern RTC with bugged century counter)  | ||
| + | * [[Realtime Clock of SYMBiFACE III]]  | ||
| + | * [[uRTC-8 Universal RTC for Z80 computers]] (JonB)  | ||
| + | * [[Nova]] ([[PulkoTronics]])  | ||
== Synthesizer, sampler and music related ==  | == Synthesizer, sampler and music related ==  | ||
| − | * [[  | + | * [[Willy|Willy adapter]] for Serdaco LPT soundcards ([[PulkoTronics]])  | 
| − | + | * [[AMSDAP|Amsdap adapter]] for MSX cartridge soundcards ([[Prodatron]] and [[TMTLogic]])  | |
| − | * [[  | + | * [[Amstrad SSA-1 Speech Synthesizer]] ([[Amstrad]])  | 
| − | * [[  | + | |
* [[Dk'tronics Speech Synthesizer]] ([[Dk'tronics]])  | * [[Dk'tronics Speech Synthesizer]] ([[Dk'tronics]])  | ||
| + | * [[MHT Speech Synthesizer]] ([[MHT Ingenieros]])  | ||
| + | * [[LambdaSpeak III ROM|LambdaSpeak]] ([[LambdaMikel]] of [[FutureSoft]])  | ||
| + | * [[Speak&SID]] ([[LambdaMikel]])  | ||
| + | * [[TMPI speech synthesizer]] ([[TechniMusique]])  | ||
| + | * [[TechniMusique Synthetiseur Musical|TMPI Musical Synthesizer]] (12 voices) ([[TechniMusique]])  | ||
| + | * [[CPC Booster|CPC Booster/CPC Booster+]] (Stereo Sampling/Playback) ([[Antitec]]/[[Dirty Minds]])  | ||
| + | * [[PlayCity]] ([[Arnold Computer Multi-Expansions]])  | ||
| + | * [[Play2CPC]] ([[Abalore]] / [[ACME]])  | ||
| + | * [[Amdrum]] (Playback) ([[Cheetah]])  | ||
| + | * [[Digiblaster]] (Playback) (DIY) (8-bit DAC on printer port) ([[CPC Amstrad International]])  | ||
| + | * [[Soundplayer]] (8-bit mono playback) ([[Futurs']])  | ||
| + | * [[Soundplayer|Soundplayer+]] (8-bit mono playback) ([[Futurs']])  | ||
| + | * [[Soundplayer|SoundplayerNG]] (DIY) (8-bit mono playback) ([[Futurs']])  | ||
| + | * [[Digivox sampler]] (EMM)  | ||
| + | * [[Datel Digital Sound Sampler]]/[[Datel Electronics]]  | ||
| + | * [[Music Machine]] (Sampling/Playback/MIDI) ([[Ram Electronics]])  | ||
* [[DHCP MIDI Interface]] (DHCP Electronics)  | * [[DHCP MIDI Interface]] (DHCP Electronics)  | ||
| − | * [[EMR MIDI Interface]] (ElectroMusic Research)  | + | * [[EMR MIDI Interface]] (MIDI) ([[EMR|ElectroMusic Research]])  | 
| − | * [[  | + | * [[Mini Interface for connection to MK5 MIDI Keyboard]] ([[Cheetah]])  | 
| − | + | * [[Silicon Systems MIDI Interface]] ([[Silicon Systems]])  | |
| − | * [[Silicon Systems MIDI Interface]]  | + | * [[FuturePlayer]] (modern MP3 playback, max 128kbps) (Hard: Dr.Zed, Soft: TFM)  | 
| − | * [[Sound Blaster]] ([[Siren Software]])  | + | * [[Magic Sound Board]] for [[Aleste 520EX]] (four channel DMA playback) ([[Patisonic]])  | 
| − | * [[  | + | * [[Maestro]] (Amplifier/Speakers) (Vanguard Leisure Ltd.)  | 
| − | * [[  | + | * [[Sound Blaster]] (Amplifier/Speakers) ([[Siren Software]])  | 
| + | * [[Unconventional use of hardware to produce sounds]]  | ||
| + | |||
| + | == Cartridge ==  | ||
| + | |||
| + | * [[C4CPC|C4CPC]]  a modern cartridge replacement for the Amstrad Plus range and the GX4000.  | ||
| + | * [https://overange.weebly.com/amstrad-gx4000-cpc-464-6128-plus-reflashable-flash-cartridge.html Flash+ cartridge] Amstrad CPC+ GX4000 reflashable cartridge.  | ||
| + | * [[Plus2CPC|Plus2CPC]]  an expansion board to add a Plus cartridge port to the standard CPC.  | ||
| + | * [https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/play2cpc-plus2cpc-ii-extra-sound-channels-and-rewritable-cartridges/ Play2CPC] (aka Plus2CPC II) cartridges are now rewriteable and is now partially compatible with the PlayCity expansion (YMZ soundchip).  | ||
== Miscellaneous ==  | == Miscellaneous ==  | ||
| − | * 64 Kb Printer Buffer (DIY)  | + | * [[RP-1 CPC 464 Diagnostic PCB]]  | 
| − | * [[  | + | * 64 Kb Printer Buffer (DIY) (what is this?) (added 19 August 2006 by CPCLER)  | 
| − | * [[  | + | * [[Ambug|Ambug Robot]] (DIY) ([[Magenta Electronics Ltd.]])  | 
| − | * [[  | + | * [[Amstore]] (network with 20MB harddisk) (Northern Computers)  | 
| − | *   | + | * [[Amstrad Autofire Interface and Combined Mouse Interface|Amstrad Autofire Interface and Combined Mouse Interface]] (Unknown firm??)  | 
| − | *   | + | * Amstrad Expansion System Part 2 ([[Maplin]]) - appeared in Project book 19 (for Part 1 see [[Maplin ROM Box]])  | 
| − | *   | + | * [[Amstrad CT-1 Radio/Alarm-Clock]] ([[Amstrad]])  | 
| − | * [[  | + | * [[CPCISA]] ([[Siou]])  | 
| − | * [[  | + | * [[Data Media Printerinterface]] (printer splitter for connecting 2 or 3 software-selectable printers to the CPC) ([[Data Media]])  | 
| − | * HDCPC  | + | * [[DCP Interpacks]] (DCP Microdevelopments)  | 
| + | * [[Dust Covers]]  | ||
| + | * [[Fischertechnik Interface]] for use with the [[Fischertechnik Trainingsrobot]], the [[Fischertechnik Plotter/Scanner]], and the [[Fischertechnik Computing Experimental]] kit.  | ||
| + | * [[HDCPC]] (what is this?) (added 21 August 2006 by 85.218.166.50) (according to [[Dobbertin Harddisc|this page]], HDCPC is a modern IDE harddisk interace, but it's unknown who developed that thing?)  | ||
| + | * [[Hexam]] ([[ACE Software]])  | ||
| + | * [[Jagot & Leon Interface Cards]] ([[Jagot & Leon]])  | ||
| + | * [[KDS Power Controller]] (a box with eight relays) ([[KDS Electronics]])  | ||
* [[Kersten PC Emulator]]  | * [[Kersten PC Emulator]]  | ||
| − | *   | + | * [[Maplins 8bit Input Port]] ([[Maplin]]) (among others for use with Maplin's Weather Satellite Decoder)  | 
| − | * [[  | + | * [[Maplin ROM Box|Maplins 6x8bit Input/Output Port]] ([[Maplin]]) (an extension to Maplin's "Rombox" project)  | 
| − | * [[  | + | * [[Maplins Weather Satellite Receiver]] ([[Maplin]])  | 
| − | *   | + | * [[Oktett]] (multimeter/oscilloscope) ([[Otten/Fecht]])  | 
| − | * [[  | + | * [[Peripheral Soft Reset]] (System BIOS Feature for Peripherals)  | 
| − | * [[Split Extension Connector|Cheetah Marketing Split Extension Connector]]  | + | * [[Schneiderware]] (a series of [[ECB Bus]] based DIY projects that were released in [[CPC Schneider International]] magazine)  | 
| − | * [[  | + | * [[Split Extension Connector|Cheetah Marketing Split Extension Connector]] ([[Cheetah]])  | 
| + | * Teleterminal 300s (reportedly "simulates" rs232; connects to printer port; for use with acoustic coupler, see review in CPCI 8-1985, page 55-56)  | ||
| + | * [[Slomo]] A device to reduce the execution speed of the Amstrad CPC (also available for other machines) by [[Nidd Valley Micro Products]], Ltd. (UK)  | ||
| + | |||
| + | Some further (unsorted) peripherals are found here: [[Hwlist from retroisle]]. More DIYs are listed on [[Happy Computer (Schneider Sonderheft)]] (those german magazine articles aren't yet scanned).  | ||
| − | [[Category:Peripherals|*]]  | + | [[Category:Peripherals| ]][[Category:Hardware|*]]  | 
Latest revision as of 14:33, 11 August 2024
You can also check the Category : Peripherals for a complete list of CPCwiki pages on the matter.
Please try to keep things in alphabetical order.
Contents
- 1 Built-in Peripherals
 - 2 Co-processor Interfaces
 - 3 Data transfer
 - 4 Digitizer / Scanner
 - 5 Drives
 - 6 Hardware debuggers/Hacking devices
 - 7 Input devices
 - 8 Memory expansions / ROM boxes
 - 9 Monitors
 - 10 Multi function expansions
 - 11 Printers
 - 12 Real Time Clocks
 - 13 Synthesizer, sampler and music related
 - 14 Cartridge
 - 15 Miscellaneous
 
Built-in Peripherals
Built-in Chipset
- 765 FDC - Floppy Disc Controller
 - 8255 - PPI - I/O controller
 - Arnold V Specs Revised - Arnold V (CPC+) Technical Specification
 - AY-3-8912 - Sound chip / keyboard controller
 - CRTC - Video chip
 - Gate Array - Custom chip (frequency generation, interrupt generation, graphics modes, colour palette, ROM bank switching)
 - PAL - Custom chip (RAM bank switching)
 - Power Supply for CPC and CPC plus
 - Printer Port
 
Built-in connectors: pinout
- 2nd disc drive (CPC664, CPC6128, CPC6128+)
 - Analogue joystick (CPC Plus only)
 - Aux socket (CPC Plus only) (Lightgun)
 - Cartridge Slot (CPC Plus only)
 - Cassette recorder
 - Digital joystick
 - Expansion port
 - Monitor
 - Printer port
 - Stereo sound
 
Built-in Firmware
- BIOS Functions
 - Locomotive BASIC (reference for BASIC commands, functions and error messages)
 - Technical information about Locomotive BASIC (encoding of BASIC programs in memory)
 
Co-processor Interfaces
- CPC-Cplink - a card and software libraries allowing Raspberry Pi, Arduino or other processors to be connected directly to the CPC
 
Data transfer
Modems
- Cirkit_Prestel_Link_Amstrad_Interface (acoustic coupler bundled with Cirkit serial interface) (Cirkit)
 - Commstar v21/23 modem (PACE)
 - Data Research CH301S modem (greek company)
 - Digitelec DTL 2000/2100 Modem
 - EPTA modem (sold by Greek mag ΕΠΤΑ)
 - KDS Communicator 104 (connects directly to expansion port) (KDS Electronics)
 - Loritel (for french Minitel) (Loriciels)
 - KDS Mini-Max Modem (connects via RS232 interface) (KDS Electronics)
 - MicroLink Dual-Speed Modem (MicroLink) File:Microlink.pdf and File:Micronet.pdf, provided by Spookspring
 - MicroLink Multi-Speed Modem (MicroLink)
 - Nightingale_modem (PACE)
 - Schneider BTX Modul (for German Bildschirmtext) (Schneider)
 
Serial Interfaces
- (overview of RS232 interfaces)
 - Albireo (serial to USB on-board) (PulkoTronics / DIY)
 - Aleste 520EX (a CPC clone with built-in RS232, intended for serial mouse) (Patisonic)
 - AMSSIO (four different versions) (RS232 interface) (DIY) (Martin Zacho)
 - Amstrad Serial Interface (Amstrad)
 - Cirkit serial interface (Cirkit)
 - Cirkit twin-port serial interface (resold by Microstyle)
 - CPC Booster/CPC Booster+ (modern multifunction expansion, including RS232)
 - CPCI RS232 Interface (DIY) (CPC Schneider International Sonderheft)
 - Data Media Disc System (disc drive with built-in RS232 interface) (Data Media)
 - KDS Serial Interface (KDS Electronics)
 - Panda Electronics Communications Interface Unit (dual RS232 plus 8bit printer port) (Panda Electronics Ltd)
 - RS-232 para Amstrad (MHT Ingenieros)
 - SCA CPC Prolink (SCA Products)
 - Schneider RS232 Interface (Schneider)
 - Z80 STI RS232 interface compatible to the one before, DIY!
 - Schneiderware V/24 Interface (DIY) (CPC Schneider International)
 - Simple RS232 for Printer usage (DIY) (one-directional, transmit only)
 - Spectre Comms Serial Interface with Cage Comms software (Spectre Communications Ltd)
 - Vortex Disc Drives (disc drive/interface with optional RS232 port) (Vortex Computersysteme)
 - Z80-SIO dual ports RS232 interface for CPC (French) (DIY) (Philippe Lebel)
 - Dual RS232 (Timatic Systems)
 - USIFAC (ikonsgr)
 
Teletext
- Teletext adaptor (Microtext Ltd.)
 - Volex TTX 2000a Teletext-Telesoftware Adaptor (Volex Electronics)
 
Others
- CPC Booster/CPC Booster+
 - Virtual Net 96 (Wizcat)
 - Soundplayer+ (Futurs')
 - SoundplayerNG (DIY) (Futurs')
 - Red Box (General Information Systems)
 - CPC Ethernet Card (rpalmer)
 
Digitizer / Scanner
- ARA Video Digitizer (Jagot & Leon)
 - Electric Studio C6 (Electric Studio)
 - Dart Scanner for DMP-Printers (the optics are attached to the printer head) (Dart Electronics)
 - Omni-Reader (Oberon International) (scanner with text recognition) (advert on ACU 1-1987, page 83)
 - VIDI digitizer (Rombo Productions)
 
Drives
Disc Drives
- 3½" & 5¼" Disk Drives
 - Amstrad DDI-1 / FD-1 Disk Drive (Amstrad)
 - Cumana 3" Disk Drive (Cumana)
 - Data Media Disc System (Data Media)
 - Jasmin AM5D 5 "1/4 floppy drive
 - KDS 5¼" Disc Drive (KDS Electronics)
 - TIMDISC 5¼" 2nd Disc Drive (Timatic Systems)
 - Vortex Disc Drives (Vortex)
 - Four floppy drives with Amstrad disc interface
 
Exotic Drives
- Albireo (USB mass storage, SD card) (PulkoTronics / DIY)
 - Codemasters CD (loads games from Audio CD via joystick port) (Codemasters)
 - X-Mass (IDE, uses Solid-state Disk-on-Module)
 
Hard Disc Drives
- CPC-IDE (modern) (discontinued prototype)
 - Dobbertin Harddisc (Dobbertin)
 - IDE8255 internal/extrernal IDE/CF interface (Yarek)
 - SYMBiFACE II (modern) (IDE and various other features)
 - Vortex Winchester Drive (Vortex)
 - IDE/8255 external IDE Interface (rpalmer)
 - uIDE Universal IDE adapter cards for Z-80 computers (modern) (JonB)
 - X-Mass (modern) (uses solid state Disk-On-Module) (TotO)
 - ULIfAC (USB mass storage device support, and many more...)(ikonsgr)
 
Drive Emulators
Hardware debuggers/Hacking devices
- Action Replay (whatever snapshot) (Datel Electronics)
 - Demon Development Cartridge (John Morrison)
 - Disc Wizard (whatever snapshot) (Draysoft/Evesham Micros)
 - Doubler (external tape input, for tape-to-tape transfers) (Draysoft/Evesham Micros)
 - Hackit / Le Hacker (allows to view RAM at 0040h..AF00h) (Siren Software)
 - Mirage Imager (RAM-only snapshot) (Mirage Microcomputer Limited)
 - Multiface II (RAM-and-I/O snapshot) (Romantic Robot)
 - PDS development system (old devkit been used for commercial games) (PD Systems/Andy Glaister)
 - RAM7 Cartridge Hacker (for CPC+/GX4000 cartridges) (RAM7)
 - Transtape (whatever snapshot) (Hard Micro)
 
Input devices
Joysticks
Light-Guns
- Gunstick (MHT Ingenieros)
 - Magnum Light Phaser (Amstrad and Trojan)
 - Trojan Light Phazer (Trojan) (CPC+)
 - West Phaser (Loriciel)
 
Light-Pens
- Amstrad LP-1 light pen (Amstrad/Amsoft/Trojan) aka Trojan CAD-Master Lightpen (Trojan)
 - ASS Light-Pen (ASS)
 - Dart Light Pen (Dart Electronics)
 - Datapen (Datapen Microtechnology Ltd)
 - Dk'tronics Light Pen (Dk'tronics)
 - Happy Computer Light Pen (DIY from german magazine)
 - Light Pen Professional / Mark II (Electric Studio)
 - Lindy Light Pen (Lindy)
 
Mouse
- Albireo with USB mouse (PulkoTronics / DIY)
 - AMX Mouse (Advanced Memory Systems)
 - AMX Compatible PS/2 and USB Mouse Adapter (DIY)
 - Atari-ST mouse adapter (DIY) (Schneider Magazin)
 - Dk'tronics Mouse Interface (Dk'tronics)
 - CPC-Mousepack 2.0 (Gerdes/Centaur/Reis-ware/ASS)
 - Electric Studio Mouse (Electric Studio)
 - GEOS mouse (C64)
 - Genius mouse (Datel Electronics)
 - Kempston Mouse (Kempston)
 - Marconi trackball
 - Serial RS232 Mouse
 - PS/2 mouse of SYMBiFACE II
 - Wireless mouse (DIY) (what is this?) (added 19 August 2006 by CPCLER)
 
Others
- Attaching an AT keyboard to the CPC
 - Grafpad II (Hegotron/British Micro/Grafsales)
 - Graphiscop II (M.M.C.)
 - Keyboard Repair/Replacement
 
Memory expansions / ROM boxes
Memory Expansions / RAM discs
- (Standard Memory Expansions)
 - ANTA 64K Memory Expansion (MHT Ingenieros)
 - CPC4MB - 4 MB memory expansion (Yarek)
 - c't 512 KB internal RAM expansion (DIY) (c't magazine)
 - CPC 6320 - internal 320K for CPC 6128 (DIY) (eto)
 - Data Media Memory Expansion (Data Media)
 - Dk'tronics Memory Expansion and Silicon Disc (Dk'tronics)
 - Dobbertin Memory Expansion (Dobbertin) - 64 KB to 512 KB RAM
 - Gemini (Shinra - PulkoTronics) - 1MB RAM
 - Inicron RAM-Box (Inicron) - 512 KB RAM
 - Old School 512K and 1MByte RAM Expansions (Revaldinho) - RAM expansions built with just SRAM and 74 Series standard logic
 - Universal 512K and 1MByte RAM Expansions (Revaldinho) - RAM expansions enabling CPC464s to run FutureOS and other 6128 only software
 - Otten & Fecht 1 MB RAM-Disc (Otten/Fecht)
 - Phoenix M64 - 64 KB RAM
 - RAM BOX 512 KB memory expansion
 - RAM7 2MB memory expansion (RAM7) - 2 MB RAM
 - SYMBiFACE II - 512 KB RAM
 - Vortex Expansions RAM card (Vortex) - 512 KB RAM
 - X-MEM (TotO) - 512KB RAM and 512KB ROM
 - Y-MEM (TotO) - 512KB RAM and 512KB ROM
 - Z-MEM (TotO) - 1MB RAM
 
ROM Box / ROM Board
- ACU Romboard (DIY) (Phil Craven/ACU)
 - ACU Romchanger (DIY) (Phil Craven/ACU) - a CPC6128 ROM (BIOS v3, BASIC v1.1) upgrade for the CPC464
 - AD1 ROM Cartridge (Arnor)
 - AMRAM (Silicon Systems)
 - AMRAM2 (Silicon Systems)
 - Amstrad ROM Expander (DIY) (Practical Electronics/Simon Dean)
 - Britannia ROM Board aka ROM Plus (Britannia Software Ltd)
 - Campursoft_ROM_Board
 - Cirkit HX-RX1 Rom Expansion Card (Cirkit) (what is this?) (added 3 September 2006 by Torn) (also listed on Hwlist from retroisle)
 - CPC.Flash internal/external 4MB ROM upgrade (Yarek)
 - CPC GX4000-Multi EPROM Cartridge Use a GX cartridge for modified ROM software
 - Dobbertin EPROM 224 (Dobbertin)
 - FlashGordon (PulkoTronics) 512 KB ROM simulator using Flash, in-system programmable
 - Fleet EPROM Programmer (F.Kup and Fleet Microsystems Ltd.)
 - FO-DOS Cartridge - a CPC6128 ROM (BIOS v3, BASIC v1.1) upgrade for the CPC464 (Duchet Computers)
 - Hexam (Ace Software)
 - Honeysoft ROM Board (HoneySoft)
 - Inicron ROM-RAM-Box (Inicron)
 - John Morrison EPROM Programmer (John Morrison)
 - KDS Sideways ROM Board (KDS Electronics)
 - LowerROM (Bryce)
 - Maplin ROM Box (Maplin)
 - MegaFlash (DIY - Bryce) 512 KB ROM simulator using Flash, in-system programmable
 - MegaROM (DIY - Bryce) 128K / 256K ROMBoard
 - Microgenic ROM Board (Microgenic Systems)
 - Microgenic EPROM Programmer (Microgenic Systems)
 - Microstyle RAMROM (Microstyle)
 - Microstyle ROM Board Xtra (Microstyle)
 - POKROM (DIY) (Electronique Radio Plans, issue 517)
 - Ramcard 128 (a ROM emulator) (RAM7)
 -  Revaldinho ROM cards - open source projects
- EightROM Card - an all 74 series, through-hole ROM card
 - SixROM Card - a CPLD based ROM card allowing application and firmware ROM replacement
 
 - Rombo Rombox (Rombo Productions)
 - Rombo Redux Remake of the Rombo Rombox (The Equalizor)
 - Schneiderware EPROM Burner (DIY) (CPC Schneider International)
 - Schneiderware Pseudo ROM (DIY) (CPC Schneider International)
 - Sideways ram (Paul Townsend)
 - SuperPower ROM Box (Micro Power Ltd.)
 - Universeller EPROM Programmer 4004 (Dobbertin)
 - X-MEM (ACME)
 - X-ROM Eprom programmer and ROM Board (Timatic Systems)
 
Monitors
- Computers compatible with Amstrad Monitors
 - Amstrad CM14 Colour Monitor (for CPC Plus)
 - Amstrad CTM640/CTM644 Color Monitor (for CPC 464/664/6128)
 - Amstrad GT64/GT65 Green Monitor (for CPC 464/664/6128)
 - Amstrad MM12 Monochrome Monitor (for CPC Plus)
 - Amstrad MP1/MP2 modulator
 - Amstrad MPV 001 modulator (Spanish MP1)
 - Amstrad MP-2F Scart Adapter (French MP2)
 - Amstrad MP-3 TV Tuner for CTM 644
 - MPS Modulator Modulator made in Greece from MPS
 - Dk'tronics TV Tuner (Dk'tronics) (similar to MP-3)
 - Screenvision TV Tuner (Screens Microcomputers & Electronics Ltd.) (similar to MP-3)
 - CPCI HF-modulator (CPC Schneider International 11/1986, Page 78ff. Someone please scan it, my issue lacks those pages!)
 - TV SCART cable (DIY)
 - LCD And Plasma TV Solution (DIY) - Composite Sync
 - LCD monitor and LCD TV Solution (RGB) (DIY) - RGB (Scart, VGA, HDMI)
 - Videomaster Modulator made in 1993 by Campursoft
 
Multi function expansions
- Albireo (PulkoTronics / DIY)
 - CPC Booster/CPC Booster+
 - CPCISA (Siou)
 - CPCMax!
 - CPCX
 - Full Expandable Interface (Timatic Systems)
 - PlayCity
 - SYMBiFACE II
 - Symbiface 3
 - RSF3
 - M4 Board
 - ULIfAC (Ultimate Interface for Amstrad CPC)
 
Printers
- (8bit Printer Ports)
 - (Amstrad Printers)
 - DMP1 printer (Amstrad) (Seikosha Unihammer printer)
 - DMP2000 printer (Amstrad/Schneider) (Epson-compatible 9-pin printer)
 - DMP2160 printer (Amstrad/Schneider) (fast version of DMP2000)
 - DMP3000 printer (Amstrad/Schneider) (gray PC-version of DMP2000 with more ROM/RAM and IBM charset)
 - DMP3160 printer (Amstrad/Schneider) (fast version of DMP3000)
 - DMP3250di printer (Amstrad) (dual interface version of DMP3160) (centronics + RS232)
 - DMP4000 printer (Amstrad/Schneider) (Epson-compatible 9-pin 16" wide printer)
 - LD6000 laser printer (Amstrad GmbH) (re-badgered Sharp printer, for German market only)
 - LQ3500(di) printer (Amstrad/Schneider) (Epson-compatible 24-pin printer)
 - LQ5000di printer (Amstrad) (Epson-compatible 24-pin 16" wide printer)
 - EuroPrint FT80X, Robotron 6313, Präsident 6320 (east German)
 - Schneider NLQ401 (Schneider) (custom 9-pin printer, German counterpart of the DMP1)
 - Star Printers (Star Micronics Co., Ltd.)
 
Real Time Clocks
- ACU Real Time Clock (DIY) (without year counter) (ACU)
 - Aleste 520EX (a CPC clone with built-in RTC) (Patisonic)
 - CPCI Real Time Clock (DIY) (CPC Schneider International Sonderheft)
 - Dk'tronics Real Time Clock (Dk'tronics)
 - Dobbertin Smart Watch (the RTC itself is inserted like a ROM) (Dobbertin)
 - Schneiderware Real Time Clock (DIY) (CPC Schneider International)
 - Realtime Clock of SYMBiFACE_II (modern RTC with bugged century counter)
 - Realtime Clock of SYMBiFACE III
 - uRTC-8 Universal RTC for Z80 computers (JonB)
 - Nova (PulkoTronics)
 
- Willy adapter for Serdaco LPT soundcards (PulkoTronics)
 - Amsdap adapter for MSX cartridge soundcards (Prodatron and TMTLogic)
 - Amstrad SSA-1 Speech Synthesizer (Amstrad)
 - Dk'tronics Speech Synthesizer (Dk'tronics)
 - MHT Speech Synthesizer (MHT Ingenieros)
 - LambdaSpeak (LambdaMikel of FutureSoft)
 - Speak&SID (LambdaMikel)
 - TMPI speech synthesizer (TechniMusique)
 - TMPI Musical Synthesizer (12 voices) (TechniMusique)
 - CPC Booster/CPC Booster+ (Stereo Sampling/Playback) (Antitec/Dirty Minds)
 - PlayCity (Arnold Computer Multi-Expansions)
 - Play2CPC (Abalore / ACME)
 - Amdrum (Playback) (Cheetah)
 - Digiblaster (Playback) (DIY) (8-bit DAC on printer port) (CPC Amstrad International)
 - Soundplayer (8-bit mono playback) (Futurs')
 - Soundplayer+ (8-bit mono playback) (Futurs')
 - SoundplayerNG (DIY) (8-bit mono playback) (Futurs')
 - Digivox sampler (EMM)
 - Datel Digital Sound Sampler/Datel Electronics
 - Music Machine (Sampling/Playback/MIDI) (Ram Electronics)
 - DHCP MIDI Interface (DHCP Electronics)
 - EMR MIDI Interface (MIDI) (ElectroMusic Research)
 - Mini Interface for connection to MK5 MIDI Keyboard (Cheetah)
 - Silicon Systems MIDI Interface (Silicon Systems)
 - FuturePlayer (modern MP3 playback, max 128kbps) (Hard: Dr.Zed, Soft: TFM)
 - Magic Sound Board for Aleste 520EX (four channel DMA playback) (Patisonic)
 - Maestro (Amplifier/Speakers) (Vanguard Leisure Ltd.)
 - Sound Blaster (Amplifier/Speakers) (Siren Software)
 - Unconventional use of hardware to produce sounds
 
Cartridge
- C4CPC a modern cartridge replacement for the Amstrad Plus range and the GX4000.
 - Flash+ cartridge Amstrad CPC+ GX4000 reflashable cartridge.
 - Plus2CPC an expansion board to add a Plus cartridge port to the standard CPC.
 - Play2CPC (aka Plus2CPC II) cartridges are now rewriteable and is now partially compatible with the PlayCity expansion (YMZ soundchip).
 
Miscellaneous
- RP-1 CPC 464 Diagnostic PCB
 - 64 Kb Printer Buffer (DIY) (what is this?) (added 19 August 2006 by CPCLER)
 - Ambug Robot (DIY) (Magenta Electronics Ltd.)
 - Amstore (network with 20MB harddisk) (Northern Computers)
 - Amstrad Autofire Interface and Combined Mouse Interface (Unknown firm??)
 - Amstrad Expansion System Part 2 (Maplin) - appeared in Project book 19 (for Part 1 see Maplin ROM Box)
 - Amstrad CT-1 Radio/Alarm-Clock (Amstrad)
 - CPCISA (Siou)
 - Data Media Printerinterface (printer splitter for connecting 2 or 3 software-selectable printers to the CPC) (Data Media)
 - DCP Interpacks (DCP Microdevelopments)
 - Dust Covers
 - Fischertechnik Interface for use with the Fischertechnik Trainingsrobot, the Fischertechnik Plotter/Scanner, and the Fischertechnik Computing Experimental kit.
 - HDCPC (what is this?) (added 21 August 2006 by 85.218.166.50) (according to this page, HDCPC is a modern IDE harddisk interace, but it's unknown who developed that thing?)
 - Hexam (ACE Software)
 - Jagot & Leon Interface Cards (Jagot & Leon)
 - KDS Power Controller (a box with eight relays) (KDS Electronics)
 - Kersten PC Emulator
 - Maplins 8bit Input Port (Maplin) (among others for use with Maplin's Weather Satellite Decoder)
 - Maplins 6x8bit Input/Output Port (Maplin) (an extension to Maplin's "Rombox" project)
 - Maplins Weather Satellite Receiver (Maplin)
 - Oktett (multimeter/oscilloscope) (Otten/Fecht)
 - Peripheral Soft Reset (System BIOS Feature for Peripherals)
 - Schneiderware (a series of ECB Bus based DIY projects that were released in CPC Schneider International magazine)
 - Cheetah Marketing Split Extension Connector (Cheetah)
 - Teleterminal 300s (reportedly "simulates" rs232; connects to printer port; for use with acoustic coupler, see review in CPCI 8-1985, page 55-56)
 - Slomo A device to reduce the execution speed of the Amstrad CPC (also available for other machines) by Nidd Valley Micro Products, Ltd. (UK)
 
Some further (unsorted) peripherals are found here: Hwlist from retroisle. More DIYs are listed on Happy Computer (Schneider Sonderheft) (those german magazine articles aren't yet scanned).