### docs

### docs - basic

Technical information about Locomotive BASIC[webpage]-[10-July-2005]-[22.9 KB]
  A description of the internal data structures and format of Locomotive BASIC

### docs - emulation

A guide to running software on a real Amstrad CPC/CPC+ computer[webpage]-[10-July-2005]-[10.4 KB]
  A guide for newbies describing how to run software on a real Amstrad CPC/CPC+ computer

Testing tips to verify tape images (CDT) [webpage]-[10-July-2005]-[ 2.8 KB]

Introduction to files for emulators[webpage]-[10-July-2005]-[ 5.0 KB]

Transfering software from cassette[webpage]-[10-July-2005]-[ 5.5 KB]
  One method to transfer software from cassette

Converting a tape-image into a audio file[webpage]-[10-July-2005]-[ 2.2 KB]
  A description of the method required to convert a tape-image into a audio file

no title[webpage]-[10-July-2005]-[ 4.4 KB]

no title[webpage]-[10-July-2005]-[ 4.2 KB]

Info for complete newbies[webpage]-[10-July-2005]-[13.6 KB]

Using a tape-image on a real CPC[webpage]-[10-July-2005]-[ 3.8 KB]
  A description of the methods required to use a tape-image on a real CPC

How I Make Amstrad CDTs by Andrew Barker [webpage]-[10-July-2005]-[ 2.5 KB]
  A guide to make tape images from Amstrad cassettes

Creating images for the Amstrad[webpage]-[10-January-2006]-[ 2.8 KB]

### docs - emulation - file_formats

Tape-Image (.CDT) file format[webpage]-[10-July-2005]-[51.6 KB]
  A description of the .CDT tape-image file structure.

Snapshot (.SNA) file format[webpage]-[10-July-2005]-[21.6 KB]
  A description of the .SNA snapshot file structure.

Disk image file format[webpage]-[10-July-2005]-[ 7.6 KB]
  A description of the standard .DSK disk image file structure

Tape-Image (.CDT) file format (Amstrad specific)[webpage]-[10-July-2005]-[ 3.2 KB]
  Amstrad specific information about the .CDT tape-image file structure.

".CPR" CPC Plus Cartridge file data structure[webpage]-[10-July-2005]-[ 2.4 KB]
  Data structure of the .CPR (CPC Plus Cartridge) file (used by emulators and emulator tools)

DSC disk image format[webpage]-[10-July-2005]-[ 2.8 KB]
  A description of the .DSC disc image format used by Richard Wilson's Amstrad CPC emulators

Extended DiSK Image definition[webpage]-[11-November-2005]-[10.5 KB]
  Description of the EXTENDED .DSK disk image file structure (.DSK)

### docs - emulation - transfer

no title[webpage]-[10-July-2005]-[ 8.2 KB]

### docs - file_format

Protext/Prowort File Format[webpage]-[10-July-2005]-[ 6.5 KB]
  Description of the Protext/Prowort file formats

Advanced OCP Art Studio File Formats[webpage]-[10-July-2005]-[ 2.4 KB]
  Description of the OCP Advanced Art Studio internal data structures

Advanced OCP Art Studio File Formats[webpage]-[10-July-2005]-[15.0 KB]
  Description of the OCP Advanced Art Studio file formats

Advanced OCP Art Studio File Formats[webpage]-[10-July-2005]-[ 2.4 KB]
  Description of the OCP Advanced Art Studio internal data structures

### docs - file_formats

Xexor ARC file format[webpage]-[10-July-2005]-[ 4.8 KB]
  A description of the Xexor .ARC file format

### docs - firmware

Displaying graphics when a disc directory is listed[webpage]-[10-July-2005]-[ 4.1 KB]

Firmware function CAS CATALOG in disc mode[webpage]-[10-July-2005]-[ 4.1 KB]
  A description of CAS CATALOG firmware function in disc mode.

### docs - general

Selling Amstrad bits[webpage]-[10-July-2005]-[ 3.7 KB]
  Tips for selling Amstrad stuff

### docs - hardware

