      +------------------------------------------------------------------------
      |
      |      VIDEO INTERFACE CHIP (VIC) 6566/6567
      |
      +------------------------------------------------------------------------
      |
      |  VIC related topics:
      |
      |   Bit Interpretations
      |   CBMSCII Charset
      |   Colors
      |   PAL-Timing-Schemes
      |   Screen Dimensions
      |
      |  Register description:
      |
      |   $D000/53248/VIC+0        Sprite 0 X Pos
      |   $D001/53249/VIC+1        Sprite 0 Y Pos
      |   $D002/53250/VIC+2        Sprite 1 X Pos
      |   $D003/53251/VIC+3        Sprite 1 Y Pos
      |   $D004/53252/VIC+4        Sprite 2 X Pos
      |   $D005/53253/VIC+5        Sprite 2 Y Pos
      |   $D006/53254/VIC+6        Sprite 3 X Pos
      |   $D007/53255/VIC+7        Sprite 3 Y Pos
      |   $D008/53256/VIC+8        Sprite 4 X Pos
      |   $D009/53257/VIC+9        Sprite 4 Y Pos
      |   $D00A/53258/VIC+10       Sprite 5 X Pos
      |   $D00B/53259/VIC+11       Sprite 5 Y Pos
      |   $D00C/53260/VIC+12       Sprite 6 X Pos
      |   $D00D/53261/VIC+13       Sprite 6 Y Pos
      |   $D00E/53262/VIC+14       Sprite 7 X Pos
      |   $D00F/53263/VIC+15       Sprite 7 Y Pos
      |   $D010/53264/VIC+16       Sprites 0-7 MSB of X coordinate
      |   $D011/53265/VIC+17       VIC Control Register 1
      |   $D012/53266/VIC+18       Raster Position
      |   $D013/53267/VIC+19       Latch X Pos
      |   $D014/53268/VIC+20       Latch Y Pos
      |   $D015/53269/VIC+21       Sprite display Enable
      |   $D016/53270/VIC+22       VIC Control Register 2
      |   $D017/53271/VIC+23       Sprites Expand 2x Vertical (Y)
      |   $D018/53272/VIC+24       VIC Memory Control Register
      |   $D019/53273/VIC+25       VIC Interrupt Request Register (IRR)
      |   $D01A/53274/VIC+26       VIC Interrupt Mask Register (IMR)
      |   $D01B/53275/VIC+27       Sprite to Background Display Priority
      |   $D01C/53276/VIC+28       Sprites Multi-Color Mode Select
      |   $D01D/53277/VIC+29       Sprites Expand 2x Horizontal (X)
      |   $D01E/53278/VIC+30       Sprite to Sprite Collision Detect
      |   $D01F/53279/VIC+31       Sprite to Background Collision Detect
      |   $D020/53280/VIC+32       Border Color
      |   $D021/53281/VIC+33       Background Color 0
      |   $D022/53282/VIC+34       Background Color 1, Multi-Color Register 0
      |   $D023/53283/VIC+35       Background Color 2, Multi-Color Register 1
      |   $D024/53284/VIC+36       Background Color 3
      |   $D025/53285/VIC+37       Sprite Multi-Color Register 0
      |   $D026/53286/VIC+38       Sprite Multi-Color Register 1
      |   $D027/53287/VIC+39       Sprite 0 Color
      |   $D028/53288/VIC+40       Sprite 1 Color
      |   $D029/53289/VIC+41       Sprite 2 Color
      |   $D02A/53290/VIC+42       Sprite 3 Color
      |   $D02B/53291/VIC+43       Sprite 4 Color
      |   $D02C/53292/VIC+44       Sprite 5 Color
      |   $D02D/53293/VIC+45       Sprite 6 Color
      |   $D02E/53294/VIC+46       Sprite 7 Color
      |
      | C128 only:
      |
      |   $D02F/53295/VIC+47       Port A* for Extended Keyboard
      |   $D030/53296/VIC+48       Switch to FAST-Mode
      |
      +------------------------------------------------------------------------

       Back to Mainpage