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

197 lines
8.3 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="pokey, C012294, atari, registers">
<META NAME="author" CONTENT="Graham">
<TITLE>POKEY reference</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#4040FF">
<P><FONT SIZE="+2">POKEY (POtentiometer and KEYboard Integrated Circuit) reference</FONT></P>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="720">
<CAPTION><FONT SIZE="+1">POKEY register set:</FONT></CAPTION>
<TR>
<TH WIDTH="11%"><FONT SIZE="-1">&nbsp;</FONT></TH>
<TH WIDTH="9%"><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">$D200 (R)</FONT></TD><TD><FONT SIZE="-1">POT0</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 0 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D200 (W)</FONT></TD><TD><FONT SIZE="-1">AUDF1</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Frequency</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D201 (R)</FONT></TD><TD><FONT SIZE="-1">POT1</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 1 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D201 (W)</FONT></TD><TD><FONT SIZE="-1">AUDC1</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Sound Distortion</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">On/Off</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Volume Control</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D202 (R)</FONT></TD><TD><FONT SIZE="-1">POT2</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 2 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D202 (W)</FONT></TD><TD><FONT SIZE="-1">AUDF2</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Frequency</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D203 (R)</FONT></TD><TD><FONT SIZE="-1">POT3</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 3 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D203 (W)</FONT></TD><TD><FONT SIZE="-1">AUDC2</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Sound Distortion</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">On/Off</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Volume Control</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D204 (R)</FONT></TD><TD><FONT SIZE="-1">POT4</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 4 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D204 (W)</FONT></TD><TD><FONT SIZE="-1">AUDF3</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Frequency</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D205 (R)</FONT></TD><TD><FONT SIZE="-1">POT5</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 5 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D205 (W)</FONT></TD><TD><FONT SIZE="-1">AUDC3</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Sound Distortion</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">On/Off</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Volume Control</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D206 (R)</FONT></TD><TD><FONT SIZE="-1">POT6</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 6 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D206 (W)</FONT></TD><TD><FONT SIZE="-1">AUDF4</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Frequency</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D207 (R)</FONT></TD><TD><FONT SIZE="-1">POT7</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Potentiometer 7 input</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D207 (W)</FONT></TD><TD><FONT SIZE="-1">AUDC4</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Sound Distortion</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">On/Off</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Volume Control</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D208 (R)</FONT></TD><TD><FONT SIZE="-1">POTST</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT7</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT6</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT5</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT4</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT3</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">POT0</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D208 (W)</FONT></TD><TD><FONT SIZE="-1">AUDCTL</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Distortion</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C1 clock</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C3 clock</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C1+C2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C3+C4</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C1 filter</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C2 filter</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">base clock</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D209 (R)</FONT></TD><TD><FONT SIZE="-1">KBCODE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">CTRL</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SHIFT</FONT></TD>
<TD COLSPAN="6" ALIGN="CENTER"><FONT SIZE="-1">Key code</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D209 (W)</FONT></TD><TD><FONT SIZE="-1">STIMER</FONT></TD>
<TD COLSPAN="8" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20A (R)</FONT></TD><TD><FONT SIZE="-1">RANDOM</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Random generator value</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20A (W)</FONT></TD><TD><FONT SIZE="-1">SKSTRES</FONT></TD>
<TD COLSPAN="8" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20B (W)</FONT></TD><TD><FONT SIZE="-1">POTGO</FONT></TD>
<TD COLSPAN="8" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20D (R)</FONT></TD><TD><FONT SIZE="-1">SERIN</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Data</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20D (W)</FONT></TD><TD><FONT SIZE="-1">SEROUT</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Data</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20E (R)</FONT></TD><TD><FONT SIZE="-1">IRQST</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">BREAK</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">KBCODE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SERIN</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SEROUT</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">EOT</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Timer 4</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Timer 2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Timer 1</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20E (W)</FONT></TD><TD><FONT SIZE="-1">IRQEN</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">BREAK</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">KBCODE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SERIN</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SEROUT</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">EOT</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Timer 4</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Timer 2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Timer 1</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20F (R)</FONT></TD><TD><FONT SIZE="-1">SKCTL</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SPACE</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Serial speed</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">two-tone</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ADC spd</FONT></TD>
<TD COLSPAN="2" ALIGN="CENTER"><FONT SIZE="-1">POKEY ctrl</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$D20F (W)</FONT></TD><TD><FONT SIZE="-1">SKSTAT</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">FrameE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SERIN E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">KB E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SER E</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">SHIFT</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">KEY</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Transfer</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused</FONT></TD>
</TR>
</TABLE>
<BR>
&copy; 2009-2010 Graham
</BODY></HTML>