Difference between revisions of "Peripherals"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Hard Disc Drives)
(Synthesizer, sampler and music related)
 
(74 intermediate revisions by 16 users not shown)
Line 10: Line 10:
  
 
* [[765 FDC]] - Floppy Disc Controller
 
* [[765 FDC]] - Floppy Disc Controller
* [[8255]] - PIO - I/O controller
+
* [[8255]] - PPI - I/O controller
 
* [[Arnold V Specs Revised]] - Arnold V (CPC+) Technical Specification
 
* [[Arnold V Specs Revised]] - Arnold V (CPC+) Technical Specification
 
* [[AY-3-8912]] - Sound chip / keyboard controller
 
* [[AY-3-8912]] - Sound chip / keyboard controller
 
* [[CRTC]] - Video chip
 
* [[CRTC]] - Video chip
* [[Gate Array]] - Custom chip (frequency generation, colors, bank switching)
+
* [[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]]
 
* [[Power Supply for CPC and CPC plus]]
 
* [[Printer Port]]
 
* [[Printer Port]]
Line 36: Line 37:
 
* [[Locomotive BASIC]] (reference for BASIC commands, functions and error messages)
 
* [[Locomotive BASIC]] (reference for BASIC commands, functions and error messages)
 
* [[Technical information about Locomotive BASIC]] (encoding of BASIC programs in memory)
 
