docs

docs - basic

Technical information about Locomotive BASIC[webpage]-[30-December-2013]-[22.4 KB]
A description of the internal data structures and format of Locomotive BASIC

docs - cpm

Dissassembly of AMSDOS.COM from CPC6128 system discs[unknown]-[30-December-2013]-[ 1.6 KB]
DUMP.ASM from the CPC664 system discs (original source from Digital Research)[unknown]-[30-December-2013]-[ 4.1 KB]

docs - cpm22

Dissassembly of CP/M 2.2 boot sector from side 4 of the CPC6128 system discs[unknown]-[30-December-2013]-[ 5.8 KB]

Dissassembly of CPM 2.2 configuration sector[unknown]-[30-December-2013]-[ 5.8 KB]

Dissassembly of BANKMAN[unknown]-[30-December-2013]-[ 5.8 KB]
Dissassembly of fwreset.com from side 4 of the CPC6128 system discs[unknown]-[30-December-2013]-[ 1.1 KB]
Dissassembly of AMSDOS.COM from CPC664 system discs[unknown]-[30-December-2013]-[ 921 bytes]
Dissassembly of DRLKEYS.COM from CPC6128 system discs[unknown]-[30-December-2013]-[ 2.1 KB]

docs - cpmplus

Dissassembly of boot sector from side 1 of the CPC6128 system discs[unknown]-[30-December-2013]-[ 5.8 KB]
Dissassembly of SET24X80.COM from CPC6128 system discs[unknown]-[30-December-2013]-[10.4 KB]
Dissassembly of PALETTE.COM from CPC6128 system discs[unknown]-[30-December-2013]-[11.9 KB]

docs - emulation

Using a tape-image on a real CPC[webpage]-[30-December-2013]-[ 3.8 KB]
A description of the methods required to use a tape-image on a real CPC
Transfering software from cassette[webpage]-[30-December-2013]-[ 5.5 KB]
One method to transfer software from cassette
Testing tips to verify tape images (CDT) [webpage]-[30-December-2013]-[ 2.8 KB]
no title[webpage]-[30-December-2013]-[ 4.2 KB]
Info for complete newbies[webpage]-[30-December-2013]-[13.3 KB]
How I Make Amstrad CDTs by Andrew Barker [webpage]-[30-December-2013]-[ 2.5 KB]
A guide to make tape images from Amstrad cassettes
Converting a tape-image into a audio file[webpage]-[30-December-2013]-[ 2.3 KB]
A description of the method required to convert a tape-image into a audio file
Creating images for the Amstrad[webpage]-[30-December-2013]-[ 2.8 KB]
no title[webpage]-[30-December-2013]-[ 4.4 KB]
Introduction to files for emulators[webpage]-[30-December-2013]-[ 5.0 KB]
A guide to running software on a real Amstrad CPC/CPC+ computer[webpage]-[30-December-2013]-[10.2 KB]
A guide for newbies describing how to run software on a real Amstrad CPC/CPC+ computer

docs - emulation - file_formats

Snapshot (.SNA) file format[webpage]-[30-December-2013]-[21.2 KB]
A description of the .SNA snapshot file structure.
".CPR" CPC Plus Cartridge file data structure[webpage]-[30-December-2013]-[ 2.4 KB]
Data structure of the .CPR (CPC Plus Cartridge) file (used by emulators and emulator tools)
Tape-Image (.CDT) file format (Amstrad specific)[webpage]-[30-December-2013]-[ 3.1 KB]
Amstrad specific information about the .CDT tape-image file structure.
Tape-Image (.CDT) file format[webpage]-[30-December-2013]-[50.8 KB]
A description of the .CDT tape-image file structure.
DSC disk image format[webpage]-[30-December-2013]-[ 2.8 KB]
A description of the .DSC disc image format used by Richard Wilson's Amstrad CPC emulators
Disk image file format[webpage]-[30-December-2013]-[ 7.3 KB]
A description of the standard .DSK disk image file structure
Extended DiSK Image definition[webpage]-[30-December-2013]-[10.1 KB]
Description of the EXTENDED .DSK disk image file structure (.DSK)

docs - emulation - transfer

no title[webpage]-[30-December-2013]-[ 8.0 KB]

docs - file_format

Advanced OCP Art Studio File Formats[webpage]-[30-December-2013]-[ 2.4 KB]
Description of the OCP Advanced Art Studio internal data structures
Advanced OCP Art Studio File Formats[webpage]-[30-December-2013]-[ 2.4 KB]
Description of the OCP Advanced Art Studio internal data structures
Protext/Prowort File Format[webpage]-[30-December-2013]-[ 6.5 KB]
Description of the Protext/Prowort file formats
Advanced OCP Art Studio File Formats[webpage]-[30-December-2013]-[14.7 KB]
Description of the OCP Advanced Art Studio file formats

