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

255 lines
12 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, ted, 7360, commodore, registers">
<META NAME="author" CONTENT="Graham">
<TITLE>TED reference</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#4040FF">
<P><FONT SIZE="+2">TED 7360 (Text Editing Device) reference</FONT></P>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="720">
<CAPTION><FONT SIZE="+1">TED 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">$FF00 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Timer 1 High-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF01 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Timer 1 Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF02 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Timer 2 High-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF03 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Timer 2 Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF04 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Timer 3 High-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF05 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Timer 3 Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF06 (R/W)</FONT></TD><TD><FONT SIZE="-1">CR1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">TEST</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">$FF07 (R/W)</FONT></TD><TD><FONT SIZE="-1">CR2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">REVERSE</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">PAL/NTSC</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">STOP</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">$FF08 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Keyboard Input Latch</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF09 (R/W)</FONT></TD><TD><FONT SIZE="-1">IRQST</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IRQ</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ICNT3</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ICNT2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ICNT1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ILP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">IRST</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF0A (R/W)</FONT></TD><TD><FONT SIZE="-1">IRQEN</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ECNT3</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ECNT2</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ECNT1</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ELP</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ERST</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">RST8</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF0B (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">$FF0B (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">$FF0C (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="6" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="2" ALIGN="CENTER"><FONT SIZE="-1">Cursor Position bits 9-8</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF0D (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Cursor Position Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF0E (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Channel 1 Frequency Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF0F (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Channel 2 Frequency Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF10 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="6" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="2" ALIGN="CENTER"><FONT SIZE="-1">Chan. 1 Freq. bits 9-8</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF11 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">D/A mode</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C2 noise</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C2 square</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">C1 enable</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Volume (0-8)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF12 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="2" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Bitmap Address (A15-A13)</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">CHARROM</FONT></TD>
<TD COLSPAN="2" ALIGN="CENTER"><FONT SIZE="-1">Chan. 2 Freq. bits 9-8</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF13 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="6" ALIGN="CENTER"><FONT SIZE="-1">Charset Address (A15-A10)</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">1 MHz</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">ROM</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF14 (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="5" ALIGN="CENTER"><FONT SIZE="-1">Video RAM Address (A15-A11)</FONT></TD>
<TD COLSPAN="3" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF15 (R/W)</FONT></TD><TD><FONT SIZE="-1">B0C</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Luma</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Chroma</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF16 (R/W)</FONT></TD><TD><FONT SIZE="-1">B1C</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Luma</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Chroma</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF17 (R/W)</FONT></TD><TD><FONT SIZE="-1">B2C</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Luma</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Chroma</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF18 (R/W)</FONT></TD><TD><FONT SIZE="-1">B3C</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Luma</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Chroma</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF19 (R/W)</FONT></TD><TD><FONT SIZE="-1">EC</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Luma</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Chroma</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF1A (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="6" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="2" ALIGN="CENTER"><FONT SIZE="-1">V. RAM Pos (A9-A8)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF1B (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Video RAM Position (A7-A0)</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF1C (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="7" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD ALIGN="CENTER"><FONT SIZE="-1">VSCAN8</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF1D (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Vertical Scan Position Low-Byte</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF1E (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD COLSPAN="8" ALIGN="CENTER"><FONT SIZE="-1">Horizontal Scan Position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF1F (R/W)</FONT></TD><TD><FONT SIZE="-1">&nbsp;</FONT></TD>
<TD BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused &sup1;</FONT></TD>
<TD COLSPAN="4" ALIGN="CENTER"><FONT SIZE="-1">Flash Counter</FONT></TD>
<TD COLSPAN="3" ALIGN="CENTER"><FONT SIZE="-1">Vertical Character Scan Position</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF3E (W)</FONT></TD><TD><FONT SIZE="-1">ROMEN</FONT></TD>
<TD COLSPAN="8" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused</FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="-1">$FF3F (W)</FONT></TD><TD><FONT SIZE="-1">RAMEN</FONT></TD>
<TD COLSPAN="8" BGCOLOR="#E0E0E0" ALIGN="CENTER"><FONT SIZE="-1">unused</FONT></TD>
</TR>
</TABLE>
<BR>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="2" WIDTH="720">
<CAPTION><FONT SIZE="+1">TED 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>
&sup1; - Unused bits read back 1<BR>
<BR><BR>
&copy; 2009-2011 Graham
</BODY></HTML>