+------------------------------------------------------------------------
  |
  |      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