docs - file_formats

Xexor ARC file format[webpage]-[30-December-2013]-[ 4.7 KB]
A description of the Xexor .ARC file format

docs - firmware

Displaying graphics when a disc directory is listed[webpage]-[30-December-2013]-[ 5.5 KB]
Firmware function CAS CATALOG in disc mode[webpage]-[30-December-2013]-[ 4.1 KB]
A description of CAS CATALOG firmware function in disc mode.

docs - general

Selling Amstrad bits[webpage]-[30-December-2013]-[ 3.7 KB]
Tips for selling Amstrad stuff

docs - hardware

Composite Video Encoder by Bruce Abbott [webpage]-[30-December-2013]-[ 1.5 KB]
A schematic to generate composite video output, from the CPC's RGB video output, which is suitable for the aerial input of a television.
Amstrad CPC Gate-Array[webpage]-[30-December-2013]-[20.2 KB]
This document describes the Amstrad Gate-Array IC used in the Amstrad CPC computers.
Compatible disc drives[webpage]-[30-December-2013]-[ 2.6 KB]
A list of disc drives that are compatible with the Amstrad CPC/CPC+
AY-3-8912 PSG[webpage]-[30-December-2013]-[ 6.7 KB]
Description of the AY-3-8912 PSG IC in the Amstrad CPC/CPC+ and KC compact systems
8255 PPI[webpage]-[30-December-2013]-[ 9.8 KB]
Description of the 8255 PPI IC in the Amstrad CPC/CPC+ and KC compact systems
Furthur details of interrupt timing by Richard Wilson [webpage]-[30-December-2013]-[ 1.8 KB]
Furhur details of interrupt timing
Dynamic RAM Refresh by Pierre Guerrier [webpage]-[30-December-2013]-[ 7.2 KB]
A description of dynamic RAM refresh and the function of the R register in the Z80.
Interrupts on the CPC/CPC+ and KC Compact[webpage]-[30-December-2013]-[ 6.1 KB]
A description of the interrupts of the Amstrad CPC, CPC+ and KC compact computers
"Cost-Down" CPC6128 and CPC464[webpage]-[30-December-2013]-[ 2.0 KB]
A description of the 'cost-down' CPC6128 and CPC464, the final revision of the CPC6128 and CPC464 hardware before the CPC+
The CPC472[webpage]-[30-December-2013]-[ 5.6 KB]
A description of the CPC472 computer
Scanning tips[webpage]-[30-December-2013]-[ 1.6 KB]
Tips for converting printed documents into Portable Document Format (PDF) form.
The 'Spectrum port'[webpage]-[30-December-2013]-[ 4.8 KB]
Connecting PC Drives to the CPC by Pierre Guerrier [webpage]-[30-December-2013]-[12.5 KB]
Pin functions of modern PC compatible disc drives and notes about connecting these to the Amstrad CPC/CPC+ computers.
Schneider/German CPC[webpage]-[30-December-2013]-[ 3.5 KB]
A list of differences between the Schneider CPC/German CPC and the English CPC
Expansion ROM Selection[webpage]-[30-December-2013]-[ 1.9 KB]
Description of Expansion ROM selection mechanism in CPC/CPC+
Signals used for I/O devices[webpage]-[30-December-2013]-[ 1.8 KB]
A description of the signals used in a I/O device for the CPC/CPC+ and KC Compact.
Sprites[webpage]-[30-December-2013]-[16.2 KB]
A tutorial for programming sprites
mem[webpage]-[30-December-2013]-[15.7 KB]
A description of the CPC6128 PAL
Additional information about the AY-3-8912[webpage]-[30-December-2013]-[ 5.6 KB]
Additional information about the AY-3-8912 which is not documented by the datasheets
I/O port allocation by Mark Rison, Kevin Thacker [webpage]-[30-December-2013]-[ 7.8 KB]
This document describes the I/O port allocation and decoding
The 6845 Cathode Ray Tube Controller (CRTC)[webpage]-[30-December-2013]-[11.5 KB]
A description of the 6845 CRTC design, a comparison of the HD6845S,UM6845,UM6845R and MC6845 implementations and a description of the 6845 in the Amstrad CPC/CPC+ and KC compact designs
Display pixel data format[webpage]-[30-December-2013]-[ 6.9 KB]
Description of the pixel format of the Amstrad CPC,Amstrad CPC+ and KC Compact screen display
Reading high density discs[webpage]-[30-December-2013]-[ 2.4 KB]
Details of a modification to allow the CPC to read high density discs
Amstrad part numbers[webpage]-[30-December-2013]-[ 4.0 KB]
A list of Amstrad part numbers used in the CPC and CPC+ design
Resistor colour code information[webpage]-[30-December-2013]-[ 3.1 KB]
Working out the resistance value of a resistor (not surface mount) from the coloured rings
Collision Detection[webpage]-[30-December-2013]-[ 1.1 KB]
A tutorial for collision detection
Converting Documents Tips[webpage]-[30-December-2013]-[ 3.9 KB]
Tips for converting printed documents into Portable Document Format (PDF) form.
SP512 RAM expansion[webpage]-[30-December-2013]-[24.5 KB]
The SP512 is a 512K RAM expansion made by Vortex for the CPC464.
Timings[webpage]-[30-December-2013]-[ 7.8 KB]
A document describing various timings
Furthur details of timing by Richard Wilson [webpage]-[30-December-2013]-[ 3.0 KB]
Furthur details of interrupt timing
Reading the keyboard and Joysticks[webpage]-[30-December-2013]-[ 9.2 KB]
Technical information about reading the keyboard and joysticks on the Amstrad CPC, Amstrad CPC+ and KC Compact computers
The 32k screen[webpage]-[30-December-2013]-[ 6.9 KB]
A description of programming the CRTC so that it can display from a 32k range
Calculating screen addressess[webpage]-[30-December-2013]-[ 4.6 KB]
Calculating screen addressess
Screen memory addressess[webpage]-[30-December-2013]-[13.6 KB]
Interrupt Generation Facility of the Amstrad Gate Array by Ulrich Doewich [webpage]-[30-December-2013]-[ 1.7 KB]
A description of the interrupt generation by the Gate Array custom IC in the Amstrad CPC series
CPC hardware revisions[webpage]-[30-December-2013]-[10.5 KB]
A description of the different hardware revisions of the CPC464 and CPC6128
External Signals of the CPC/CPC+ and KC Compact[webpage]-[30-December-2013]-[14.0 KB]
A description of the external signals of the CPC/CPC+ and KC Compact.
Amstrad CPC Ram Paging[webpage]-[30-December-2013]-[ 8.1 KB]
This document describes the ram management mechanism in the Amstrad CPC,CPC+ and KC compact computers
Floppy disc controller and Floppy disc drives[webpage]-[30-December-2013]-[ 9.1 KB]
Description of the floppy disc controller and floppy disc drives used by the Amstrad CPC/CPC+ and KC Compact

