Difference between revisions of "CIO Usage in KC Compact"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
 
Line 3: Line 3:
 
* [[CIO Registers (Summary)]]
 
* [[CIO Registers (Summary)]]
 
* [[CIO Registers (Detailed)]]
 
* [[CIO Registers (Detailed)]]
 +
 +
The [[KC Compact]] contains a U82536 CIO chip (russian clone of Zilog Z8536 CIO). The CIO is used to emulate the CPCs [[Printer Port]], and to emulate timings that are normally produced by the CPCs [[Gate Array]].
 +
 +
== CIO I/O Ports in KC Compact ==
 +
 +
  EC00h - CIO Data Port B (video timer)
 +
  ED00h - CIO Data Port C (interrupt timer)
 +
  EE00h - CIO Control Port
 +
  EF00h - CIO Data Port A (bi-directional printer port) (and TEST remote boot)
 +
 +
== CIO Connection in KC Compact ==
 +
 +
  CIO_Pin_____________KC_Compact_Signal______________________________________
 +
  D0..D7,A1,A0        D0..D7, A9, Inverted A8
 +
  /RD,/WR,/CE,PCLK    /IORD, /IOWR, A12, CLK 4MHz
 +
  /INT,IEO,IEI,/IACK  NC (not /INT?), NC, 5V, 5V
 +
  PA0..PA6            Printer Data Bits 0-6 (some also used for TEST feature)
 +
  PA7                Printer /Strobe (internally inverted via CIOs Polarity)
 +
  PB0,PB1,PB2,PB3    TPAL/3231, TPAL/9, 5V, 5V
 +
  PB4,PB5,PB6,PB7    T16/5830, T16/10, 5V, 5V
 +
  PC0,PC1,PC2,PC3    A/C, HSYNC, VSYV, 5V

Revision as of 13:35, 29 January 2010

The KC Compact contains a U82536 CIO chip (russian clone of Zilog Z8536 CIO). The CIO is used to emulate the CPCs Printer Port, and to emulate timings that are normally produced by the CPCs Gate Array.

CIO I/O Ports in KC Compact

 EC00h - CIO Data Port B (video timer)
 ED00h - CIO Data Port C (interrupt timer)
 EE00h - CIO Control Port
 EF00h - CIO Data Port A (bi-directional printer port) (and TEST remote boot)

CIO Connection in KC Compact

 CIO_Pin_____________KC_Compact_Signal______________________________________
 D0..D7,A1,A0        D0..D7, A9, Inverted A8
 /RD,/WR,/CE,PCLK    /IORD, /IOWR, A12, CLK 4MHz
 /INT,IEO,IEI,/IACK  NC (not /INT?), NC, 5V, 5V
 PA0..PA6            Printer Data Bits 0-6 (some also used for TEST feature)
 PA7                 Printer /Strobe (internally inverted via CIOs Polarity)
 PB0,PB1,PB2,PB3     TPAL/3231, TPAL/9, 5V, 5V
 PB4,PB5,PB6,PB7     T16/5830, T16/10, 5V, 5V
 PC0,PC1,PC2,PC3     A/C, HSYNC, VSYV, 5V