Jump to content

CIO Usage in KC Compact: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Nocash (talk | contribs)
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Electronic Component]][[Category:Clones]]
* [[CIO Overview]]
* [[CIO Overview]]
* [[CIO Usage in KC Compact]]
* [[CIO Usage in KC Compact]]
* [[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

Latest revision as of 16:38, 19 December 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