docs - hardware - connectors

External Connectors of the CPC and CPC+[webpage]-[30-December-2013]-[18.9 KB]
External connectors of the Amstrad CPC464,664,6128, 464+ and 6128+

docs - hardware - cpc+

Extra CPC Plus Hardware Information[webpage]-[30-December-2013]-[32.0 KB]
A description of the extra features of the CPC+ (CPC464+, CPC6128+ and GX4000) hardware which are not documented in the official datasheet.
CPC+ Differences[webpage]-[30-December-2013]-[ 6.5 KB]
A description of the hardware and software differences between the CPC Plus series and the old CPC series

docs - hardware - datasheet

Datasheet for the 8255[unknown]-[30-December-2013]-[189.1 KB]
Datasheet for the Z8536[unknown]-[30-December-2013]-[231.9 KB]
Datasheet for the Z8536[unknown]-[30-December-2013]-[180.1 KB]
Hitachi HD6845 Cathode Ray Tube Controller[webpage]-[30-December-2013]-[44.2 KB]
Manufacturers Data sheet for the HD6845 Cathode Ray Tube Controller IC. Information (c) Hitachi
UM6845 Cathode Ray Tube Controller[webpage]-[30-December-2013]-[38.7 KB]
Manufacturers Data sheet for the UM6845R/RA/RB Cathode Ray Tube Controller IC. Information (c) United Micro Controllers
INTEL 8272 Floppy Disc Controller[webpage]-[30-December-2013]-[84.2 KB]
Manufacturers Data sheet for the Intel 8272 Floppy Disc Controller IC. Information (c) Intel
Motorola MC6845 Cathode Ray Tube Controller[webpage]-[30-December-2013]-[49.1 KB]
Manufacturers Data sheet for the MC6845 Cathode Ray Tube Controller IC. Information (c) Motorola
&181;PD765A/&181;PD7265 Floppy Disc Controller[webpage]-[30-December-2013]-[94.6 KB]
Manufacturers Data sheet for the NEC µPD765A Floppy Disc Controller IC. Information (c) NEC
General Instruments AY-3-8910/12/13 Programmable Sound Generator[webpage]-[30-December-2013]-[35.7 KB]
Manufacturers Data sheet for the AY-3-8910/12/13 Programmable Sound Generator IC. Information (c) General Instruments