* [[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 71: Line 75:
 
* [[SCA CPC Prolink]] ([[SCA Products]])
 
* [[SCA CPC Prolink]] ([[SCA Products]])
 
* [[Schneider RS232 Interface]] ([[Schneider]])
 
* [[Schneider RS232 Interface]] ([[Schneider]])
 +
* [[Z80 STI RS232 interface]] compatible to the one before, DIY!
 
* [[Schneiderware V/24 Interface]] (DIY) ([[CPC Schneider International]])
 
* [[Schneiderware V/24 Interface]] (DIY) ([[CPC Schneider International]])
 
* [[Simple RS232 for Printer usage]] (DIY) (one-directional, transmit only)
 
* [[Simple RS232 for Printer usage]] (DIY) (one-directional, transmit only)
Line 77: Line 82:
 
* [[Z80-SIO dual ports RS232 interface for CPC (French)]] (DIY) (Philippe Lebel)
 
* [[Z80-SIO dual ports RS232 interface for CPC (French)]] (DIY) (Philippe Lebel)
 
* [[Dual RS232]] ([[Timatic Systems]])
 
* [[Dual RS232]] ([[Timatic Systems]])
 +
* [[USIFAC]] ([[ikonsgr]])
  
 
=== Teletext ===
 
=== Teletext ===
Line 87: Line 93:
 
* [[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]])
 
* [[Red Box]] ([[General Information Systems]])
 
* [[CPC-ENet|CPC Ethernet Card]] ([[rpalmer]])
 
* [[CPC-ENet|CPC Ethernet Card]] ([[rpalmer]])
Line 116: Line 124:
 
* [[Albireo]] (USB mass storage, SD card) ([[PulkoTronics]] / DIY)
 
* [[Albireo]] (USB mass storage, SD card) ([[PulkoTronics]] / DIY)
 
* [[Codemasters CD]] (loads games from Audio CD via joystick port) ([[Codemasters]])
 
* [[Codemasters CD]] (loads games from Audio CD via joystick port) ([[Codemasters]])
 
+
* [[X-Mass]] (IDE, uses Solid-state Disk-on-Module)
* [[X-Mass]] (Solid-state disk on module)
+
  
 
=== Hard Disc Drives ===
 
=== Hard Disc Drives ===
Line 127: Line 134:
 
* [[Vortex Winchester Drive]] ([[Vortex Computersysteme|Vortex]])
 
* [[Vortex Winchester Drive]] ([[Vortex Computersysteme|Vortex]])
 
* [[IDE/8255]] external IDE Interface ([[rpalmer]])
 
* [[IDE/8255]] external IDE Interface ([[rpalmer]])
* [[UIDE Universal IDE adapter cards for Z-80 computers]] (modern) ([[JonB]])
+
* [[uIDE Universal IDE adapter cards for Z-80 computers]] (modern) ([[JonB]])
* [[X-MASS]] (modern) (normally comes with a DiskOnModule)
+
* [[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]]
Line 140: Line 149:
  
 
* [[Action Replay]] (whatever snapshot) ([[Datel Electronics]])
 
* [[Action Replay]] (whatever snapshot) ([[Datel Electronics]])
 +
* [[Demon Development Cartridge]] ([[John Morrison]])
 
* [[Disc Wizard]] (whatever snapshot) ([[Draysoft]]/[[Evesham Micros]])
 
* [[Disc Wizard]] (whatever snapshot) ([[Draysoft]]/[[Evesham Micros]])
 
* [[Draysoft Doubler|Doubler]] (external tape input, for tape-to-tape transfers) ([[Draysoft]]/[[Evesham Micros]])
 
* [[Draysoft Doubler|Doubler]] (external tape input, for tape-to-tape transfers) ([[Draysoft]]/[[Evesham Micros]])
Line 208: Line 218:
 
* [[CPC4MB| CPC4MB - 4 MB memory expansion]] ([[Yarek]])
 
* [[CPC4MB| CPC4MB - 4 MB memory expansion]] ([[Yarek]])
 
* [[c't 512 KB internal RAM expansion]] (DIY) (c't magazine)
 
* [[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]])
 
* [[Data Media Memory Expansion]] ([[Data Media]])
 
* [[Dk'tronics memory expansion‎|Dk'tronics Memory Expansion and Silicon Disc]] ([[Dk'tronics]])
 
* [[Dk'tronics memory expansion‎|Dk'tronics Memory Expansion and Silicon Disc]] ([[Dk'tronics]])
 
* [[Dobbertin Memory Expansion]] ([[Dobbertin]]) - 64 KB to 512 KB RAM
 
* [[Dobbertin Memory Expansion]] ([[Dobbertin]]) - 64 KB to 512 KB RAM
 +
* [[Gemini]] (Shinra - PulkoTronics) - 1MB RAM
 
* [[Inicron RAM-Box]] (Inicron) - 512 KB 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]])
 
* [[Otten & Fecht 1 MB RAM-Disc]] ([[Otten/Fecht]])
 
* [[Phoenix M64]] - 64 KB RAM
 
* [[Phoenix M64]] - 64 KB RAM
Line 218: Line 232:
 
* [[SYMBiFACE II]] - 512 KB RAM
 
* [[SYMBiFACE II]] - 512 KB RAM
 
* [[Vortex Expansions RAM card]] ([[Vortex Computersysteme|Vortex]]) - 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 ===
Line 233: Line 250:
 
* [[CPC GX4000-Multi EPROM Cartridge]] Use a GX cartridge for modified ROM software
 
* [[CPC GX4000-Multi EPROM Cartridge]] Use a GX cartridge for modified ROM software
 
* [[Dobbertin EPROM 224]] ([[Dobbertin]])
 
* [[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.)
 
* [[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]])
 
* [[FO-DOS|FO-DOS Cartridge]] - a CPC6128 ROM (BIOS v3, BASIC v1.1) upgrade for the CPC464 ([[Duchet Computers]])
Line 238: Line 256:
 
* [[Honeysoft ROM Board]] ([[HoneySoft]])
 
* [[Honeysoft ROM Board]] ([[HoneySoft]])
 
* [[Inicron ROM-RAM-Box]] (Inicron)
 
* [[Inicron ROM-RAM-Box]] (Inicron)
 +
* [[John Morrison EPROM Programmer]] ([[John Morrison]])
 
* [[KDS Sideways ROM Board]] ([[KDS Electronics]])
 
* [[KDS Sideways ROM Board]] ([[KDS Electronics]])
 
* [[LowerROM]] ([[Bryce]])
 
* [[LowerROM]] ([[Bryce]])
Line 249: Line 268:
 
* [[POKROM]] (DIY) (Electronique Radio Plans, issue 517)
 
* [[POKROM]] (DIY) (Electronique Radio Plans, issue 517)
 
* [[Ramcard 128]] (a ROM emulator) ([[RAM7]])
 
* [[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 EPROM Burner]] (DIY) ([[CPC Schneider International]])
 
* [[Schneiderware Pseudo ROM]] (DIY) ([[CPC Schneider International]])
 
* [[Schneiderware Pseudo ROM]] (DIY) ([[CPC Schneider International]])
Line 273: Line 296:
 
* CPCI HF-modulator (CPC Schneider International 11/1986, Page 78ff. Someone please scan it, my issue lacks those pages!)
 
* CPCI HF-modulator (CPC Schneider International 11/1986, Page 78ff. Someone please scan it, my issue lacks those pages!)
 
* [[TV SCART cable]] (DIY)
 
* [[TV SCART cable]] (DIY)
* [[LCD And Plasma TV Solution]] (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
 
* [[Videomaster]] Modulator made in 1993 by Campursoft
  
Line 280: Line 304:
 
* [[Albireo]] ([[PulkoTronics]] / DIY)
 
* [[Albireo]] ([[PulkoTronics]] / DIY)
 
* [[CPC Booster|CPC Booster/CPC Booster+]]
 
* [[CPC Booster|CPC Booster/CPC Booster+]]
* [[CPCISA by Yarek]] ([[Yarek]])
+
* [[CPCISA]] ([[Siou]])
 
* [[CPCMax!]]
 
* [[CPCMax!]]
 
* [[CPCX]]
 
* [[CPCX]]
Line 286: Line 310:
 
* [[PlayCity]]
 
* [[PlayCity]]
 
* [[SYMBiFACE II]]
 
* [[SYMBiFACE II]]
 +
* [[Symbiface 3]]
 +
* [[RSF3]]
 +
* [[M4 Board]]
 +
* [[ULIfAC]] (Ultimate Interface for Amstrad CPC)
  
 
== Printers ==
 
== Printers ==
Line 314: Line 342:
 
* [[Schneiderware Real Time Clock]] (DIY) ([[CPC Schneider International]])
 
* [[Schneiderware Real Time Clock]] (DIY) ([[CPC Schneider International]])
 
* [[SYMBiFACE_II:Realtime_clock|Realtime Clock]] of [[SYMBiFACE_II]] (modern RTC with bugged century counter)
 
* [[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]])
 +
* [[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]])
 
* [[Amdrum]] (Playback) ([[Cheetah]])
* [[Amstrad SSA-1 Speech Synthesizer]] (Speech) ([[Amstrad]])
+
* [[Digiblaster]] (Playback) (DIY) (8-bit DAC on printer port) ([[CPC Amstrad International]])
* [[CPC Booster|CPC Booster/CPC Booster+]] (Stereo Sampling/Playback) ([[Antitec]]/[[Dirty Minds]])
+
* [[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]]
 
* [[Datel Digital Sound Sampler]]/[[Datel Electronics]]
* [[Digiblaster]] (Playback) (DIY) (8bit DAC on printer port) ([[CPC Amstrad International]])
+
* [[Music Machine]] (Sampling/Playback/MIDI) ([[Ram Electronics]])
* [[Digivox sampler]] (EMM)
+
* [[Dk'tronics Speech Synthesizer]] (Speech) ([[Dk'tronics]])
+
 
* [[DHCP MIDI Interface]] (DHCP Electronics)
 
* [[DHCP MIDI Interface]] (DHCP Electronics)
 
* [[EMR MIDI Interface]] (MIDI) ([[EMR|ElectroMusic Research]])
 
* [[EMR MIDI Interface]] (MIDI) ([[EMR|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)
 
* [[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.)
 
* [[Maestro]] (Amplifier/Speakers) (Vanguard Leisure Ltd.)
* [[Magic Sound Board]] for [[Aleste 520EX]] (four channel DMA playback) ([[Patisonic]])
+
* [[Sound Blaster]] (Amplifier/Speakers) ([[Siren Software]])
* [[Mini Interface for connection to MK5 MIDI Keyboard]] ([[Cheetah]])
+
* [[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]]
+
* [[Soundplayer]] (many different versions exist) (Playback) ([[Futurs']])
+
* [[TechniMusique Synthetiseur Musical|TMPI musical synthesizer]] (12 voices) ([[TechniMusique]])
+
* [[TMPI speech synthesizer]] (Speech) ([[TechniMusique]])
+
 
* [[Unconventional use of hardware to produce sounds]]
 
* [[Unconventional use of hardware to produce sounds]]
  
Line 342: Line 381:
  
 
* [[C4CPC|C4CPC]]  a modern cartridge replacement for the Amstrad Plus range and the GX4000.
 
* [[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 ==
  
 +
* [[RP-1 CPC 464 Diagnostic PCB]]
 
* 64 Kb Printer Buffer (DIY) (what is this?) (added 19 August 2006 by CPCLER)
 
* 64 Kb Printer Buffer (DIY) (what is this?) (added 19 August 2006 by CPCLER)
 
* [[Ambug|Ambug Robot]] (DIY) ([[Magenta Electronics Ltd.]])
 
* [[Ambug|Ambug Robot]] (DIY) ([[Magenta Electronics Ltd.]])
Line 352: Line 394:
 
* Amstrad Expansion System Part 2 ([[Maplin]]) - appeared in Project book 19 (for Part 1 see [[Maplin ROM Box]])
 
* 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]])
 
* [[Amstrad CT-1 Radio/Alarm-Clock]] ([[Amstrad]])
* [[CPCISA by Yarek|CPCISA]] ([[Yarek]])
+
* [[CPCISA]] ([[Siou]])
 
* [[Data Media Printerinterface]] (printer splitter for connecting 2 or 3 software-selectable printers to the CPC) ([[Data Media]])
 
* [[Data Media Printerinterface]] (printer splitter for connecting 2 or 3 software-selectable printers to the CPC) ([[Data Media]])
 
* [[DCP Interpacks]] (DCP Microdevelopments)
 
* [[DCP Interpacks]] (DCP Microdevelopments)

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.

Built-in Peripherals

Built-in Chipset

Built-in connectors: pinout

Built-in Firmware

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

Serial Interfaces

Teletext

Others

Digitizer / Scanner

Drives

Disc Drives

Exotic Drives

Hard Disc Drives

Drive Emulators

Hardware debuggers/Hacking devices

Input devices

Joysticks

Light-Guns

Light-Pens

Mouse

Others

Memory expansions / ROM boxes

Memory Expansions / RAM discs

ROM Box / ROM Board

Monitors

Multi function expansions

Printers

Real Time Clocks

Synthesizer, sampler and music related

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

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).