Difference between revisions of "Technical documentation"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Moved Soft968 to firmware (etc) section. Clarified link to BIOS functions.)
 
(5 intermediate revisions by 4 users not shown)
Line 6: Line 6:
 
== BASIC / Firmware / CP/M ==
 
== BASIC / Firmware / CP/M ==
  
* [[BIOS Functions]]
 
 
* [[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)
 +
* [[BIOS Functions]] (firmware routine summary)
 +
* [[Soft968:_CPC_464/664/6128_Firmware|Soft968 Firmware Specification]] (the official Amstrad firmware documentation)
  
 
== DIY Hardware Projects ==
 
== DIY Hardware Projects ==
Line 38: Line 39:
 
== 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]]
Line 52: Line 54:
 
* [[CRTC]] - Video chip
 
* [[CRTC]] - Video chip
 
* [[Gate Array]] - Custom chip (frequency generation, colors, bank switching)
 
* [[Gate Array]] - Custom chip (frequency generation, colors, bank switching)
 +
* [[PAL16L8]] - Controls RAM bank switching (see [[Gate Array]] for programming details)
 
* [[Power Supply for CPC and CPC plus]]
 
* [[Power Supply for CPC and CPC plus]]
 
* [[Printer Port]]
 
* [[Printer Port]]
Line 58: Line 61:
 
== Service Manuals ==
 
== Service Manuals ==
  
* [[Service Manuals]].
+
* [[Service Manuals]]
  
 
== Protections ==
 
== Protections ==
Line 74: Line 77:
 
*[[Emulator IDs|List of Emulator IDs]]
 
*[[Emulator IDs|List of Emulator IDs]]
 
*[[Class]] definitions of CPCs.
 
*[[Class]] definitions of CPCs.
 +
 +
= Weblinks =
 +
 +
* https://acpc.me/#ACME/DOCS_TECHNIQUES
  
 
[[Category:Hardware|*]] [[Category:Manual|*]][[Category:CPC Internal Components]][[Category:Cpctech.org]][[Category:Software|*]][[Category:DIY| ]]
 
[[Category:Hardware|*]] [[Category:Manual|*]][[Category:CPC Internal Components]][[Category:Cpctech.org]][[Category:Software|*]][[Category:DIY| ]]

Latest revision as of 09:50, 18 March 2022

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

Weblinks