docs - hardware - datasheet - cpc+

"Arnold V" Specification - Issue 1.4 - March 1990 by Amstrad plc [webpage]-[30-December-2013]-[58.5 KB]
Technical datasheet describing the ASIC custom chip in Amstrad plus range (464+, 6128+ and GX4000). Issue 1.4. March 1990. (c) Amstrad plc
"Arnold V" Specification - Issue 1.5 - 10th April 1990 by Amstrad plc [webpage]-[30-December-2013]-[67.1 KB]
Technical datasheet describing the ASIC custom chip in Amstrad Plus range (464+, 6128+ and GX4000). Issue 1.5. 10th April 1990. (c) Amstrad plc

docs - hardware - multiface2

Multiface 2 memory dump loader file format[webpage]-[30-December-2013]-[ 3.3 KB]
A dissassembly of the Multiface 2 memory dump loader showing it's format and function
Multiface 2 screen file format[webpage]-[30-December-2013]-[ 7.1 KB]
A description of the Multiface II Screen file format
Multiface 2 general file information[webpage]-[30-December-2013]-[ 2.8 KB]
Information about files written by the Multiface 2
Introduction to the Multiface 2[webpage]-[30-December-2013]-[ 3.3 KB]
Introduction to the Multiface 2 device by Romantic Robot Ltd

docs - hardware - project

Connecting the video output of the CPC or CPC+ to a SCART input[webpage]-[30-December-2013]-[ 7.8 KB]
A lead to connect the video output of a Amstrad CPC or CPC+ to a SCART video input, so the computer can be used with a television
CPC464+ with 128kB RAM by Wolfgang Noisternig [webpage]-[30-December-2013]-[ 2.4 KB]
How to upgrade the RAM of a CPC464+ to 128K
Cassette lead[webpage]-[30-December-2013]-[ 3.7 KB]
A lead to connect a CPC664 or CPC6128 to a cassette player/recorder or to the soundcard of a PC
Aufrüstung eines CPC 464+ auf 128kB Ram by Wolfgang Noisternig [webpage]-[30-December-2013]-[ 2.6 KB]
Aufrüstung eines CPC 464+ auf 128kB Ram
A power supply for the CPC and CPC+[webpage]-[30-December-2013]-[ 3.9 KB]
A power supply for the CPC and CPC+
A lead to use PC game controllers on the CPC+/GX4000[webpage]-[30-December-2013]-[ 3.6 KB]
A simple lead which allows the CPC+/GX4000 to use standard PC game controllers.
Reset Button[webpage]-[30-December-2013]-[ 2.5 KB]
A simple reset button for the CPC/CPC+ and KC Compact
ABBA Drive Switch[webpage]-[30-December-2013]-[ 7.0 KB]
A simple switch for two drive systems to allow more programs to run from drive B
The parallel transfer cable[webpage]-[30-December-2013]-[ 8.0 KB]
A cable to connect the CPC/CPC+/KC Compact to a PC. The cable can be used to transfer data between the two systems.
Printer cable for the CPC[webpage]-[30-December-2013]-[ 1.8 KB]
A printer lead for the CPC
Side switch[webpage]-[30-December-2013]-[ 3.3 KB]
A simple switch to allow AMSDOS to use both sides of a 3.5inch disc
How To Make a Real Plus Out of a GX-4000! by Wolfgang Noisternig [webpage]-[30-December-2013]-[ 8.0 KB]
How to build a CPC+ computer from a GX-4000 console and a CPC computer
D.I.Y "Codemasters CD"[webpage]-[30-December-2013]-[12.0 KB]
A project to reproduce the loading system of the Codemasters CD
Digiblaster[webpage]-[30-December-2013]-[ 2.3 KB]
The Digiblaster allows the Amstrad CPC to play 8-bit mono sampled audio.
A list of games that use demo programming techniques[webpage]-[30-December-2013]-[ 4.5 KB]

docs - hardware - schematic

docs - hardware - schematic - kccompact

