Difference between revisions of "Technical documentation"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(How to's)
m (Hardware extensions: link fix)
(42 intermediate revisions by 8 users not shown)
Line 4: Line 4:
 
'''''Ongoing project for additional technical documentation: the [[KevArchive|local mirror]] of Kevin Thackers' archive at [http://www.cpctech.org.uk http://www.cpctech.org.uk].''''' </center></div>
 
'''''Ongoing project for additional technical documentation: the [[KevArchive|local mirror]] of Kevin Thackers' archive at [http://www.cpctech.org.uk http://www.cpctech.org.uk].''''' </center></div>
  
== How to's  ==
+
== BASIC / Firmware / CP/M ==
  
*[[Changing the drive belt|Changing the drive belt]]  
+
* [[BIOS Functions]]
*[[A guide to running software on a real Amstrad CPC/CPC Plus computer|A Guide to running software on a real CPC!]]  
+
* [[Locomotive BASIC]] (reference for BASIC commands, functions and error messages)
*[[Modify PC floppy drives|Modify PC floppy drives to work on a CPC]]
+
* [[Technical information about Locomotive BASIC]] (encoding of BASIC programs in memory)
*[[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.
+
*[[Guide on how to connect a 3.5|Guide on how to connect a 3.5" drive to a CPC6128/664]]
+
*[[Guide on how to connect a 3.5" drive to a CPC6128/664]] with photos
+
*[[Powering a CPC 6128 from a Sinclar Spectrum +3 PSU|Powering a CPC 6128 from a Sinclar Spectrum +3 PSU]]
+
*[[TV SCART cable|TV SCART cable]]
+
*[[LCD And Plasma TV Solution|Getting a CPC to work with an LCD or plasma TV]]
+
*[[Convert an MP1 into an MP2|Converting an MP1 into an MP2]]
+
  
== BASIC / Firmware / CP/M ==
+
== DIY Hardware Projects ==
  
* [[Technical information about Locomotive BASIC]]
+
Can now be found under [[DIY|DIY & Repair]]
  
 
== Built-in connectors: pinout ==
 
== Built-in connectors: pinout ==
Line 26: Line 18:
 
* [[Connector:2nd disc drive (CPC664, CPC6128, CPC6128+)|2nd disc drive (CPC664, CPC6128, CPC6128+)]]
 
* [[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:Analogue joystick (CPC Plus only)|Analogue joystick (CPC Plus only)]]
* [[Connector:Aux socket (CPC Plus only)|Aux socket (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:Cassette recorder|Cassette recorder]]
 
* [[Connector:Digital joystick|Digital joystick]]
 
* [[Connector:Digital joystick|Digital joystick]]
 
* [[Connector:Expansion port|Expansion port]]
 
* [[Connector:Expansion port|Expansion port]]
* [[Connector:Floppy|Floppy]]
 
 
* [[Connector:Monitor|Monitor]]
 
* [[Connector:Monitor|Monitor]]
 
* [[Connector:Printer port|Printer port]]
 
* [[Connector:Printer port|Printer port]]
 
* [[Connector:Stereo sound|Stereo sound]]
 
* [[Connector:Stereo sound|Stereo sound]]
* [[Connector:Tape|Tape]]
+
 
 +
== Emulator file format specifications ==
 +
 
 +
* [[Format:CDT tape image file format|CDT - tape image file format]]
 +
* [[Format:CPR CPC Plus cartridge file format|CPR - CPC Plus cartridge file format]]
 +
* [[Format:DSC disk image file format|DSC - disk image file format]] (hardly used anymore)
 +
* [[Format:DSK disk image file format|DSK - disk image file format]]
 +
* [[Format:SNA snapshot file format| SNA - snapshot file format]]
 +
 
  
 
== Hardware extensions ==
 
== Hardware extensions ==
  
 +
* [[M4_Board|M4-Wifi]]
 
* [[Programming:CPC Booster|CPC Booster]]
 
* [[Programming:CPC Booster|CPC Booster]]
 
* [[Programming:SYMBiFACE II|SYMBiFACE II]]
 
* [[Programming:SYMBiFACE II|SYMBiFACE II]]
 +
* [[Peripherals]] (includes tech info, as far as known)
  
== Internal components ==
+
== Internal Components ==
  
 +
* [[Default I/O Port Summary]] - map of built-in I/O ports of the CPC
 +
* [[765 FDC]] - Floppy Disc Controller
 
* [[8255]] - PIO - I/O controller
 
* [[8255]] - PIO - I/O controller
* [[Arnold V specs|Arnold_V_specs]] - 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
 
* [[Cassette data information]] - Information about the cassette storage system
 
* [[Cassette data information]] - Information about the cassette storage system
 
* [[CRTC]] - Video chip
 
* [[CRTC]] - Video chip
 
* [[Gate Array]] - Custom chip (frequency generation, colors, bank switching)
 
* [[Gate Array]] - Custom chip (frequency generation, colors, bank switching)
* [[I/O Port Summary]] - map of all known I/O ports of the CPC
 
 
* [[Power Supply for CPC and CPC plus]]
 
* [[Power Supply for CPC and CPC plus]]
* [[Serial interface]] - how to use the DART and 8253 chips of an Amstrad-compatible serial interface
+
* [[Printer Port]]
 +
* [[Mainboard Versions]]
  
 
== Service Manuals ==
 
== Service Manuals ==
  
 
* [[Service Manuals]].
 
* [[Service Manuals]].
 +
* [[Soft968:_CPC_464/664/6128_Firmware]].
  
 
== Protections ==
 
== Protections ==
Line 62: Line 67:
 
* [[Alkatraz]]
 
* [[Alkatraz]]
 
* [[Speedlock]]
 
* [[Speedlock]]
 +
* [[Lenslok]]
  
 
== Specifications  ==
 
== Specifications  ==
  
*[[Disc format|Disc formats]]
 
 
*[[List of file formats|List of file formats]]
 
*[[List of file formats|List of file formats]]
 
*[[Format:SGX (SymbOS graphic files)|SGX (SymbOS graphic files)]]  
 
*[[Format:SGX (SymbOS graphic files)|SGX (SymbOS graphic files)]]  
 
*[[Format:VID (SymbOS video files)|VID (SymbOS video files)]]
 
*[[Format:VID (SymbOS video files)|VID (SymbOS video files)]]
 
*[[Emulator IDs|List of Emulator IDs]]
 
*[[Emulator IDs|List of Emulator IDs]]
 +
*[[Class]] definitions of CPCs.
  
[[Category:Hardware]] [[Category:Manual]]
+
[[Category:Hardware|*]] [[Category:Manual|*]][[Category:CPC Internal Components]][[Category:Cpctech.org]][[Category:Software|*]][[Category:DIY| ]]

Revision as of 09:45, 2 March 2018

Ongoing project for additional technical documentation: the local mirror of Kevin Thackers' archive at http://www.cpctech.org.uk.

BASIC / Firmware / CP/M

DIY Hardware Projects

Can now be found under DIY & Repair

Built-in connectors: pinout

Emulator file format specifications


Hardware extensions

Internal Components

Service Manuals

Protections

Specifications