+------------------------------------------------------------------------ | | COMPLEX INTERFACE ADAPTER (CIA) 6526 | +------------------------------------------------------------------------ | | CIA related topics: | | Keyboard Matrix | | Register description: | | CIA 1: | | $DC00/56320/CIA1+0 Data Port A (Keyboard, Joystick, Paddles) | $DC01/56321/CIA1+1 Data Port B (Keyboard, Joystick, Paddles) | $DC02/56322/CIA1+2 Data Direction Register A | $DC03/56323/CIA1+3 Data Direction Register B | $DC04/56324/CIA1+4 Timer A Low-Byte (Kernal-IRQ, Tape) | $DC05/56325/CIA1+5 Timer A High-Byte (Kernal-IRQ, Tape) | $DC06/56326/CIA1+6 Timer B Low-Byte (Tape, Serial Port) | $DC07/56327/CIA1+7 Timer B High-Byte (Tape, Serial Port) | $DC08/56328/CIA1+8 Time-of-Day Clock: 1/10 Seconds | $DC09/56329/CIA1+9 Time-of-Day Clock: Seconds | $DC0A/56330/CIA1+10 Time-of-Day Clock: Minutes | $DC0B/56331/CIA1+11 Time-of-Day Clock: Hours + AM/PM Flag | $DC0C/56332/CIA1+12 Synchronous Serial I/O Data Buffer | $DC0D/56333/CIA1+13 Interrupt (IRQ) Control Register | $DC0E/56334/CIA1+14 Control Register A | $DC0F/56335/CIA1+15 Control Register B | | CIA 2: | | $DD00/56576/CIA2+0 Data Port A (Serial Bus, RS232, VIC Base Mem.) | $DD01/56577/CIA2+1 Data Port B (User Port, RS232) | $DD02/56578/CIA2+2 Data Direction Register A | $DD03/56579/CIA2+3 Data Direction Register B | $DD04/56580/CIA2+4 Timer A Low-Byte (RS232) | $DD05/56581/CIA2+5 Timer A High-Byte (RS232) | $DD06/56582/CIA2+6 Timer B Low-Byte (RS232) | $DD07/56583/CIA2+7 Timer B High-Byte (RS232) | $DD08/56584/CIA2+8 Time-of-Day Clock: 1/10 Seconds | $DD09/56585/CIA2+9 Time-of-Day Clock: Seconds | $DD0A/56586/CIA2+10 Time-of-Day Clock: Minutes | $DD0B/56587/CIA2+11 Time-of-Day Clock: Hours + AM/PM Flag | $DD0C/56588/CIA2+12 Synchronous Serial I/O Data Buffer | $DD0D/56589/CIA2+13 Interrupt (NMI) Control Register | $DD0E/56590/CIA2+14 Control Register A | $DD0F/56591/CIA2+15 Control Register B | +------------------------------------------------------------------------ Back to Mainpage |