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

114 lines
4.5 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="mos, rec, 8726, commodore, registers">
<META NAME="author" CONTENT="Graham">
<TITLE>REC reference</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#4040FF">
<P><FONT SIZE="+2">REC 8726 (RAM Expansion Controller) reference</FONT></P>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="720">
<CAPTION><FONT SIZE="+1">REC 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">$DF00 (R)</FONT></TD><TD><FONT SIZE="-1">SR</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IRQ</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">EOB</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Verify</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Size</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Version</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF01 (R/W)</FONT></TD><TD><FONT SIZE="-1">CR</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Execute</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">reserved &sup2;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Load</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">FF00</FONT></TD>
<TD COLSPAN="2" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">reserved &sup2;</FONT></TD>
<TD COLSPAN="2" ALIGN="CENTER"><FONT SIZE="-1">Transfer Type</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF02 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">C64/C128 start address (A7-A0)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF03 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">C64/C128 start address (A15-A8)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF04 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">REU start address (A7-A0)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF05 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">REU start address (A15-A8)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF06 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="5" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">REU start address (A18-A16)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF07 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Transfer length (D7-D0)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF08 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Transfer length (D15-D8)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF09 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IRQE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">EOBE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">VerifyE</FONT></TD>
<TD COLSPAN="5" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$DF0A (R/W)</FONT></TD><TD><FONT SIZE="-1">ACR</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C64 fixed</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">REU fixed</FONT></TD>
<TD COLSPAN="6" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
</TR>
</TABLE>
<BR>
&sup1; - Unused bits read back 1<BR>
&sup2; - Reserved bits read back 0<BR>
<BR><BR>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="192">
<CAPTION><FONT SIZE="+1">Transfer Types:</FONT></CAPTION>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">0</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C64 to REU</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">REU to C64</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Swap</FONT></TD>
</TR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-1">3</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">Verify</FONT></TD>
</TR>
</TABLE>
<BR><BR>
&copy; 2010 Graham
</BODY></HTML>