+------------------------------------------------------------------------ | | VIDEO INTERFACE CHIP (VIC) 6566/6567 | +------------------------------------------------------------------------ | | VIC related topics: | | Bit Interpretations | CBMSCII Charset | Colors | PAL/NTSC Differences | PAL-Timing-Schemes | Screen Dimensions | PETSCII codes (with key combinations) | C64 color codes | C64 screen codes | | 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 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 Control Register 2 | $D017/53271/VIC+23 Sprites Expand 2x Vertical (Y) | $D018/53272/VIC+24 Memory Control Register | $D019/53273/VIC+25 Interrupt Request Register (IRR) | $D01A/53274/VIC+26 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