Please try to keep things in alphabetical order.
Built-in Peripherals
Built-in Chipset
- 765 FDC - Floppy Disc Controller
- 8255 - PIO - 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, colors, 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)
Data transfer
Modems
- Commstar v21/23 modem (PACE)
- Digitelec DTL 2000/2100 Modem
- MicroLink Dual-Speed Modem (MicroLink)
- MicroLink Multi-Speed Modem (MicroLink)
- Mini-Max Modem (KDS Electronics)
- Prestel Link (acoustic coupler bundled with Cirkit serial interface) (Cirkit)
- Schneider BTX Modul (for german Bildschirmtext) (Schneider)
- Loritel (for french Minitel) (Loriciels)
Serial Interfaces
- (overview of RS232 interfaces)
- 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)
- Schneider RS232 Interface (Schneider)
- 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)
Teletext
- Teletext adaptor (Microtext Ltd.)
- Volex TTX 2000a Teletext-Telesoftware Adaptor (Volex Electronics)
Others
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)
- VIDI digitizer (Rombo Productions)
Drives
Disc Drives
- 3½" & 5¼" Disk Drives
- Amstrad DDI-1 / FD-1 Disk Drive (Amstrad)
- Cumana 3" Disk Drive
- 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)
Exotic Drives
- Codemasters CD (loads games from Audio CD via joystick port) (Codemasters)
- Draysoft Doubler (external tape input, for tape-to-tape transfers) (Evesham Micros)
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)
Drive Emulators
Hardware debuggers/Hacking devices
- Action Replay (whatever snapshot) (Datel Electronics)
- Disc Wizard (whatever snapshot) (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)
- 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
- 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)
- 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 box
- (Standard Memory Expansions)
- CPC4MB - 4 MB memory expansion (Yarek)
- c't 512 KB internal RAM expansion (DIY) (c't magazine)
- Data Media Memory Expansion (Data Media)
- Dk'tronics Memory Expansion and Silicon Disc (Dk'tronics)
- Dobbertin Memory Expansion (Dobbertin)
- Inicron RAM-Box (Inicron)
- Otten & Fecht 1 MB RAM-Disc (Otten/Fecht)
- Phoenix M64
- RAM BOX 512Kb memory expansion [does that lowercase "b" mean bits, not bytes???]
- RAM7 2MB memory expansion (RAM7)
- SYMBiFACE II - contains (among others) 512K RAM
- Vortex Expansions RAM card (Vortex)
ROM Box / ROM Board
- ACU Romboard (DIY) (Phil Craven/ACU)
- AD1 ROM Cartridge (Arnor)
- AMRAM (Silicon Systems)
- AMRAM2 (Silicon Systems)
- Amstrad ROM Expander (DIY) (Practical Electronics/Simon Dean)
- Britannia ROM Board (Britannia Software Ltd)
- 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 cartidge for modified ROM software
- Dobbertin EPROM 224 (Dobbertin)
- Fleet EPROM Programmer (F.Kup and Fleet Microsystems Ltd.)
- Honeysoft ROM Board (HoneySoft)
- Inicron ROM-RAM-Box (Inicron)
- KDS ROM Board (KDS Electronics)
- Maplin ROM Box (Maplin)
- 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)
- Rombo Rombox (Rombo Productions)
- Sideways ram (Paul Townsend)
- SuperPower ROM Box (Micro Power Ltd.)
- Universeller EPROM Programmer 4004 (Dobbertin)
- 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 modulator for CTM 64x
- CPCI HF-modulator (CPC Schneider International 11/1986, Page 78ff. Someone please scan it, my issue lacks those pages!)
- Screenvision TV Tuner (Screens Microcomputers & Electronics Ltd.)
- TV SCART cable (DIY)
- LCD And Plasma TV Solution (DIY)
Multi function expansions
Printers
- (8bit Printer Ports)
- DMP1 printer (Amstrad)
- DMP2000 printer (Amstrad/Schneider)
- DMP2100 printer (Amstrad/Schneider) (what is this?) (added 3 July 2006 by Kangaroo) (also listed on VINTROPEDIA)
- DMP2160 printer (Amstrad/Schneider)
- DMP3000 printer (Amstrad)
- DMP3160 printer (Amstrad)
- DMP3250 printer (Amstrad)
- DMP4000 printer (Amstrad)
- EuroPrint FT80X, Robotron 6313, Präsident 6320 (east german)
- Schneider NLQ401 (Schneider)
- Star Printers
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)
- Realtime Clock of SYMBiFACE_II (modern RTC with bugged century counter)
- Amdrum (Playback) (Cheetah)
- Amstrad SSA-1 Speech Synthesizer (Speech) (Amstrad)
- CPC Booster/CPC Booster+ (Stereo Sampling/Playback) (Antitec/Dirty Minds)
- Digiblaster (Playback) (DIY) (8bit DAC on printer port) (CPC Amstrad International)
- Digivox sampler (EMM)
- Dk'tronics Speech Synthesizer (Speech) (Dk'tronics)
- DHCP MIDI Interface (DHCP Electronics)
- EMR MIDI Interface (MIDI) (ElectroMusic Research)
- FuturePlayer (modern MP3 playback, max 128kbps) (Hard: Dr.Zed, Soft: TFM)
- Maestro (Amplifier/Speakers) (Vanguard Leisure Ltd.)
- Magic Sound Board for Aleste 520EX (four channel DMA playback) (Patisonic)
- Music Machine (Sampling/Playback/MIDI) (Ram Electronics)
- MHT Speech Synthesizer (Speech) (MHT Ingenieros)
- Silicon Systems MIDI Interface (Silicon Systems) (what is this?) (added 3 September 2006 by Torn) (also listed on Hwlist from retroisle)
- Sound Blaster (Amplifier/Speakers) (Siren Software)
- TMPI musical synthesizer (12 voices) (TechniMusique)
- TMPI speech synthesizer (Speech) (TechniMusique)
Miscellaneous
- 8-bit I/O (Maplin) - appeared in Project book 20
- 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 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 (Yarek)
- Data Media Printerinterface (printer splitter for connecting 2 or 3 software-selectable printers to the CPC) (Data Media)
- DCP Interpacks (DCP Microdevelopments)
- Dust Covers
- FO-Dos card (what is this?) (added 11 Auf 2006 by PulkoMandy)
- 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?)
- Jagot & Leon Interface Cards (Jagot & Leon)
- KDS Power Controller (KDS Electronics)
- Kersten PC Emulator
- Oktett (multimeter/oscilloscope) (Otten/Fecht)
- Peripheral Soft Reset (System BIOS Feature for Peripherals)
- 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)
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).