KC compact Leiterplatte; vollst (Modulator) Stromlaufplan[unknown]-[30-December-2013]-[257.5 KB]
Blockshaltbild[unknown]-[30-December-2013]-[336.9 KB]
Leiterplatte vollst. (Modulator) Bestuckungsplan (Leiterseite)[unknown]-[30-December-2013]-[618.2 KB]
KC-compact Stromlaufplan CPU IN/OUT (links)[unknown]-[30-December-2013]-[ 1.2 MB]
KC-compact Stromlaufplan CPU IN/OUT (rechts)[unknown]-[30-December-2013]-[931.3 KB]
KC-compact Stromlaufplan MEMORY (links)[unknown]-[30-December-2013]-[988.8 KB]
KC-compact Stromlaufplan MEMORY (rechts)[unknown]-[30-December-2013]-[ 1.1 MB]
KC-compact Stromlaufplan VIDEO/POWER (links)[unknown]-[30-December-2013]-[780.5 KB]
KC-compact Stromlaufplan VIDEO/POWER (rechts)[unknown]-[30-December-2013]-[686.1 KB]
Leiterplatte;geschwallt Leiterplatte;vollst. (links)[unknown]-[30-December-2013]-[ 1.0 MB]
Leiterplatte;geschwallt Leiterplatte;vollst. (rechts)[unknown]-[30-December-2013]-[839.1 KB]

docs - kccompact

System-Handbuch[webpage]-[30-December-2013]-[350.9 KB]
System Handbuch fur der Computer 'KC compact' von Veb Mikroelektronik
CC7001: KOMPONIST[webpage]-[30-December-2013]-[15.1 KB]
Beschreibung zu CC 7001 KOMPONIST
KC Compact Computer[webpage]-[30-December-2013]-[14.6 KB]
A description of the KC Compact computer, a clone of the Amstrad CPC. This document describes the hardware and software differences.
Gerätebeschreibung[webpage]-[30-December-2013]-[34.8 KB]
Gerätebeschreibung der Computer 'KC compact' von Veb Mikroelektronik
KC-compact viewed from top[unknown]-[30-December-2013]-[249.0 KB]
KC-compact viewed from right[unknown]-[30-December-2013]-[114.7 KB]
KC-compact viewed from back[unknown]-[30-December-2013]-[90.3 KB]
KC-compact advert[unknown]-[30-December-2013]-[208.7 KB]
KC-compact (On/Off Button, Joystick and Sound connections)[unknown]-[30-December-2013]-[155.5 KB]
KC-compact; top with aerial lead[unknown]-[30-December-2013]-[366.1 KB]
KC-compact viewed from back[unknown]-[30-December-2013]-[295.1 KB]
KC-compact (Power and Tape connections)[unknown]-[30-December-2013]-[170.6 KB]
KC-compact (Aerial, SCART and Printer connections)[unknown]-[30-December-2013]-[208.6 KB]
KC-compact; base (left)[unknown]-[30-December-2013]-[239.8 KB]
KC-compact; base (right)[unknown]-[30-December-2013]-[297.6 KB]
KC-compact (Expansion connection)[unknown]-[30-December-2013]-[208.1 KB]
KC-compact; label on base[unknown]-[30-December-2013]-[139.8 KB]
KC-compact; aerial lead connector[unknown]-[30-December-2013]-[197.1 KB]
KC-compact viewed from left[unknown]-[30-December-2013]-[246.0 KB]
KC-compact; top removed[unknown]-[30-December-2013]-[504.3 KB]
KC-compact PCB[unknown]-[30-December-2013]-[612.9 KB]
KC-compact viewed from right[unknown]-[30-December-2013]-[197.9 KB]
KC-compact viewed from top[unknown]-[30-December-2013]-[291.3 KB]
Dissassembly of the KC Compact disc rom[unknown]-[30-December-2013]-[21.1 KB]
KC Compact Advert Translation[webpage]-[30-December-2013]-[ 4.2 KB]
A English translation of the German advert for the KC Compact
CC6005: Spielebox 5[webpage]-[30-December-2013]-[ 5.2 KB]
Beschreibung zu CC 6005 Spielebox 5
KC compact operating system rom dissassembly[webpage]-[30-December-2013]-[10.1 KB]
Commented dissassembly of the KC compact operating system rom which shows the differences between the KC compact operating system and the CPC6128 operating system
CC6001: Spielebox 1[webpage]-[30-December-2013]-[ 3.3 KB]
Beschreibung zu CC 6001 Spielebox 1
CC7002: GRAFIX 1[webpage]-[30-December-2013]-[16.2 KB]
Beschreibung zu CC 7002 GRAFIK 1
CC6002: Spielebox 2[webpage]-[30-December-2013]-[ 5.0 KB]
Beschreibung zu CC 6002 Spielebox 2
CC4001: DEMO KC compact[webpage]-[30-December-2013]-[ 3.0 KB]
Beschreibung zu CC 4001 DEMO KC compact

