wudsn-ide/com.wudsn.ide.asm/help/www.oxyron.de/html/registers_vic2.html
2018-12-30 16:42:36 +01:00

386 lines
17 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html;charset=iso-8859-1">
<META NAME="keywords" CONTENT="vic, vic2, vic-ii, 6566, 6567, 6569, 6572, 6573, 8562, 8564, 8565, 8566, 8569 mos, csg, commodore, registers">
<META NAME="author" CONTENT="Graham">
<TITLE>VIC-II reference</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#4040FF">
<P><FONT SIZE="+2">VIC-II 6567/6569/856x (Video Interface Chip 2) reference</FONT></P>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="720">
<CAPTION><FONT SIZE="+1">VIC-II register set:</FONT></CAPTION>
<TR>
<TH WIDTH="12%"><FONT SIZE="-1">&nbsp;</FONT></TH>
<TH WIDTH="8%"><FONT SIZE="-1">&nbsp;</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">7</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">6</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">5</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">4</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">3</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">2</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">1</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">0</FONT></TH>
</TR>
<TR>
<TD><FONT SIZE="-1">$D000 (R/W)</FONT></TD><TD><FONT SIZE="-1">M0X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 0 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D001 (R/W)</FONT></TD><TD><FONT SIZE="-1">M0Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 0 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D002 (R/W)</FONT></TD><TD><FONT SIZE="-1">M1X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 1 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D003 (R/W)</FONT></TD><TD><FONT SIZE="-1">M1Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 1 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D004 (R/W)</FONT></TD><TD><FONT SIZE="-1">M2X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 2 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D005 (R/W)</FONT></TD><TD><FONT SIZE="-1">M2Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 2 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D006 (R/W)</FONT></TD><TD><FONT SIZE="-1">M3X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 3 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D007 (R/W)</FONT></TD><TD><FONT SIZE="-1">M3Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 3 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D008 (R/W)</FONT></TD><TD><FONT SIZE="-1">M4X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 4 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D009 (R/W)</FONT></TD><TD><FONT SIZE="-1">M4Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 4 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D00A (R/W)</FONT></TD><TD><FONT SIZE="-1">M5X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 5 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D00B (R/W)</FONT></TD><TD><FONT SIZE="-1">M5Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 5 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D00C (R/W)</FONT></TD><TD><FONT SIZE="-1">M6X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 6 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D00D (R/W)</FONT></TD><TD><FONT SIZE="-1">M6Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 6 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D00E (R/W)</FONT></TD><TD><FONT SIZE="-1">M7X</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 7 X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D00F (R/W)</FONT></TD><TD><FONT SIZE="-1">M7Y</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Sprite 7 Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D010 (R/W)</FONT></TD><TD><FONT SIZE="-1">M?X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1X8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0X8</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D011 (R/W)</FONT></TD><TD><FONT SIZE="-1">CR1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">RST8</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ECM</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">BMM</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">DEN</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">RSEL</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">YSCROLL</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D012 (R)</FONT></TD><TD><FONT SIZE="-1">RASTER</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Raster Counter bits 7-0</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D012 (W)</FONT></TD><TD><FONT SIZE="-1">RSTCMP</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Raster Comparator bits 7-0</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D013 (R)</FONT></TD><TD><FONT SIZE="-1">LPX</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Light Pen X-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D014 (R)</FONT></TD><TD><FONT SIZE="-1">LPY</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Light Pen Y-position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D015 (R/W)</FONT></TD><TD><FONT SIZE="-1">M?E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0E</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D016 (R/W)</FONT></TD><TD><FONT SIZE="-1">CR2</FONT></TD>
<TD COLSPAN="2" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">RES</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">MCM</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">CSEL</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">XSCROLL</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D017 (R/W)</FONT></TD><TD><FONT SIZE="-1">M?YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1YE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0YE</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D018 (R/W)</FONT></TD><TD><FONT SIZE="-1">VM/CB</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Screen Pointer (A13-A10)</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Bitmap/Charset Pointer (A13-A11)</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D019 (R/W)</FONT></TD><TD><FONT SIZE="-1">IRQST</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IRQ</FONT></TD>
<TD COLSPAN="3" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ILP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IMMC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IMBC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IRST</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D01A (R/W)</FONT></TD><TD><FONT SIZE="-1">IRQEN</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ELP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">EMMC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">EMBC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ERST</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D01B (R/W)</FONT></TD><TD><FONT SIZE="-1">M?DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1DP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0DP</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D01C (R/W)</FONT></TD><TD><FONT SIZE="-1">M?MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1MC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0MC</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D01D (R/W)</FONT></TD><TD><FONT SIZE="-1">M?XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1XE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0XE</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D01E (R/W)</FONT></TD><TD><FONT SIZE="-1">M?M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1M</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0M</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D01F (R/W)</FONT></TD><TD><FONT SIZE="-1">M?D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M7D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M6D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M5D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M4D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M3D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M2D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M1D</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">M0D</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D020 (R/W)</FONT></TD><TD><FONT SIZE="-1">EC</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Border Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D021 (R/W)</FONT></TD><TD><FONT SIZE="-1">B0C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Background Color 0</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D022 (R/W)</FONT></TD><TD><FONT SIZE="-1">B1C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Background Color 1</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D023 (R/W)</FONT></TD><TD><FONT SIZE="-1">B2C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Background Color 2</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D024 (R/W)</FONT></TD><TD><FONT SIZE="-1">B3C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Background Color 3</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D025 (R/W)</FONT></TD><TD><FONT SIZE="-1">MM0</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite Multicolor 0</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D026 (R/W)</FONT></TD><TD><FONT SIZE="-1">MM1</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite Multicolor 1</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D027 (R/W)</FONT></TD><TD><FONT SIZE="-1">M0C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 0 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D028 (R/W)</FONT></TD><TD><FONT SIZE="-1">M1C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 1 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D029 (R/W)</FONT></TD><TD><FONT SIZE="-1">M2C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 2 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D02A (R/W)</FONT></TD><TD><FONT SIZE="-1">M3C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 3 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D02B (R/W)</FONT></TD><TD><FONT SIZE="-1">M4C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 4 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D02C (R/W)</FONT></TD><TD><FONT SIZE="-1">M5C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 5 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D02D (R/W)</FONT></TD><TD><FONT SIZE="-1">M6C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 6 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D02E (R/W)</FONT></TD><TD><FONT SIZE="-1">M7C</FONT></TD>
<TD COLSPAN="4" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Sprite 7 Color</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D02F (R/W)</FONT></TD><TD><FONT SIZE="-1">KCR &sup2;</FONT></TD>
<TD COLSPAN="5" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Keyboard Interface &sup2;</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D030 (R/W)</FONT></TD><TD><FONT SIZE="-1">FAST &sup2;</FONT></TD>
<TD COLSPAN="6" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">TEST &sup2;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">2 MHz &sup2;</FONT></TD>
</TR>
</TABLE>
<BR>
&sup1; - Unused bits read back 1<BR>
&sup2; - Only available on C128<BR>
<BR>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="720">
<CAPTION><FONT SIZE="+1">VIC-II video modes:</FONT></CAPTION>
<TR>
<TH WIDTH="10%"><FONT SIZE="-1">ECM</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">BMM</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">MCM</FONT></TH>
<TH WIDTH="70%"><FONT SIZE="-1">Mode</FONT></TH>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Hires character mode (40x25)</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Multicolor character mode (40x25)</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">1</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Hires bitmap mode (320x200)</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">1</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Multicolor bitmap mode (160x200)</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">1</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD><TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Hires character mode with extended background colors (40x25)</FONT></TD>
</TR>
</TABLE>
<BR><BR>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="256">
<CAPTION><FONT SIZE="+1">VIC-II color palette:</FONT></CAPTION>
<TR>
<TH WIDTH="10%"><FONT SIZE="-1">0</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">1</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">2</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">3</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">4</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">5</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">6</FONT></TH>
<TH WIDTH="10%"><FONT SIZE="-1">7</FONT></TH>
</TR>
<TR>
<TD COLSPAN="8" ALIGN="CENTER"><IMG src="../pics/vic2palette.png" alt="VIC-II color palette" border="0"></TD>
</TR>
<TR>
<TH><FONT SIZE="-1">8</FONT></TH>
<TH><FONT SIZE="-1">9</FONT></TH>
<TH><FONT SIZE="-1">A</FONT></TH>
<TH><FONT SIZE="-1">B</FONT></TH>
<TH><FONT SIZE="-1">C</FONT></TH>
<TH><FONT SIZE="-1">D</FONT></TH>
<TH><FONT SIZE="-1">E</FONT></TH>
<TH><FONT SIZE="-1">F</FONT></TH>
</TR>
</TABLE>
<BR><BR>
&copy; 2009-2011 Graham
</BODY></HTML>