Resistor colour code information[webpage]-[10-July-2005]-[ 3.2 KB]
  Working out the resistance value of a resistor (not surface mount) from the coloured rings

Schneider/German CPC[webpage]-[10-July-2005]-[ 2.8 KB]
  A list of differences between the Schneider CPC/German CPC and the English CPC

mem[webpage]-[10-July-2005]-[17.7 KB]
  A description of the CPC6128 PAL

The 6845 Cathode Ray Tube Controller (CRTC)[webpage]-[10-July-2005]-[12.1 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

I/O port allocation by Mark Rison, Kevin Thacker [webpage]-[10-July-2005]-[ 8.2 KB]
  This document describes the I/O port allocation and decoding

Collision Detection[webpage]-[10-July-2005]-[ 1.1 KB]
  A tutorial for collision detection

Expansion ROM Selection[webpage]-[10-July-2005]-[ 1.9 KB]
  Description of Expansion ROM selection mechanism in CPC/CPC+

Compatible disc drives[webpage]-[10-July-2005]-[ 2.6 KB]
  A list of disc drives that are compatible with the Amstrad CPC/CPC+

External Signals of the CPC/CPC+ and KC Compact[webpage]-[10-July-2005]-[14.3 KB]
  A description of the external signals of the CPC/CPC+ and KC Compact.

AY-3-8912 PSG[webpage]-[10-July-2005]-[ 6.9 KB]
  Description of the AY-3-8912 PSG IC in the Amstrad CPC/CPC+ and KC compact systems

Amstrad CPC Gate-Array[webpage]-[10-July-2005]-[21.3 KB]
  This document describes the Amstrad Gate-Array IC used in the Amstrad CPC computers.

Interrupt Generation Facility of the Amstrad Gate Array by Ulrich Doewich [webpage]-[10-July-2005]-[ 1.6 KB]
  A description of the interrupt generation by the Gate Array custom IC in the Amstrad CPC series

Composite Video Encoder by Bruce Abbott [webpage]-[10-July-2005]-[ 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.

The 32k screen[webpage]-[10-July-2005]-[ 7.0 KB]
  A description of programming the CRTC so that it can display from a 32k range

"Cost-Down" CPC6128 and CPC464[webpage]-[10-July-2005]-[ 2.0 KB]
  A description of the 'cost-down' CPC6128 and CPC464, the final revision of the CPC6128 and CPC464 hardware before the CPC+

Converting Documents Tips[webpage]-[10-July-2005]-[ 3.9 KB]
  Tips for converting printed documents into Portable Document Format (PDF) form.

Amstrad CPC Ram Paging[webpage]-[10-July-2005]-[ 8.4 KB]
  This document describes the ram management mechanism in the Amstrad CPC,CPC+ and KC compact computers

CPC hardware revisions[webpage]-[10-July-2005]-[10.7 KB]
  A description of the different hardware revisions of the CPC464 and CPC6128

Calculating screen addressess[webpage]-[10-July-2005]-[ 4.5 KB]
  Calculating screen addressess

Connecting PC Drives to the CPC by Pierre Guerrier [webpage]-[10-July-2005]-[12.6 KB]
  Pin functions of modern PC compatible disc drives and notes about connecting these to the Amstrad CPC/CPC+ computers.

The CPC472[webpage]-[10-July-2005]-[ 5.7 KB]
  A description of the CPC472 computer

Amstrad part numbers[webpage]-[10-July-2005]-[ 4.0 KB]
  A list of Amstrad part numbers used in the CPC and CPC+ design

Floppy disc controller and Floppy disc drives[webpage]-[10-July-2005]-[ 9.3 KB]
  Description of the floppy disc controller and floppy disc drives used by the Amstrad CPC/CPC+ and KC Compact

Reading the keyboard and Joysticks[webpage]-[10-July-2005]-[ 9.3 KB]
  Technical information about reading the keyboard and joysticks on the Amstrad CPC, Amstrad CPC+ and KC Compact computers

Furthur details of timing by Richard Wilson [webpage]-[10-July-2005]-[ 3.1 KB]
  Furthur details of interrupt timing

Screen memory addressess[webpage]-[10-July-2005]-[13.9 KB]

Reading high density discs[webpage]-[10-July-2005]-[ 2.5 KB]
  Details of a modification to allow the CPC to read high density discs

8255 PPI[webpage]-[10-July-2005]-[10.2 KB]
  Description of the 8255 PPI IC in the Amstrad CPC/CPC+ and KC compact systems

The 'Spectrum port'[webpage]-[10-July-2005]-[ 4.9 KB]

SP512 RAM expansion[webpage]-[10-July-2005]-[25.2 KB]
  The SP512 is a 512K RAM expansion made by Vortex for the CPC464.

Sprites[webpage]-[06-December-2005]-[16.5 KB]
  A tutorial for programming sprites

Display pixel data format[webpage]-[10-July-2005]-[ 7.1 KB]
  Description of the pixel format of the Amstrad CPC,Amstrad CPC+ and KC Compact screen display

Signals used for I/O devices[webpage]-[10-July-2005]-[ 1.8 KB]
  A description of the signals used in a I/O device for the CPC/CPC+ and KC Compact.

Scanning tips[webpage]-[10-July-2005]-[ 1.6 KB]
  Tips for converting printed documents into Portable Document Format (PDF) form.

Timings[webpage]-[10-July-2005]-[ 7.9 KB]
  A document describing various timings

Furthur details of interrupt timing by Richard Wilson [webpage]-[10-July-2005]-[ 1.8 KB]
  Furhur details of interrupt timing

Dynamic RAM Refresh by Pierre Guerrier [webpage]-[10-July-2005]-[ 7.2 KB]
  A description of dynamic RAM refresh and the function of the R register in the Z80.

Additional information about the AY-3-8912[webpage]-[10-July-2005]-[ 5.6 KB]
  Additional information about the AY-3-8912 which is not documented by the datasheets

Interrupts on the CPC/CPC+ and KC Compact[webpage]-[10-July-2005]-[ 6.1 KB]
  A description of the interrupts of the Amstrad CPC, CPC+ and KC compact computers

### docs - hardware - connectors

External Connectors of the CPC and CPC+[webpage]-[10-July-2005]-[20.3 KB]
  External connectors of the Amstrad CPC464,664,6128, 464+ and 6128+

### docs - hardware - cpc+

Extra CPC Plus Hardware Information[webpage]-[10-July-2005]-[33.2 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]-[10-July-2005]-[ 6.5 KB]
  A description of the hardware and software differences between the CPC Plus series and the old CPC series

### docs - hardware - datasheet

General Instruments AY-3-8910/12/13 Programmable Sound Generator[webpage]-[10-July-2005]-[36.4 KB]
  Manufacturers Data sheet for the AY-3-8910/12/13 Programmable Sound Generator IC. Information (c) General Instruments

&181;PD765A/&181;PD7265 Floppy Disc Controller[webpage]-[10-July-2005]-[98.3 KB]
  Manufacturers Data sheet for the NEC µPD765A Floppy Disc Controller IC. Information (c) NEC

Motorola MC6845 Cathode Ray Tube Controller[webpage]-[10-July-2005]-[50.9 KB]
  Manufacturers Data sheet for the MC6845 Cathode Ray Tube Controller IC. Information (c) Motorola

UM6845 Cathode Ray Tube Controller[webpage]-[10-July-2005]-[40.4 KB]
  Manufacturers Data sheet for the UM6845R/RA/RB Cathode Ray Tube Controller IC. Information (c) United Micro Controllers

Hitachi HD6845 Cathode Ray Tube Controller[webpage]-[10-July-2005]-[45.9 KB]
  Manufacturers Data sheet for the HD6845 Cathode Ray Tube Controller IC. Information (c) Hitachi

Datasheet for the 8255[unknown]-[10-July-2005]-[189.1 KB]

Datasheet for the Z8536[unknown]-[10-July-2005]-[231.9 KB]

Datasheet for the Z8536[unknown]-[10-July-2005]-[180.1 KB]

INTEL 8272 Floppy Disc Controller[webpage]-[10-July-2005]-[87.5 KB]
  Manufacturers Data sheet for the Intel 8272 Floppy Disc Controller IC. Information (c) Intel

### docs - hardware - datasheet - cpc+

"Arnold V" Specification - Issue 1.4 - March 1990 by Amstrad plc [webpage]-[10-July-2005]-[59.8 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]-[10-July-2005]-[69.7 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 general file information[webpage]-[10-July-2005]-[ 2.8 KB]
  Information about files written by the Multiface 2

Introduction to the Multiface 2[webpage]-[10-July-2005]-[ 3.4 KB]
  Introduction to the Multiface 2 device by Romantic Robot Ltd

Multiface 2 screen file format[webpage]-[10-July-2005]-[ 7.2 KB]
  A description of the Multiface II Screen file format

Multiface 2 memory dump loader file format[webpage]-[10-July-2005]-[ 3.4 KB]
  A dissassembly of the Multiface 2 memory dump loader showing it's format and function

### docs - hardware - project

A list of games that use demo programming techniques[webpage]-[10-July-2005]-[ 4.6 KB]

Digiblaster[webpage]-[10-July-2005]-[ 2.4 KB]
  The Digiblaster allows the Amstrad CPC to play 8-bit mono sampled audio.

D.I.Y "Codemasters CD"[webpage]-[10-July-2005]-[12.2 KB]
  A project to reproduce the loading system of the Codemasters CD

A lead to use PC game controllers on the CPC+/GX4000[webpage]-[10-July-2005]-[ 3.8 KB]
  A simple lead which allows the CPC+/GX4000 to use standard PC game controllers.

Printer cable for the CPC[webpage]-[10-July-2005]-[ 1.8 KB]
  A printer lead for the CPC

Aufrüstung eines CPC 464+ auf 128kB Ram by Wolfgang Noisternig [webpage]-[10-July-2005]-[ 2.6 KB]
  Aufrüstung eines CPC 464+ auf 128kB Ram

The parallel transfer cable[webpage]-[10-July-2005]-[ 8.3 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.

ABBA Drive Switch[webpage]-[10-July-2005]-[ 7.1 KB]
  A simple switch for two drive systems to allow more programs to run from drive B

Connecting the video output of the CPC or CPC+ to a SCART input[webpage]-[10-July-2005]-[ 8.1 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

How To Make a Real Plus Out of a GX-4000! by Wolfgang Noisternig [webpage]-[10-July-2005]-[ 8.3 KB]
  How to build a CPC+ computer from a GX-4000 console and a CPC computer

Reset Button[webpage]-[10-July-2005]-[ 2.5 KB]
  A simple reset button for the CPC/CPC+ and KC Compact

CPC464+ with 128kB RAM by Wolfgang Noisternig [webpage]-[10-July-2005]-[ 2.5 KB]
  How to upgrade the RAM of a CPC464+ to 128K

Cassette lead[webpage]-[10-July-2005]-[ 3.8 KB]
  A lead to connect a CPC664 or CPC6128 to a cassette player/recorder or to the soundcard of a PC

Side switch[webpage]-[10-July-2005]-[ 3.3 KB]
  A simple switch to allow AMSDOS to use both sides of a 3.5inch disc

A power supply for the CPC and CPC+[webpage]-[10-July-2005]-[ 4.0 KB]
  A power supply for the CPC and CPC+

### docs - hardware - schematic

### docs - hardware - schematic - kccompact

KC compact Leiterplatte; vollst (Modulator) Stromlaufplan[unknown]-[10-July-2005]-[257.5 KB]

Blockshaltbild[unknown]-[10-July-2005]-[336.9 KB]

Leiterplatte vollst. (Modulator) Bestuckungsplan (Leiterseite)[unknown]-[10-July-2005]-[618.2 KB]

KC-compact Stromlaufplan CPU IN/OUT (links)[unknown]-[10-July-2005]-[ 1.2 MB]

KC-compact Stromlaufplan CPU IN/OUT (rechts)[unknown]-[10-July-2005]-[931.3 KB]

KC-compact Stromlaufplan MEMORY (links)[unknown]-[10-July-2005]-[988.8 KB]

KC-compact Stromlaufplan MEMORY (rechts)[unknown]-[10-July-2005]-[ 1.1 MB]

KC-compact Stromlaufplan VIDEO/POWER (links)[unknown]-[10-July-2005]-[780.5 KB]

KC-compact Stromlaufplan VIDEO/POWER (rechts)[unknown]-[10-July-2005]-[686.1 KB]

Leiterplatte;geschwallt Leiterplatte;vollst. (links)[unknown]-[10-July-2005]-[ 1.0 MB]

Leiterplatte;geschwallt Leiterplatte;vollst. (rechts)[unknown]-[10-July-2005]-[839.1 KB]

### docs - kccompact

CC6005: Spielebox 5[webpage]-[10-July-2005]-[ 5.3 KB]
  Beschreibung zu CC 6005 Spielebox 5

CC6002: Spielebox 2[webpage]-[10-July-2005]-[ 5.1 KB]
  Beschreibung zu CC 6002 Spielebox 2

CC6001: Spielebox 1[webpage]-[10-July-2005]-[ 3.4 KB]
  Beschreibung zu CC 6001 Spielebox 1

System-Handbuch[webpage]-[10-July-2005]-[359.2 KB]
  System Handbuch fur der Computer 'KC compact' von Veb Mikroelektronik

CC4001: DEMO KC compact[webpage]-[10-July-2005]-[ 3.0 KB]
  Beschreibung zu CC 4001 DEMO KC compact

CC7001: KOMPONIST[webpage]-[10-July-2005]-[15.3 KB]
  Beschreibung zu CC 7001 KOMPONIST

KC Compact Advert Translation[webpage]-[10-July-2005]-[ 4.3 KB]
  A English translation of the German advert for the KC Compact

KC compact operating system rom dissassembly[webpage]-[10-July-2005]-[10.3 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

Gerätebeschreibung[webpage]-[10-July-2005]-[36.5 KB]
  Gerätebeschreibung der Computer 'KC compact' von Veb Mikroelektronik

CC7002: GRAFIX 1[webpage]-[10-July-2005]-[16.5 KB]
  Beschreibung zu CC 7002 GRAFIK 1

KC-compact viewed from top[unknown]-[10-July-2005]-[249.0 KB]

KC-compact viewed from right[unknown]-[10-July-2005]-[114.7 KB]

KC-compact viewed from back[unknown]-[10-July-2005]-[90.3 KB]

KC-compact advert[unknown]-[10-July-2005]-[208.7 KB]

KC-compact (On/Off Button, Joystick and Sound connections)[unknown]-[10-July-2005]-[155.5 KB]

KC-compact; top with aerial lead[unknown]-[10-July-2005]-[366.1 KB]

KC-compact viewed from back[unknown]-[10-July-2005]-[295.1 KB]

KC-compact (Power and Tape connections)[unknown]-[10-July-2005]-[170.6 KB]

KC-compact (Aerial, SCART and Printer connections)[unknown]-[10-July-2005]-[208.6 KB]

KC-compact; base (left)[unknown]-[10-July-2005]-[239.8 KB]

KC-compact; base (right)[unknown]-[10-July-2005]-[297.6 KB]

KC-compact (Expansion connection)[unknown]-[10-July-2005]-[208.1 KB]

KC-compact; label on base[unknown]-[10-July-2005]-[139.8 KB]

KC-compact; aerial lead connector[unknown]-[10-July-2005]-[197.1 KB]

KC-compact viewed from left[unknown]-[10-July-2005]-[246.0 KB]

KC-compact; top removed[unknown]-[10-July-2005]-[504.3 KB]

KC-compact PCB[unknown]-[10-July-2005]-[612.9 KB]

KC-compact viewed from right[unknown]-[10-July-2005]-[197.9 KB]

KC-compact viewed from top[unknown]-[10-July-2005]-[291.3 KB]

KC Compact Computer[webpage]-[10-July-2005]-[15.1 KB]
  A description of the KC Compact computer, a clone of the Amstrad CPC. This document describes the hardware and software differences.

### docs - manuals

Protext Technical Information by Arnor Ltd [webpage]-[10-July-2005]-[14.7 KB]
  Technical information about the Amstrad CPC version of the Protext wordprocessor. (c) Copyright Brian Watson, 1997-2001, All rights reserved

Multiface Two user manual[webpage]-[10-July-2005]-[18.3 KB]
  User guide of the Multiface 2 hardware device for the Amstrad CPC

The Insider[webpage]-[10-July-2005]-[ 7.4 KB]
  User manual for Romantic Robot's 'The Insider'

RCPM ein CP/M 2.2 BIOS für den CPC464 mit Vortex Speichererweiterung[unknown]-[10-July-2005]-[44.7 KB]

Burnin' Rubber user manual © Copyright Amstrad plc[unknown]-[10-July-2005]-[57.3 KB]

Parados v1.0 © Copyright Quantum Computing and Richard Wilson[unknown]-[10-July-2005]-[26.4 KB]

Utopia documentation by Arnor Ltd. (copyright Brian Watson)[unknown]-[10-July-2005]-[55.7 KB]

DesText © Copyright Richard Wildey[unknown]-[10-July-2005]-[58.5 KB]

GX4000 product guarantee © Copyright Amstrad plc[unknown]-[10-July-2005]-[22.3 KB]

Utopia (Issue 2) documentation by WACCO (copyright Brian Watson)[unknown]-[10-July-2005]-[70.3 KB]

Prospell documentation by WACCO (copyright Brian Watson)[unknown]-[10-July-2005]-[38.4 KB]

Protext documentation by Arnor Ltd(copyright Brian Watson)[unknown]-[10-July-2005]-[223.5 KB]

Nirvana user manual[unknown]-[10-July-2005]-[39.8 KB]

Sprives Alive - Basic Version - user manual[unknown]-[10-July-2005]-[326.1 KB]

DDI-1 Disc Drive and Interface User manual © Copyright Amstrad plc[unknown]-[10-July-2005]-[980.5 KB]

GX4000 User Instructions © Copyright Amstrad plc[unknown]-[26-December-2005]-[456.7 KB]

Dk'Tronics 64k RAM Expansion[unknown]-[25-February-2006]-[237.5 KB]

The Amstrad CPC Firmware Guide by Bob Taylor and Thomas Defoe[unknown]-[10-July-2005]-[458.2 KB]

DES Programming Manual by Michael Beckett and Capursoft[unknown]-[10-July-2005]-[70.0 KB]

Maxam Documentation by Arnor Ltd (copyright Brian Watson)[unknown]-[10-July-2005]-[163.5 KB]

Maxam 1.5 Supplementary Documentation by Arnor Ltd (copyright Brian Watson)[unknown]-[10-July-2005]-[23.3 KB]

Gerätebeschreibung[webpage]-[10-July-2005]-[36.5 KB]
  Gerätebeschreibung der Computer 'KC compact' von Veb Mikroelektronik

### docs - manuals - soft158

SOFT 158 Title[unknown]-[10-July-2005]-[10.1 KB]

SOFT 158 Preface[unknown]-[10-July-2005]-[ 5.3 KB]

SOFT 158 Section 5 (The Graphics VDU)[unknown]-[10-July-2005]-[11.1 KB]

SOFT 158 Section 7 (The Sound Manager)[unknown]-[10-July-2005]-[14.8 KB]

SOFT 158 Section 9 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[10-July-2005]-[25.7 KB]

SOFT 158 Section 10 (Interrupts)[unknown]-[10-July-2005]-[11.5 KB]

SOFT 158 Section 11 (Events)[unknown]-[10-July-2005]-[11.5 KB]

SOFT 158 Section 12 (The Machine Pack)[unknown]-[10-July-2005]-[10.3 KB]

SOFT 158 Appendix VII (Text VDU Control Codes)[unknown]-[10-July-2005]-[10.0 KB]

SOFT 158 Appendix XII (The Hardware)[unknown]-[10-July-2005]-[22.6 KB]

SOFT 158 Appendix XI (The Alternate Register Set)[unknown]-[10-July-2005]-[16.0 KB]

SOFT 158 Appendix IV (Function Keys and Expansion Strings)[unknown]-[10-July-2005]-[ 5.4 KB]

SOFT 158 Appendix V (Inks and Colours)[unknown]-[10-July-2005]-[ 6.7 KB]

SOFT 158 Appendix IX (The Programmable Sound Generator)[unknown]-[10-July-2005]-[11.4 KB]

SOFT 158 Appendix X (Kernel Block Layouts)[unknown]-[10-July-2005]-[25.1 KB]

### docs - manuals - soft968

SOFT 968 Title[unknown]-[10-July-2005]-[ 7.0 KB]

SOFT 968 Preface[unknown]-[10-July-2005]-[ 4.8 KB]

SOFT 968 Appendix X (Kernel Block Layouts)[unknown]-[10-July-2005]-[23.8 KB]

SOFT 968 Appendix XI (The Alternative Register Set)[unknown]-[10-July-2005]-[16.0 KB]

SOFT 968 Appendix V (Inks and Colours)[unknown]-[10-July-2005]-[ 6.7 KB]

SOFT 968 Appendix IV (Function Keys and Expansion Strings)[unknown]-[10-July-2005]-[ 5.4 KB]

SOFT 968 Appendix VII (Text VDU Control Codes)[unknown]-[10-July-2005]-[ 8.6 KB]

SOFT 968 Appendix IX (The Programmable Sound Generator)[unknown]-[10-July-2005]-[11.4 KB]

SOFT 968 Section 3 (The Keyboard)[unknown]-[10-July-2005]-[15.7 KB]

SOFT 968 Section 4 (The Text VDU)[unknown]-[10-July-2005]-[15.9 KB]

SOFT 968 Section 5 (The Graphics VDU)[unknown]-[10-July-2005]-[14.2 KB]

SOFT 968 Section 6 (The Screen Pack)[unknown]-[10-July-2005]-[14.3 KB]

SOFT 968 Section 7 (The Sound Manager)[unknown]-[10-July-2005]-[14.7 KB]

SOFT 968 Section 8 (The Cassette Manager)[unknown]-[10-July-2005]-[26.5 KB]

SOFT 968 Section 9 (AMSDOS)[unknown]-[10-July-2005]-[38.2 KB]

SOFT 968 Section 10 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[10-July-2005]-[31.8 KB]

SOFT 968 Section 11 (Interrupts)[unknown]-[10-July-2005]-[13.0 KB]

SOFT 968 Section 12 (Events)[unknown]-[10-July-2005]-[12.7 KB]

SOFT 968 Section 13 (The Machine Pack)[unknown]-[10-July-2005]-[10.6 KB]

SOFT 968 Section 19 (AMSDOS BIOS Facilities)[unknown]-[10-July-2005]-[24.9 KB]

SOFT 968 Section 18 (Low Kernel jumpblock)[unknown]-[10-July-2005]-[36.7 KB]

SOFT 968 Section 17 (High Kernel jumpblock)[unknown]-[10-July-2005]-[23.1 KB]

SOFT 968 Section 16 (Firmware Indirections)[unknown]-[10-July-2005]-[29.8 KB]

SOFT 968 Section 20 (AMSDOS External Commands)[unknown]-[10-July-2005]-[22.7 KB]

SOFT 968 Appendix XIII (Hints Tips and Workarounds)[unknown]-[10-July-2005]-[21.6 KB]

SOFT 968 Appendix XIV (Printer Translation Table)[unknown]-[10-July-2005]-[ 4.6 KB]

### docs - programming

Storing data and/or code in the header of a disc file[webpage]-[10-July-2005]-[ 7.3 KB]
  A description of programming the CRTC so that it can display from a 32k range

no title[webpage]-[10-July-2005]-[ 1.8 KB]
  A description of various methods to poke binary programs into RAM using BASIC

no title[webpage]-[10-July-2005]-[ 1.0 KB]

Truth tables for logic operations[webpage]-[10-July-2005]-[ 6.1 KB]

HOWTO: Making a ROM program[webpage]-[10-July-2005]-[ 716 bytes]

Multiplication with the Z80[webpage]-[10-July-2005]-[ 6.8 KB]
  A description of a multiplication algorithm for the Z80 with optimisation examples

Synchronising with the CRTC and display[webpage]-[10-July-2005]-[ 7.4 KB]
  A tutorial for synchronising with the CRTC and display

no title[webpage]-[10-July-2005]-[ 2.2 KB]
  A simple BASIC program to load and execute a binary file.

Fixed point numbers and fixed point arithmetic[webpage]-[10-July-2005]-[ 5.3 KB]

no title[webpage]-[10-July-2005]-[ 1.3 KB]
  Adding a BASIC stub to a binary file

CPC Keyboard layout and codes by Bert Post Uiterweer[unknown]-[10-July-2005]-[150.7 KB]

Dissassembly of the AMSDOS ROM[unknown]-[10-July-2005]-[344.5 KB]

Dissassembly of the CPC+ version of AMSDOS[unknown]-[10-July-2005]-[164.1 KB]

Dissassembly of the CPC6128 operating system ROM[unknown]-[10-July-2005]-[382.0 KB]

Das Software Experiment - Inhalt[webpage]-[10-July-2005]-[12.8 KB]

Das Software Experiment - Anhang[webpage]-[10-July-2005]-[ 9.0 KB]

Das Software Experiment - Kapitel 10: Die Leser haben das Wort[webpage]-[10-July-2005]-[21.6 KB]

Das Software Experiment - Kapitel 9: Entwicklungshilfe per Computer[webpage]-[10-July-2005]-[20.8 KB]

Das Software Experiment - Kapitel 8: Wortketten-Problem gelöst[webpage]-[10-July-2005]-[19.1 KB]

Das Software Experiment - Kapitel 7: Der Computer als Wissenschaftler[webpage]-[10-July-2005]-[27.5 KB]

Das Software Experiment - Kapitel 6: Der Computer lernt[webpage]-[10-July-2005]-[31.4 KB]

Das Software Experiment - Kapitel 5: Mit roher Rechengewalt[webpage]-[10-July-2005]-[29.4 KB]

Das Software Experiment - Kapitel 4: Der Computer als Stratege[webpage]-[10-July-2005]-[26.3 KB]

Das Software Experiment - Kapitel 3: Das Ökologie-Experiment[webpage]-[10-July-2005]-[25.6 KB]

Das Software Experiment - Kapitel 2: Das Spiel des Lebens[webpage]-[10-July-2005]-[23.3 KB]

Das Software Experiment - Kapitel 1: Komplexe Grafik[webpage]-[10-July-2005]-[27.8 KB]

### docs - project

Storing CPC tape software on a audio CD[webpage]-[10-July-2005]-[ 4.3 KB]
  A guide to storing CPC tape software on a audio CD

### docs - repair

Fault Diagnosis and Repair[webpage]-[10-July-2005]-[ 3.6 KB]
  Fault Diagnosis and Repair for the CPC/CPC+

### docs - software

List of CPC+ (464+/6128+) and GX4000 games[webpage]-[10-July-2005]-[ 7.0 KB]
  List of CPC+ (464+/6128+) and GX4000 games

### docs - transfer

Cassette data information[webpage]-[10-July-2005]-[22.9 KB]

Reading/Writing Spectrum+3 discs[webpage]-[10-July-2005]-[ 3.4 KB]
  A method to transfer files between the Amstrad CPC and the Spectrum+3

### docs - z80

Reliable use of Z80 interrupt mode 2 on the CPC[webpage]-[10-July-2005]-[ 4.4 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]-[10-July-2005]-[14.4 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]-[10-July-2005]-[10.8 KB]
  A document about some features of the Z80 CPU

Z80 documentation by Sean Young[unknown]-[10-July-2005]-[168.9 KB]