docs - manuals

The Amstrad CPC Firmware Guide by Bob Taylor and Thomas Defoe[unknown]-[30-December-2013]-[458.2 KB]
DES Programming Manual by Michael Beckett and Capursoft[unknown]-[30-December-2013]-[70.0 KB]
Maxam Documentation by Arnor Ltd (copyright Brian Watson)[unknown]-[30-December-2013]-[163.5 KB]
Maxam 1.5 Supplementary Documentation by Arnor Ltd (copyright Brian Watson)[unknown]-[30-December-2013]-[23.3 KB]
Protext Technical Information by Arnor Ltd [webpage]-[30-December-2013]-[14.5 KB]
Technical information about the Amstrad CPC version of the Protext wordprocessor. (c) Copyright Brian Watson, 1997-2001, All rights reserved
RCPM ein CP/M 2.2 BIOS für den CPC464 mit Vortex Speichererweiterung[unknown]-[30-December-2013]-[44.7 KB]
Burnin' Rubber user manual © Copyright Amstrad plc[unknown]-[30-December-2013]-[57.3 KB]
Parados v1.0 © Copyright Quantum Computing and Richard Wilson[unknown]-[30-December-2013]-[26.4 KB]
Utopia documentation by Arnor Ltd. (copyright Brian Watson)[unknown]-[30-December-2013]-[55.7 KB]
DesText © Copyright Richard Wildey[unknown]-[30-December-2013]-[58.5 KB]
GX4000 product guarantee © Copyright Amstrad plc[unknown]-[30-December-2013]-[22.3 KB]
Utopia (Issue 2) documentation by WACCO (copyright Brian Watson)[unknown]-[30-December-2013]-[70.3 KB]
Prospell documentation by WACCO (copyright Brian Watson)[unknown]-[30-December-2013]-[38.4 KB]
Protext documentation by Arnor Ltd(copyright Brian Watson)[unknown]-[30-December-2013]-[223.5 KB]
Nirvana user manual[unknown]-[30-December-2013]-[39.8 KB]
Sprives Alive - Basic Version - user manual[unknown]-[30-December-2013]-[326.1 KB]
DDI-1 Disc Drive and Interface User manual © Copyright Amstrad plc[unknown]-[30-December-2013]-[980.5 KB]
GX4000 User Instructions © Copyright Amstrad plc[unknown]-[30-December-2013]-[456.7 KB]
Dk'Tronics 64k RAM Expansion[unknown]-[30-December-2013]-[237.5 KB]
The Insider[webpage]-[30-December-2013]-[ 7.4 KB]
User manual for Romantic Robot's 'The Insider'
Multiface Two user manual[webpage]-[30-December-2013]-[17.9 KB]
User guide of the Multiface 2 hardware device for the Amstrad CPC
Gerätebeschreibung[webpage]-[30-December-2013]-[34.8 KB]
Gerätebeschreibung der Computer 'KC compact' von Veb Mikroelektronik

docs - manuals - soft158

SOFT 158 Title[unknown]-[30-December-2013]-[10.1 KB]
SOFT 158 Preface[unknown]-[30-December-2013]-[ 5.3 KB]
SOFT 158 Section 5 (The Graphics VDU)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 158 Section 1 (The Firmware)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 158 Section 2 (ROMs, RAM and the Restart Instructions)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 158 Section 13 (The Firmware Jumpblock)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 158 Section 7 (The Sound Manager)[unknown]-[30-December-2013]-[14.8 KB]
SOFT 158 Section 9 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[30-December-2013]-[25.7 KB]
SOFT 158 Section 10 (Interrupts)[unknown]-[30-December-2013]-[11.5 KB]
SOFT 158 Section 11 (Events)[unknown]-[30-December-2013]-[11.5 KB]
SOFT 158 Section 12 (The Machine Pack)[unknown]-[30-December-2013]-[10.3 KB]
SOFT 158 Appendix VII (Text VDU Control Codes)[unknown]-[30-December-2013]-[10.0 KB]
SOFT 158 Appendix VIII (Notes and Tone Periods)[unknown]-[30-December-2013]-[10.0 KB]
SOFT 158 Appendix XII (The Hardware)[unknown]-[30-December-2013]-[22.6 KB]
SOFT 158 Appendix XI (The Alternate Register Set)[unknown]-[30-December-2013]-[16.0 KB]
SOFT 158 Appendix IV (Function Keys and Expansion Strings)[unknown]-[30-December-2013]-[ 5.4 KB]
SOFT 158 Appendix V (Inks and Colours)[unknown]-[30-December-2013]-[ 6.7 KB]
SOFT 158 Appendix IX (The Programmable Sound Generator)[unknown]-[30-December-2013]-[11.4 KB]
SOFT 158 Appendix X (Kernel Block Layouts)[unknown]-[30-December-2013]-[25.1 KB]

docs - manuals - soft968

SOFT 968 Title[unknown]-[30-December-2013]-[ 7.0 KB]
SOFT 968 Preface[unknown]-[30-December-2013]-[ 4.8 KB]
SOFT 968 Appendix X (Kernel Block Layouts)[unknown]-[30-December-2013]-[23.8 KB]
SOFT 968 Appendix XI (The Alternative Register Set)[unknown]-[30-December-2013]-[16.0 KB]
SOFT 968 Appendix V (Inks and Colours)[unknown]-[30-December-2013]-[ 6.7 KB]
SOFT 968 Appendix IV (Function Keys and Expansion Strings)[unknown]-[30-December-2013]-[ 5.4 KB]
SOFT 968 Appendix VII (Text VDU Control Codes)[unknown]-[30-December-2013]-[ 8.6 KB]
SOFT 968 Appendix VIII (Notes and Tone Periods)[unknown]-[30-December-2013]-[ 8.6 KB]
SOFT 968 Appendix IX (The Programmable Sound Generator)[unknown]-[30-December-2013]-[11.4 KB]
SOFT 968 Section 1 (The Firmware)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 968 Section 2 (ROMs, RAM and the Restart Instructions)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 968 Section 3 (The Keyboard)[unknown]-[30-December-2013]-[15.7 KB]
SOFT 968 Section 4 (The Text VDU)[unknown]-[30-December-2013]-[15.9 KB]
SOFT 968 Section 5 (The Graphics VDU)[unknown]-[30-December-2013]-[14.2 KB]
SOFT 968 Section 6 (The Screen Pack)[unknown]-[30-December-2013]-[14.3 KB]
SOFT 968 Section 7 (The Sound Manager)[unknown]-[30-December-2013]-[14.7 KB]
SOFT 968 Section 8 (The Cassette Manager)[unknown]-[30-December-2013]-[26.5 KB]
SOFT 968 Section 9 (AMSDOS)[unknown]-[30-December-2013]-[38.2 KB]
SOFT 968 Section 10 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[30-December-2013]-[31.8 KB]
SOFT 968 Section 11 (Interrupts)[unknown]-[30-December-2013]-[13.0 KB]
SOFT 968 Section 12 (Events)[unknown]-[30-December-2013]-[12.7 KB]
SOFT 968 Section 13 (The Machine Pack)[unknown]-[30-December-2013]-[10.6 KB]
SOFT 968 Section 14 (The Firmware Jumpblock)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 968 Section 15 (The Main Firmware Jumpblock)[unknown]-[30-December-2013]-[11.1 KB]
SOFT 968 Section 19 (AMSDOS BIOS Facilities)[unknown]-[30-December-2013]-[24.9 KB]
SOFT 968 Section 18 (Low Kernel jumpblock)[unknown]-[30-December-2013]-[36.7 KB]
SOFT 968 Section 17 (High Kernel jumpblock)[unknown]-[30-December-2013]-[23.1 KB]
SOFT 968 Section 16 (Firmware Indirections)[unknown]-[30-December-2013]-[29.8 KB]
SOFT 968 Section 20 (AMSDOS External Commands)[unknown]-[30-December-2013]-[22.7 KB]
SOFT 968 Appendix XII (The Hardware and Hardware Variants)[unknown]-[30-December-2013]-[21.6 KB]
SOFT 968 Appendix XIII (Hints Tips and Workarounds)[unknown]-[30-December-2013]-[21.6 KB]
SOFT 968 Appendix XIV (Printer Translation Table)[unknown]-[30-December-2013]-[ 4.6 KB]

docs - programming

CPC Keyboard layout and codes by Bert Post Uiterweer[unknown]-[30-December-2013]-[150.7 KB]
Dissassembly of the AMSDOS ROM[unknown]-[30-December-2013]-[345.6 KB]
Dissassembly of the CPC+ version of AMSDOS[unknown]-[30-December-2013]-[164.1 KB]
Dissassembly of the CPC6128 operating system ROM[unknown]-[30-December-2013]-[399.4 KB]
Dissassembly of BASIC v1.1[unknown]-[30-December-2013]-[317.1 KB]
CLIFFCDE.TXT source code from Promotional Pack 8 (PP8) discs that came with CPC6128[unknown]-[30-December-2013]-[14.6 KB]
no title[webpage]-[30-December-2013]-[ 2.2 KB]
A simple BASIC program to load and execute a binary file.
no title[webpage]-[30-December-2013]-[ 1.3 KB]
Adding a BASIC stub to a binary file
Synchronising with the CRTC and display[webpage]-[30-December-2013]-[ 7.2 KB]
A tutorial for synchronising with the CRTC and display
no title[webpage]-[30-December-2013]-[ 1.8 KB]
A description of various methods to poke binary programs into RAM using BASIC
HOWTO: Making a ROM program[webpage]-[30-December-2013]-[ 748 bytes]
Truth tables for logic operations[webpage]-[30-December-2013]-[ 6.0 KB]
Multiplication with the Z80[webpage]-[30-December-2013]-[ 6.7 KB]
A description of a multiplication algorithm for the Z80 with optimisation examples
Storing data and/or code in the header of a disc file[webpage]-[30-December-2013]-[ 7.2 KB]
A description of programming the CRTC so that it can display from a 32k range
Fixed point numbers and fixed point arithmetic[webpage]-[30-December-2013]-[ 5.2 KB]
no title[webpage]-[30-December-2013]-[ 1.1 KB]
Das Software Experiment - Kapitel 10: Die Leser haben das Wort[webpage]-[30-December-2013]-[21.5 KB]
Das Software Experiment - Kapitel 5: Mit roher Rechengewalt[webpage]-[30-December-2013]-[29.3 KB]
Das Software Experiment - Kapitel 8: Wortketten-Problem gelöst[webpage]-[30-December-2013]-[19.0 KB]
Das Software Experiment - Kapitel 2: Das Spiel des Lebens[webpage]-[30-December-2013]-[23.3 KB]
Das Software Experiment - Anhang[webpage]-[30-December-2013]-[ 8.9 KB]
Das Software Experiment - Kapitel 6: Der Computer lernt[webpage]-[30-December-2013]-[31.4 KB]
Das Software Experiment - Kapitel 1: Komplexe Grafik[webpage]-[30-December-2013]-[27.7 KB]
Das Software Experiment - Inhalt[webpage]-[30-December-2013]-[12.7 KB]
Das Software Experiment - Kapitel 7: Der Computer als Wissenschaftler[webpage]-[30-December-2013]-[27.4 KB]
Das Software Experiment - Kapitel 3: Das Ökologie-Experiment[webpage]-[30-December-2013]-[25.5 KB]
Das Software Experiment - Kapitel 9: Entwicklungshilfe per Computer[webpage]-[30-December-2013]-[20.7 KB]
Das Software Experiment - Kapitel 4: Der Computer als Stratege[webpage]-[30-December-2013]-[26.2 KB]

docs - project

Storing CPC tape software on a audio CD[webpage]-[30-December-2013]-[ 4.2 KB]
A guide to storing CPC tape software on a audio CD

docs - repair

Fault Diagnosis and Repair[webpage]-[30-December-2013]-[ 3.6 KB]
Fault Diagnosis and Repair for the CPC/CPC+

docs - software

List of CPC+ (464+/6128+) and GX4000 games[webpage]-[30-December-2013]-[ 6.7 KB]
List of CPC+ (464+/6128+) and GX4000 games

docs - transfer

Cassette data information[webpage]-[30-December-2013]-[22.5 KB]
Reading/Writing Spectrum+3 discs[webpage]-[30-December-2013]-[ 3.4 KB]
A method to transfer files between the Amstrad CPC and the Spectrum+3

docs - z80

Z80 documentation by Sean Young[unknown]-[30-December-2013]-[268.8 KB]
Reliable use of Z80 interrupt mode 2 on the CPC[webpage]-[30-December-2013]-[ 4.3 KB]
A document describing how to use Z80 interrupt mode 2 on the CPC
Operation of Z80 interrupt mode 0 in the CPC+ design[webpage]-[30-December-2013]-[14.1 KB]
A document describing the operation of Z80 interrupt mode 0 in the CPC+ design and how it can be used. This document also confirms the functions of the undocumented IM instructions.
Some features of the Z80[webpage]-[30-December-2013]-[10.5 KB]
A document about some features of the Z80 CPU