Mapa pamięci Atari 8bit

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 03:00, 23 lis 2023
Mono (Dyskusja | wkład)
(Procedury i stałe PBI ROM - rozmiar pdvv)
← Previous diff
Aktualna wersja
Mono (Dyskusja | wkład)
(Procedury i stałe CART ROM - prawy cart)
Linia 1: Linia 1:
{{SDP}} {{SDP}}
-Zmienne systemowe oraz adresy procedur systemu operacyjnego Atari XL/XE.+Zmienne systemowe oraz adresy procedur systemu operacyjnego Atari 400/800 i XL/XE.
Domyślnie przyjęto nazewnictwo występujące w zachodniej literaturze: Domyślnie przyjęto nazewnictwo występujące w zachodniej literaturze:
-* Atari 400/800 Operating System Source Listing+* [https://seriouscomputerist.atariverse.com/media/pdf/book/400-800%20-%20Operating%20System%20Source%20Listing%20(Rev.%20A).pdf Atari 400/800 Operating System Source Listing]
-* Atari 400/800 Technical Reference Notes+* [https://seriouscomputerist.atariverse.com/media/pdf/book/400-800%20-%20Technical%20Reference%20Notes.pdf Atari 400/800 Technical Reference Notes]
Wszelkie zmiany i odstępstwa występujące w innych publikacjach zaznaczono ze wskazaniem na źródło występowania. Wszelkie zmiany i odstępstwa występujące w innych publikacjach zaznaczono ze wskazaniem na źródło występowania.
-1. Atari XL Addendum+1. [https://seriouscomputerist.atariverse.com/media/pdf/book/Atari%20XL%20Addendum%20-%20Operating%20System%20Manual.pdf Atari XL Addendum - Operating System Manual]
-<!--+ 
-2. De Re Atari+2. [https://seriouscomputerist.atariverse.com/media/pdf/book/Mapping%20the%20Atari.pdf Mapping The Atari Revised Edition]
-3. Mapping The Atari+ 
-4. Atari Intern+3. [http://www.musanim.com/mam/DeReAtari.pdf De Re Atari]
-5. Master Memory Map+ 
--->+4. [https://www.atariarchives.org/mmm/Master%20Memory%20Map%20for%20the%20Atari.pdf Master Memory Map For The Atari]
 + 
 +5. [[Mapa pamięci|Mapa Pamięci Atari XL/XE]]
==Tablice i zmienne w RAM== ==Tablice i zmienne w RAM==
Linia 20: Linia 22:
<tr> <tr>
-<td><b>Adres</b></td>+<th rowspan="2"><b>Adres</b></th>
-<td><b>Etykieta</b></td>+<th colspan="4"><b>Etykieta</b></th>
-<td><b>Opis</b></td>+<th rowspan="2"><b>Podsystem</b></th>
 +<th rowspan="2"><b>Opis</b></th>
</tr> </tr>
- 
<tr> <tr>
-<td colspan="3"></td>+<th><b>Atari OS<br/>rev.A</b></th>
 +<th><b>Atari OS<br/>rev.B</b></th>
 +<th><b>XL OS<br/>AA000001<br/>rev.11</b></th>
 +<th><b>XL OS<br/>BB000001<br/>rev.2</b></th>
</tr> </tr>
<tr> <tr>
-<td>$0000</td>+<td colspan="7"></td>
-<td rowspan="2"><span id="LNZBS">LNZBS</span></td>+
-<td rowspan="2"></td>+
-</tr>+
- +
-<tr>+
-<td>$0001</td>+
</tr> </tr>
<tr> <tr>
<td>$0000</td> <td>$0000</td>
-<td><span id="LNFLG">LNFLG<sup>1</sup></span></td>+<td rowspan="2" colspan="2"><span id="LNZBS">LNZBS</span>, <span id="LINZBS">LINZBS<sup>2</sup></span></td>
-<td></td>+<td colspan="2"><span id="LNFLG">LNFLG<sup>1</sup></span>, <span id="LINFLG">LINFLG<sup>4</sup></span></td>
 +<td rowspan="2"></td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$0001</td> <td>$0001</td>
-<td><span id="NGFLAG">NGFLAG<sup>1</sup></span></td>+<td colspan="2"><span id="NGFLAG">NGFLAG<sup>1</sup></span></td>
-<td></td>+
</tr> </tr>
<tr> <tr>
<td>$0002</td> <td>$0002</td>
-<td rowspan="2"><span id="CASINI">CASINI</span></td>+<td rowspan="2" colspan="4"><span id="CASINI">CASINI</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 63: Linia 64:
<tr> <tr>
<td>$0004</td> <td>$0004</td>
-<td rowspan="2"><span id="RAMLO">RAMLO</span></td>+<td rowspan="2" colspan="4"><span id="RAMLO">RAMLO</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 73: Linia 75:
<tr> <tr>
<td>$0006</td> <td>$0006</td>
-<td><span id="TRAMSZ">TRAMSZ</span></td>+<td colspan="4"><span id="TRAMSZ">TRAMSZ</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 79: Linia 82:
<tr> <tr>
<td>$0007</td> <td>$0007</td>
-<td><span id="TSTDAT">TSTDAT</span>, <span id="CMCMD">CMCMD<sup>1</sup></span></td>+<td colspan="2"><span id="TSTDAT">TSTDAT</span></td>
 +<td colspan="2"><span id="CMCMD">CMCMD<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 85: Linia 90:
<tr> <tr>
<td>$0008</td> <td>$0008</td>
-<td><span id="WARMST">WARMST</span></td>+<td colspan="4"><span id="WARMST">WARMST</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 91: Linia 97:
<tr> <tr>
<td>$0009</td> <td>$0009</td>
-<td><span id="BOOT?">BOOT?</span></td>+<td colspan="4"><span id="BOOT?">BOOT?</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 97: Linia 104:
<tr> <tr>
<td>$000A</td> <td>$000A</td>
-<td rowspan="2"><span id="DOSVEC">DOSVEC</span></td>+<td rowspan="2" colspan="4"><span id="DOSVEC">DOSVEC</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 107: Linia 115:
<tr> <tr>
<td>$000C</td> <td>$000C</td>
-<td rowspan="2"><span id="DOSINI">DOSINI</span></td>+<td rowspan="2" colspan="4"><span id="DOSINI">DOSINI</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 117: Linia 126:
<tr> <tr>
<td>$000E</td> <td>$000E</td>
-<td rowspan="2"><span id="APPMHI">APPMHI</span></td>+<td rowspan="2" colspan="4"><span id="APPMHI">APPMHI</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 127: Linia 137:
<tr> <tr>
<td>$0010</td> <td>$0010</td>
-<td><span id="INTZBS">INTZBS</span></td>+<td colspan="4"><span id="INTZBS">INTZBS</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 133: Linia 144:
<tr> <tr>
<td>$0010</td> <td>$0010</td>
-<td><span id="POKMSK">POKMSK</span></td>+<td colspan="4"><span id="POKMSK">POKMSK</span>, <span id="IRQENS">IRQENS<sup>5</sup></span></td>
-<td></td>+<td>IRQ, IRQ:SIO</td>
 +<td>
 +czytany przy detekcji źródła IRQ<br/>
 +modyfikowany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR<br/>
 +modyfikowany w procedurze obsługi końca zapisu na szynę szeregową wskazywanej przez VSEROC
 +</td>
</tr> </tr>
<tr> <tr>
<td>$0011</td> <td>$0011</td>
-<td><span id="BRKKEY">BRKKEY</span></td>+<td colspan="4"><span id="BRKKEY">BRKKEY</span>, <span id="IRQSTAT">IRQSTAT<sup>5</sup></span></td>
-<td></td>+<td>IRQ:BREAK</td>
 +<td>zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY</td>
</tr> </tr>
<tr> <tr>
<td>$0012</td> <td>$0012</td>
-<td rowspan="3"><span id="RTCLOK">RTCLOK</span></td>+<td rowspan="3" colspan="4"><span id="RTCLOK">RTCLOK</span>, <span id="RTCLOCK">RTCLOCK<sup>5</sup></span></td>
-<td rowspan="3"></td>+<td rowspan="3">NMI</td>
 +<td rowspan="3">zwiększany w pierwszej fazie VBLK</td>
</tr> </tr>
Linia 159: Linia 177:
<tr> <tr>
<td>$0015</td> <td>$0015</td>
-<td rowspan="2"><span id="BUFADR">BUFADR</span></td>+<td rowspan="2" colspan="4"><span id="BUFADR">BUFADR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 169: Linia 188:
<tr> <tr>
<td>$0017</td> <td>$0017</td>
-<td><span id="ICCOMT">ICCOMT</span></td>+<td colspan="4"><span id="ICCOMT">ICCOMT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 175: Linia 195:
<tr> <tr>
<td>$0018</td> <td>$0018</td>
-<td rowspan="2"><span id="DSKFMS">DSKFMS</span></td>+<td rowspan="2" colspan="4"><span id="DSKFMS">DSKFMS</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 185: Linia 206:
<tr> <tr>
<td>$001A</td> <td>$001A</td>
-<td rowspan="2"><span id="DSKUTL">DSKUTL</span></td>+<td rowspan="2" colspan="4"><span id="DSKUTL">DSKUTL</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 195: Linia 217:
<tr> <tr>
<td>$001C</td> <td>$001C</td>
-<td><span id="PTIMOT">PTIMOT</span></td>+<td colspan="2"><span id="PTIMOT">PTIMOT</span></td>
-<td>moved to $0314<sup>1</sup></td>+<td rowspan="4" colspan="2"><span id="ABUFPT">ABUFPT<sup>1</sup></span></td>
 +<td></td>
 +<td>PTIMOT przeniesiony do $0314<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$001D</td> <td>$001D</td>
-<td><span id="PBPNT">PBPNT</span></td>+<td colspan="2"><span id="PBPNT">PBPNT</span></td>
-<td>moved to $02DE<sup>1</sup></td>+<td></td>
 +<td>PBPNT przeniesiony do $02DE<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$001E</td> <td>$001E</td>
-<td><span id="PBUFSZ">PBUFSZ</span></td>+<td colspan="2"><span id="PBUFSZ">PBUFSZ</span></td>
-<td>moved to $02DF<sup>1</sup></td>+<td></td>
 +<td>PBUFSZ przeniesiony do $02DF<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$001F</td> <td>$001F</td>
-<td><span id="PTEMP">PTEMP</span></td>+<td colspan="2"><span id="PTEMP">PTEMP</span></td>
-<td>deleted<sup>1</sup></td>+<td></td>
 +<td>PTEMP usunięty<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
-<td>$001C</td>+<td colspan="7"></td>
-<td rowspan="4"><span id="ABUFPT">ABUFPT<sup>1</sup></span></td>+
-<td rowspan="4"></td>+
-</tr>+
- +
-<tr>+
-<td>$001D</td>+
-</tr>+
- +
-<tr>+
-<td>$001E</td>+
-</tr>+
- +
-<tr>+
-<td>$001F</td>+
</tr> </tr>
<tr> <tr>
<td>$0020-$002F</td> <td>$0020-$002F</td>
-<td><span id="ZIOCB">ZIOCB</span></td>+<td colspan="4"><span id="ZIOCB">ZIOCB</span></td>
-<td></td>+<td>CIO</td>
 +<td>Zero Page I/O Control Block</td>
</tr> </tr>
<tr> <tr>
<td>$0020</td> <td>$0020</td>
-<td><span id="IOCBAS">IOCBAS</span></td>+<td colspan="4"><span id="IOCBAS">IOCBAS</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 249: Linia 264:
<tr> <tr>
<td>$0020</td> <td>$0020</td>
-<td><span id="ICHIDZ">ICHIDZ</span></td>+<td colspan="4"><span id="ICHIDZ">ICHIDZ</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 255: Linia 271:
<tr> <tr>
<td>$0021</td> <td>$0021</td>
-<td><span id="ICDNOZ">ICDNOZ</span></td>+<td colspan="4"><span id="ICDNOZ">ICDNOZ</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 261: Linia 278:
<tr> <tr>
<td>$0022</td> <td>$0022</td>
-<td><span id="ICCOMZ">ICCOMZ</span></td>+<td colspan="4"><span id="ICCOMZ">ICCOMZ</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 267: Linia 285:
<tr> <tr>
<td>$0023</td> <td>$0023</td>
-<td><span id="ICSTAZ">ICSTAZ</span></td>+<td colspan="4"><span id="ICSTAZ">ICSTAZ</span>, <span id="ICSTZ">ICSTZ<sup>5</sup></span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 273: Linia 292:
<tr> <tr>
<td>$0024</td> <td>$0024</td>
-<td><span id="ICBALZ">ICBALZ</span>, <span id="ICBAZ">ICBAZ</span></td>+<td colspan="4"><span id="ICBALZ">ICBALZ</span>, <span id="ICBAZ">ICBAZ</span></td>
 +<td rowspan="2">CIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 279: Linia 299:
<tr> <tr>
<td>$0025</td> <td>$0025</td>
-<td><span id="ICBAHZ">ICBAHZ</span></td>+<td colspan="4"><span id="ICBAHZ">ICBAHZ</span></td>
</tr> </tr>
<tr> <tr>
<td>$0026</td> <td>$0026</td>
-<td><span id="ICPTLZ">ICPTLZ</span>, <span id="ICPTZ">ICPTZ</span></td>+<td colspan="4"><span id="ICPTLZ">ICPTLZ</span>, <span id="ICPTZ">ICPTZ</span></td>
 +<td rowspan="2">CIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 290: Linia 311:
<tr> <tr>
<td>$0027</td> <td>$0027</td>
-<td><span id="ICPTHZ">ICPTHZ</span></td>+<td colspan="4"><span id="ICPTHZ">ICPTHZ</span></td>
</tr> </tr>
<tr> <tr>
<td>$0028</td> <td>$0028</td>
-<td><span id="ICBLLZ">ICBLLZ</span>, <span id="ICBLZ">ICBLZ</span></td>+<td colspan="4"><span id="ICBLLZ">ICBLLZ</span>, <span id="ICBLZ">ICBLZ</span></td>
 +<td rowspan="2">CIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 301: Linia 323:
<tr> <tr>
<td>$0029</td> <td>$0029</td>
-<td><span id="ICBLHZ">ICBLHZ</span></td>+<td colspan="4"><span id="ICBLHZ">ICBLHZ</span></td>
</tr> </tr>
<tr> <tr>
<td>$002A</td> <td>$002A</td>
-<td><span id="ICAX1Z">ICAX1Z</span></td>+<td colspan="4"><span id="ICAX1Z">ICAX1Z</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 312: Linia 335:
<tr> <tr>
<td>$002B</td> <td>$002B</td>
-<td><span id="ICAX2Z">ICAX2Z</span></td>+<td colspan="4"><span id="ICAX2Z">ICAX2Z</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 318: Linia 342:
<tr> <tr>
<td>$002C</td> <td>$002C</td>
-<td><span id="ICAX3Z">ICAX3Z</span>, <span id="ICSPRZ">ICSPRZ</span>, <span id="ENTVEC">ENTVEC<sup>1</sup></span></td>+<td colspan="4"><span id="ICAX3Z">ICAX3Z</span>, <span id="ENTVEC">ENTVEC<sup>1</sup></span>, <span id="ICSPRZ">ICSPRZ</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 324: Linia 349:
<tr> <tr>
<td>$002D</td> <td>$002D</td>
-<td><span id="ICAX4Z">ICAX4Z</span></td>+<td colspan="4"><span id="ICAX4Z">ICAX4Z</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 330: Linia 356:
<tr> <tr>
<td>$002E</td> <td>$002E</td>
-<td><span id="ICAX5Z">ICAX5Z</span>, <span id="ICIDNO">ICIDNO</span></td>+<td colspan="4"><span id="ICAX5Z">ICAX5Z</span>, <span id="ICIDNO">ICIDNO</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 336: Linia 363:
<tr> <tr>
<td>$002F</td> <td>$002F</td>
-<td><span id="ICAX6Z">ICAX6Z</span>, <span id="CIOCHR">CIOCHR</span></td>+<td colspan="4"><span id="ICAX6Z">ICAX6Z</span>, <span id="CIOCHR">CIOCHR</span></td>
 +<td>CIO</td>
<td></td> <td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0030</td> <td>$0030</td>
-<td><span id="STATUS">STATUS</span></td>+<td colspan="4"><span id="STATUS">STATUS</span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>zapisywany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN</td>
</tr> </tr>
<tr> <tr>
<td>$0031</td> <td>$0031</td>
-<td><span id="CHKSUM">CHKSUM</span></td>+<td colspan="4"><span id="CHKSUM">CHKSUM</span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>
 +modyfikowany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN<br/>
 +modyfikowany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR
 +</td>
</tr> </tr>
<tr> <tr>
<td>$0032</td> <td>$0032</td>
-<td><span id="BUFRLO">BUFRLO</span>, <span id="BUFR">BUFR</span></td>+<td colspan="4"><span id="BUFRLO">BUFRLO</span>, <span id="BUFR">BUFR</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ:SIO</td>
 +<td rowspan="2">
 +zwiększany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN<br/>
 +zwiększany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR
 +</td>
</tr> </tr>
<tr> <tr>
<td>$0033</td> <td>$0033</td>
-<td><span id="BUFRHI">BUFRHI</span></td>+<td colspan="4"><span id="BUFRHI">BUFRHI</span></td>
</tr> </tr>
<tr> <tr>
<td>$0034</td> <td>$0034</td>
-<td><span id="BFENLO">BFENLO</span>, <span id="BFEN">BFEN</span></td>+<td colspan="4"><span id="BFENLO">BFENLO</span>, <span id="BFEN">BFEN</span>, <span id="BUFEN">BUFEN<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ:SIO</td>
 +<td rowspan="2">
 +czytany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN<br/>
 +czytany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR
 +</td>
</tr> </tr>
<tr> <tr>
<td>$0035</td> <td>$0035</td>
-<td><span id="BFENHI">BFENHI</span></td>+<td colspan="4"><span id="BFENHI">BFENHI</span></td>
</tr> </tr>
<tr> <tr>
<td>$0036</td> <td>$0036</td>
-<td><span id="CRETRY">CRETRY</span></td>+<td colspan="2"><span id="CRETRY">CRETRY</span></td>
-<td>moved to $029C<sup>1</sup></td>+<td rowspan="2" colspan="2"><span id="LTEMP">LTEMP<sup>1</sup></span></td>
-</tr>+<td></td>
- +<td>CRETRY przeniesiony do $029C<sup>1</sup></td>
-<tr>+
-<td>$0037</td>+
-<td><span id="DRETRY">DRETRY</span></td>+
-<td>moved to $02BD<sup>1</sup></td>+
-</tr>+
- +
-<tr>+
-<td>$0036</td>+
-<td rowspan="2"><span id="LTEMP">LTEMP<sup>1</sup></span></td>+
-<td rowspan="2"></td>+
</tr> </tr>
<tr> <tr>
<td>$0037</td> <td>$0037</td>
 +<td colspan="2"><span id="DRETRY">DRETRY</span></td>
 +<td></td>
 +<td>DRETRY przeniesiony do $02BD<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$0038</td> <td>$0038</td>
-<td><span id="BUFRFL">BUFRFL</span></td>+<td colspan="4"><span id="BUFRFL">BUFRFL</span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>modyfikowany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN</td>
</tr> </tr>
<tr> <tr>
<td>$0039</td> <td>$0039</td>
-<td><span id="RECVDN">RECVDN</span></td>+<td colspan="4"><span id="RECVDN">RECVDN</span>, <span id="RECVND">RECVND<sup>5</sup></span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>zapisywany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN</td>
</tr> </tr>
<tr> <tr>
<td>$003A</td> <td>$003A</td>
-<td><span id="XMTDON">XMTDON</span></td>+<td colspan="4"><span id="XMTDON">XMTDON</span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>zapisywany w procedurze obsługi końca zapisu na szynę szeregową wskazywanej przez VSEROC</td>
</tr> </tr>
<tr> <tr>
<td>$003B</td> <td>$003B</td>
-<td><span id="CHKSNT">CHKSNT</span></td>+<td colspan="4"><span id="CHKSNT">CHKSNT</span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>
 +modyfikowany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR<br/>
 +czytany w procedurze obsługi końca zapisu na szynę szeregową wskazywanej przez VSEROC
 +</td>
</tr> </tr>
<tr> <tr>
<td>$003C</td> <td>$003C</td>
-<td><span id="NOCKSM">NOCKSM</span></td>+<td colspan="4"><span id="NOCKSM">NOCKSM</span></td>
-<td></td>+<td>IRQ:SIO</td>
 +<td>modyfikowany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN</td>
</tr> </tr>
<tr> <tr>
<td>$003D</td> <td>$003D</td>
-<td><span id="BPTR">BPTR</span></td>+<td colspan="4"><span id="BPTR">BPTR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 434: Linia 481:
<tr> <tr>
<td>$003E</td> <td>$003E</td>
-<td><span id="FTYPE">FTYPE</span></td>+<td colspan="4"><span id="FTYPE">FTYPE</span>, <span id="GAPTYP">GAPTYP<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 440: Linia 488:
<tr> <tr>
<td>$003F</td> <td>$003F</td>
-<td><span id="FEOF">FEOF</span></td>+<td colspan="4"><span id="FEOF">FEOF</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 446: Linia 495:
<tr> <tr>
<td>$0040</td> <td>$0040</td>
-<td><span id="FREQ">FREQ</span></td>+<td colspan="4"><span id="FREQ">FREQ</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 452: Linia 502:
<tr> <tr>
<td>$0041</td> <td>$0041</td>
-<td><span id="SOUNDR">SOUNDR</span></td>+<td colspan="4"><span id="SOUNDR">SOUNDR</span>, <span id="IOSNDEN">IOSNDEN<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 458: Linia 509:
<tr> <tr>
<td>$0042</td> <td>$0042</td>
-<td><span id="CRITIC">CRITIC</span></td>+<td colspan="4"><span id="CRITIC">CRITIC</span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w pierwszej fazie VBLK</td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0043-$0049</td> <td>$0043-$0049</td>
-<td><span id="FMSZPG">FMSZPG</span></td>+<td colspan="4"><span id="FMSZPG">FMSZPG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 470: Linia 527:
<tr> <tr>
<td>$0043</td> <td>$0043</td>
-<td rowspan="2"><span id="ZBUFP">ZBUFP</span></td>+<td rowspan="2" colspan="4"><span id="ZBUFP">ZBUFP</span>, <span id="ZBUFA">ZBUFA<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 480: Linia 538:
<tr> <tr>
<td>$0045</td> <td>$0045</td>
-<td rowspan="2"><span id="ZDRVA">ZDRVA</span></td>+<td rowspan="2" colspan="4"><span id="ZDRVA">ZDRVA</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 490: Linia 549:
<tr> <tr>
<td>$0047</td> <td>$0047</td>
-<td rowspan="2"><span id="ZSBA">ZSBA</span></td>+<td rowspan="2" colspan="4"><span id="ZSBA">ZSBA</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 500: Linia 560:
<tr> <tr>
<td>$0049</td> <td>$0049</td>
-<td><span id="ERRNO">ERRNO</span></td>+<td colspan="4"><span id="ERRNO">ERRNO</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$004A</td>+<td colspan="7"></td>
-<td><span id="CKEY">CKEY</span></td>+
-<td>moved to $03E9<sup>1</sup></td>+
-</tr>+
- +
-<tr>+
-<td>$004B</td>+
-<td><span id="CASSBT">CASSBT</span></td>+
-<td>moved to $03EA<sup>1</sup></td>+
</tr> </tr>
<tr> <tr>
<td>$004A</td> <td>$004A</td>
-<td rowspan="2"><span id="ZCHAIN">ZCHAIN<sup>1</sup></span></td>+<td colspan="2"><span id="CKEY">CKEY</span></td>
-<td rowspan="2"></td>+<td rowspan="2" colspan="2"><span id="ZCHAIN">ZCHAIN<sup>1</sup></span></td>
 +<td></td>
 +<td>CKEY przeniesiony do $03E9<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$004B</td> <td>$004B</td>
 +<td colspan="2"><span id="CASSBT">CASSBT</span></td>
 +<td></td>
 +<td>CASSBT przeniesiony do $03EA<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$004C</td> <td>$004C</td>
-<td><span id="DSTAT">DSTAT</span></td>+<td colspan="4"><span id="DSTAT">DSTAT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 534: Linia 593:
<tr> <tr>
<td>$004D</td> <td>$004D</td>
-<td><span id="ATRACT">ATRACT</span></td>+<td colspan="4"><span id="ATRACT">ATRACT</span></td>
-<td></td>+<td>NMI, IRQ:KEY, IRQ:BREAK</td>
 +<td>
 +zwiększany w pierwszej fazie VBLK<br/>
 +zerowany w procedurze obsługi klawiatury wskazywanej przez VKEYBD<br/>
 +zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY
 +</td>
</tr> </tr>
<tr> <tr>
<td>$004E</td> <td>$004E</td>
-<td><span id="DRKMSK">DRKMSK</span></td>+<td colspan="4"><span id="DRKMSK">DRKMSK</span>, <span id="ATRMSK">ATRMSK<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>modyfikowany w pierwszej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$004F</td> <td>$004F</td>
-<td><span id="COLRSH">COLRSH</span></td>+<td colspan="4"><span id="COLRSH">COLRSH</span></td>
-<td></td>+<td>NMI</td>
 +<td>modyfikowany w pierwszej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$0050</td> <td>$0050</td>
-<td><span id="TMPCHR">TMPCHR</span></td>+<td colspan="4"><span id="TMPCHR">TMPCHR</span>, <span id="TEMP">TEMP<sup>2</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 558: Linia 625:
<tr> <tr>
<td>$0051</td> <td>$0051</td>
-<td><span id="HOLD1">HOLD1</span></td>+<td colspan="4"><span id="HOLD1">HOLD1</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 564: Linia 632:
<tr> <tr>
<td>$0052</td> <td>$0052</td>
-<td><span id="LMARGN">LMARGN</span></td>+<td colspan="4"><span id="LMARGN">LMARGN</span>, <span id="LMARGIN">LMARGIN<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 570: Linia 639:
<tr> <tr>
<td>$0053</td> <td>$0053</td>
-<td><span id="RMARGN">RMARGN</span></td>+<td colspan="4"><span id="RMARGN">RMARGN</span>, <span id="RMARGIN">RMARGIN<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 576: Linia 646:
<tr> <tr>
<td>$0054</td> <td>$0054</td>
-<td><span id="ROWCRS">ROWCRS</span></td>+<td colspan="4"><span id="ROWCRS">ROWCRS</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 582: Linia 653:
<tr> <tr>
<td>$0055</td> <td>$0055</td>
-<td rowspan="2"><span id="COLCRS">COLCRS</span></td>+<td rowspan="2" colspan="4"><span id="COLCRS">COLCRS</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 592: Linia 664:
<tr> <tr>
<td>$0057</td> <td>$0057</td>
-<td><span id="DINDEX">DINDEX</span></td>+<td colspan="4"><span id="DINDEX">DINDEX</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 598: Linia 671:
<tr> <tr>
<td>$0058</td> <td>$0058</td>
-<td rowspan="2"><span id="SAVMSC">SAVMSC</span></td>+<td rowspan="2" colspan="4"><span id="SAVMSC">SAVMSC</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 608: Linia 682:
<tr> <tr>
<td>$005A</td> <td>$005A</td>
-<td><span id="OLDROW">OLDROW</span></td>+<td colspan="4"><span id="OLDROW">OLDROW</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 614: Linia 689:
<tr> <tr>
<td>$005B</td> <td>$005B</td>
-<td rowspan="2"><span id="OLDCOL">OLDCOL</span></td>+<td rowspan="2" colspan="4"><span id="OLDCOL">OLDCOL</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 624: Linia 700:
<tr> <tr>
<td>$005D</td> <td>$005D</td>
-<td><span id="OLDCHR">OLDCHR</span></td>+<td colspan="4"><span id="OLDCHR">OLDCHR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 630: Linia 707:
<tr> <tr>
<td>$005E</td> <td>$005E</td>
-<td rowspan="2"><span id="OLDADR">OLDADR</span></td>+<td rowspan="2" colspan="4"><span id="OLDADR">OLDADR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 640: Linia 718:
<tr> <tr>
<td>$0060</td> <td>$0060</td>
-<td><span id="NEWROW">NEWROW</span></td>+<td colspan="2"><span id="NEWROW">NEWROW</span></td>
-<td>moved to $02F5<sup>1</sup></td>+<td rowspan="2" colspan="2"><span id="FKDEF">FKDEF<sup>1</sup></span>, <span id="FKDEFP">FKDEFP<sup>5</sup></span></td>
 +<td></td>
 +<td>NEWROW przeniesiony do $02F5<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$0061</td> <td>$0061</td>
-<td rowspan="2"><span id="NEWCOL">NEWCOL</span></td>+<td rowspan="2" colspan="2"><span id="NEWCOL">NEWCOL</span></td>
-<td rowspan="2">moved to $02F6<sup>1</sup></td>+
-</tr>+
- +
-<tr>+
-<td>$0062</td>+
-</tr>+
- +
-<tr>+
-<td>$0060</td>+
-<td rowspan="2"><span id="FKDEF">FKDEF<sup>1</sup></span></td>+
<td rowspan="2"></td> <td rowspan="2"></td>
-</tr>+<td rowspan="2">NEWCOL przeniesiony do $02F6<sup>1</sup></td>
- +
-<tr>+
-<td>$0061</td>+
</tr> </tr>
<tr> <tr>
<td>$0062</td> <td>$0062</td>
-<td><span id="PALNTS">PALNTS<sup>1</sup></span></td>+<td colspan="2"><span id="PALNTS">PALNTS<sup>1</sup></span></td>
-<td></td>+
</tr> </tr>
<tr> <tr>
<td>$0063</td> <td>$0063</td>
-<td><span id="LOGCOL">LOGCOL</span></td>+<td colspan="4"><span id="LOGCOL">LOGCOL</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 678: Linia 745:
<tr> <tr>
<td>$0064</td> <td>$0064</td>
-<td rowspan="2"><span id="ADRESS">ADRESS</span></td>+<td rowspan="2" colspan="4"><span id="ADRESS">ADRESS</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 688: Linia 756:
<tr> <tr>
<td>$0066</td> <td>$0066</td>
-<td rowspan="2"><span id="MLTTMP">MLTTMP</span>, <span id="OPNTMP">OPNTMP</span>, <span id="TOADR">TOADR</span></td>+<td rowspan="2" colspan="4"><span id="MLTTMP">MLTTMP</span>, <span id="OPNTMP">OPNTMP</span>, <span id="TOADR">TOADR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 698: Linia 767:
<tr> <tr>
<td>$0068</td> <td>$0068</td>
-<td rowspan="2"><span id="SAVADR">SAVADR</span>, <span id="FRMADR">FRMADR</span></td>+<td rowspan="2" colspan="4"><span id="SAVADR">SAVADR</span>, <span id="FRMADR">FRMADR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 708: Linia 778:
<tr> <tr>
<td>$006A</td> <td>$006A</td>
-<td><span id="RAMTOP">RAMTOP</span></td>+<td colspan="4"><span id="RAMTOP">RAMTOP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 714: Linia 785:
<tr> <tr>
<td>$006B</td> <td>$006B</td>
-<td><span id="BUFCNT">BUFCNT</span></td>+<td colspan="4"><span id="BUFCNT">BUFCNT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 720: Linia 792:
<tr> <tr>
<td>$006C</td> <td>$006C</td>
-<td rowspan="2"><span id="BUFSTR">BUFSTR</span></td>+<td rowspan="2" colspan="4"><span id="BUFSTR">BUFSTR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 730: Linia 803:
<tr> <tr>
<td>$006E</td> <td>$006E</td>
-<td><span id="BITMSK">BITMSK</span></td>+<td colspan="4"><span id="BITMSK">BITMSK</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 736: Linia 810:
<tr> <tr>
<td>$006F</td> <td>$006F</td>
-<td><span id="SHFAMT">SHFAMT</span></td>+<td colspan="4"><span id="SHFAMT">SHFAMT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 742: Linia 817:
<tr> <tr>
<td>$0070</td> <td>$0070</td>
-<td rowspan="2"><span id="ROWAC">ROWAC</span></td>+<td rowspan="2" colspan="4"><span id="ROWAC">ROWAC</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 752: Linia 828:
<tr> <tr>
<td>$0072</td> <td>$0072</td>
-<td rowspan="2"><span id="COLAC">COLAC</span></td>+<td rowspan="2" colspan="4"><span id="COLAC">COLAC</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 762: Linia 839:
<tr> <tr>
<td>$0074</td> <td>$0074</td>
-<td rowspan="2"><span id="ENDPT">ENDPT</span></td>+<td rowspan="2" colspan="4"><span id="ENDPT">ENDPT</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 772: Linia 850:
<tr> <tr>
<td>$0076</td> <td>$0076</td>
-<td><span id="DELTAR">DELTAR</span></td>+<td colspan="4"><span id="DELTAR">DELTAR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 778: Linia 857:
<tr> <tr>
<td>$0077</td> <td>$0077</td>
-<td rowspan="2"><span id="DELTAC">DELTAC</span></td>+<td rowspan="2" colspan="4"><span id="DELTAC">DELTAC</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 788: Linia 868:
<tr> <tr>
<td>$0079</td> <td>$0079</td>
-<td><span id="ROWINC">ROWINC</span></td>+<td colspan="2"><span id="ROWINC">ROWINC</span></td>
-<td>moved to $02F8<sup>1</sup></td>+<td rowspan="2" colspan="2"><span id="KEYDEF">KEYDEF<sup>1</sup></span>, <span id="KEYDEFP">KEYDEFP<sup>5</sup></span></td>
-</tr>+<td></td>
- +<td>ROWINC przeniesiony do $02F8<sup>1</sup></td>
-<tr>+
-<td>$007A</td>+
-<td><span id="COLINC">COLINC</span></td>+
-<td>moved to $02F9<sup>1</sup></td>+
-</tr>+
- +
-<tr>+
-<td>$0079</td>+
-<td rowspan="2"><span id="KEYDEF">KEYDEF<sup>1</sup></span></td>+
-<td rowspan="2"></td>+
</tr> </tr>
<tr> <tr>
<td>$007A</td> <td>$007A</td>
 +<td colspan="2"><span id="COLINC">COLINC</span></td>
 +<td></td>
 +<td>COLINC przeniesiony do $02F9<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$007B</td> <td>$007B</td>
-<td><span id="SWPFLG">SWPFLG</span></td>+<td colspan="4"><span id="SWPFLG">SWPFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 816: Linia 890:
<tr> <tr>
<td>$007C</td> <td>$007C</td>
-<td><span id="HOLDCH">HOLDCH</span></td>+<td colspan="4"><span id="HOLDCH">HOLDCH</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 822: Linia 897:
<tr> <tr>
<td>$007D</td> <td>$007D</td>
-<td><span id="INSDAT">INSDAT</span></td>+<td colspan="4"><span id="INSDAT">INSDAT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 828: Linia 904:
<tr> <tr>
<td>$007E</td> <td>$007E</td>
-<td rowspan="2"><span id="COUNTR">COUNTR</span></td>+<td rowspan="2" colspan="4"><span id="COUNTR">COUNTR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 837: Linia 914:
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0080-$00FF</td> <td>$0080-$00FF</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td>obszar użytkownika</td> <td>obszar użytkownika</td>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$00D4-$00FF</td> <td>$00D4-$00FF</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td>zmienne pakietu FP</td> <td>zmienne pakietu FP</td>
</tr> </tr>
Linia 858: Linia 937:
<tr> <tr>
<td>$00D4-$00D9</td> <td>$00D4-$00D9</td>
-<td><span id="FR0">FR0</span></td>+<td colspan="4"><span id="FR0">FR0</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 864: Linia 944:
<tr> <tr>
<td>$00D5-$00D9</td> <td>$00D5-$00D9</td>
-<td><span id="FR0M">FR0M<sup>1</sup></span></td>+<td colspan="4"><span id="FR0M">FR0M<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 870: Linia 951:
<tr> <tr>
<td>$00DA-$00DF</td> <td>$00DA-$00DF</td>
-<td><span id="FRE">FRE</span></td>+<td colspan="4"><span id="FRE">FRE</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 876: Linia 958:
<tr> <tr>
<td>$00E0-$00E5</td> <td>$00E0-$00E5</td>
-<td><span id="FR1">FR1</span></td>+<td colspan="4"><span id="FR1">FR1</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 882: Linia 965:
<tr> <tr>
<td>$00E1-$00E5</td> <td>$00E1-$00E5</td>
-<td><span id="FR1M">FR1M<sup>1</sup></span></td>+<td colspan="4"><span id="FR1M">FR1M<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 888: Linia 972:
<tr> <tr>
<td>$00E6-$00EB</td> <td>$00E6-$00EB</td>
-<td><span id="FR2">FR2</span></td>+<td colspan="4"><span id="FR2">FR2</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 894: Linia 979:
<tr> <tr>
<td>$00EC</td> <td>$00EC</td>
-<td><span id="FRX">FRX</span></td>+<td colspan="4"><span id="FRX">FRX</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 900: Linia 986:
<tr> <tr>
<td>$00ED</td> <td>$00ED</td>
-<td><span id="EEXP">EEXP</span></td>+<td colspan="4"><span id="EEXP">EEXP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 906: Linia 993:
<tr> <tr>
<td>$00EE</td> <td>$00EE</td>
-<td><span id="NSIGN">NSIGN</span>, <span id="FRSIGN">FRSIGN<sup>1</sup></span></td>+<td colspan="4"><span id="NSIGN">NSIGN</span>, <span id="FRSIGN">FRSIGN<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 912: Linia 1000:
<tr> <tr>
<td>$00EF</td> <td>$00EF</td>
-<td><span id="ESIGN">ESIGN</span>, <span id="PLYCNT">PLYCNT<sup>1</sup></span></td>+<td colspan="4"><span id="ESIGN">ESIGN</span>, <span id="PLYCNT">PLYCNT<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 918: Linia 1007:
<tr> <tr>
<td>$00F0</td> <td>$00F0</td>
-<td><span id="FCHRFLG">FCHRFLG</span>, <span id="FCHFLG">FCHFLG<sup>1</sup></span>, <span id="SGNFLG">SGNFLG<sup>1</sup></span></td>+<td colspan="4"><span id="FCHRFLG">FCHRFLG</span>, <span id="FCHFLG">FCHFLG<sup>1</sup></span>, <span id="SGNFLG">SGNFLG<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 924: Linia 1014:
<tr> <tr>
<td>$00F1</td> <td>$00F1</td>
-<td><span id="DIGRT">DIGRT</span>, <span id="XFMFLG">XFMFLG<sup>1</sup></span></td>+<td colspan="4"><span id="DIGRT">DIGRT</span>, <span id="XFMFLG">XFMFLG<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 930: Linia 1021:
<tr> <tr>
<td>$00F2</td> <td>$00F2</td>
-<td><span id="CIX">CIX</span></td>+<td colspan="4"><span id="CIX">CIX</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 936: Linia 1028:
<tr> <tr>
<td>$00F3</td> <td>$00F3</td>
-<td rowspan="2"><span id="INBUFF">INBUFF</span></td>+<td rowspan="2" colspan="4"><span id="INBUFF">INBUFF</span>, <span id="INBUFP">INBUFP<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 946: Linia 1039:
<tr> <tr>
<td>$00F5</td> <td>$00F5</td>
-<td rowspan="2"><span id="ZTEMP1">ZTEMP1</span></td>+<td rowspan="2" colspan="4"><span id="ZTEMP1">ZTEMP1</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 956: Linia 1050:
<tr> <tr>
<td>$00F7</td> <td>$00F7</td>
-<td rowspan="2"><span id="ZTEMP4">ZTEMP4</span></td>+<td rowspan="2" colspan="4"><span id="ZTEMP4">ZTEMP4</span>, <span id="ZTEMP2">ZTEMP2<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 966: Linia 1061:
<tr> <tr>
<td>$00F9</td> <td>$00F9</td>
-<td rowspan="2"><span id="ZTEMP3">ZTEMP3</span></td>+<td rowspan="2" colspan="4"><span id="ZTEMP3">ZTEMP3</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 976: Linia 1072:
<tr> <tr>
<td>$00FB</td> <td>$00FB</td>
-<td><span id="RADFLG">RADFLG</span>, <span id="DEGFLG">DEGFLG</span></td>+<td colspan="4"><span id="RADFLG">RADFLG</span>, <span id="DEGFLG">DEGFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 982: Linia 1079:
<tr> <tr>
<td>$00FC</td> <td>$00FC</td>
-<td rowspan="2"><span id="FLPTR">FLPTR</span></td>+<td rowspan="2" colspan="4"><span id="FLPTR">FLPTR</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 992: Linia 1090:
<tr> <tr>
<td>$00FE</td> <td>$00FE</td>
-<td rowspan="2"><span id="FPTR2">FPTR2</span></td>+<td rowspan="2" colspan="4"><span id="FPTR2">FPTR2</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1001: Linia 1100:
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0100-$01FF</td> <td>$0100-$01FF</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td>stos procesora</td> <td>stos procesora</td>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0200</td> <td>$0200</td>
-<td><span id="INTABS">INTABS</span></td>+<td colspan="4"><span id="INTABS">INTABS</span></td>
-<td></td>+<td>NMI, IRQ</td>
 +<td>wektory przerwań</td>
</tr> </tr>
<tr> <tr>
<td>$0200</td> <td>$0200</td>
-<td rowspan="2"><span id="VDSLST">VDSLST</span></td>+<td rowspan="2" colspan="4"><span id="VDSLST">VDSLST</span>, <span id="DLIV">DLIV<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">czytany przy obsłudze NMI</td>
</tr> </tr>
Linia 1032: Linia 1134:
<tr> <tr>
<td>$0202</td> <td>$0202</td>
-<td rowspan="2"><span id="VPRCED">VPRCED</span></td>+<td rowspan="2" colspan="4"><span id="VPRCED">VPRCED</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1042: Linia 1145:
<tr> <tr>
<td>$0204</td> <td>$0204</td>
-<td rowspan="2"><span id="VINTER">VINTER</span></td>+<td rowspan="2" colspan="4"><span id="VINTER">VINTER</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1052: Linia 1156:
<tr> <tr>
<td>$0206</td> <td>$0206</td>
-<td rowspan="2"><span id="VBREAK">VBREAK</span></td>+<td rowspan="2" colspan="4"><span id="VBREAK">VBREAK</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1062: Linia 1167:
<tr> <tr>
<td>$0208</td> <td>$0208</td>
-<td rowspan="2"><span id="VKEYBD">VKEYBD</span></td>+<td rowspan="2" colspan="4"><span id="VKEYBD">VKEYBD</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1072: Linia 1178:
<tr> <tr>
<td>$020A</td> <td>$020A</td>
-<td rowspan="2"><span id="VSERIN">VSERIN</span></td>+<td rowspan="2" colspan="4"><span id="VSERIN">VSERIN</span>, <span id="VSERIR">VSERIR<sup>3</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1082: Linia 1189:
<tr> <tr>
<td>$020C</td> <td>$020C</td>
-<td rowspan="2"><span id="VSEROR">VSEROR</span></td>+<td rowspan="2" colspan="4"><span id="VSEROR">VSEROR</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1092: Linia 1200:
<tr> <tr>
<td>$020E</td> <td>$020E</td>
-<td rowspan="2"><span id="VSEROC">VSEROC</span></td>+<td rowspan="2" colspan="4"><span id="VSEROC">VSEROC</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1102: Linia 1211:
<tr> <tr>
<td>$0210</td> <td>$0210</td>
-<td rowspan="2"><span id="VTIMR1">VTIMR1</span></td>+<td rowspan="2" colspan="4"><span id="VTIMR1">VTIMR1</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1112: Linia 1222:
<tr> <tr>
<td>$0212</td> <td>$0212</td>
-<td rowspan="2"><span id="VTIMR2">VTIMR2</span></td>+<td rowspan="2" colspan="4"><span id="VTIMR2">VTIMR2</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1122: Linia 1233:
<tr> <tr>
<td>$0214</td> <td>$0214</td>
-<td rowspan="2"><span id="VTIMR4">VTIMR4</span></td>+<td rowspan="2" colspan="4"><span id="VTIMR4">VTIMR4</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1132: Linia 1244:
<tr> <tr>
<td>$0216</td> <td>$0216</td>
-<td rowspan="2"><span id="VIMIRQ">VIMIRQ</span></td>+<td rowspan="2" colspan="4"><span id="VIMIRQ">VIMIRQ</span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
Linia 1142: Linia 1255:
<tr> <tr>
<td>$0218</td> <td>$0218</td>
-<td rowspan="2"><span id="CDTMV1">CDTMV1</span></td>+<td rowspan="2" colspan="4"><span id="CDTMV1">CDTMV1</span>, <span id="TIMCNT1">TIMCNT1<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">zmniejszany w pierwszej fazie VBLK</td>
</tr> </tr>
Linia 1152: Linia 1266:
<tr> <tr>
<td>$021A</td> <td>$021A</td>
-<td rowspan="2"><span id="CDTMV2">CDTMV2</span></td>+<td rowspan="2" colspan="4"><span id="CDTMV2">CDTMV2</span>, <span id="TIMCNT2">TIMCNT2<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">zmniejszany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
Linia 1162: Linia 1277:
<tr> <tr>
<td>$021C</td> <td>$021C</td>
-<td rowspan="2"><span id="CDTMV3">CDTMV3</span></td>+<td rowspan="2" colspan="4"><span id="CDTMV3">CDTMV3</span>, <span id="TIMCNT3">TIMCNT3<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">zmniejszany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
Linia 1172: Linia 1288:
<tr> <tr>
<td>$021E</td> <td>$021E</td>
-<td rowspan="2"><span id="CDTMV4">CDTMV4</span></td>+<td rowspan="2" colspan="4"><span id="CDTMV4">CDTMV4</span>, <span id="TIMCNT4">TIMCNT4<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">zmniejszany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
Linia 1182: Linia 1299:
<tr> <tr>
<td>$0220</td> <td>$0220</td>
-<td rowspan="2"><span id="CDTMV5">CDTMV5</span></td>+<td rowspan="2" colspan="4"><span id="CDTMV5">CDTMV5</span>, <span id="TIMCNT5">TIMCNT5<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">zmniejszany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
Linia 1192: Linia 1310:
<tr> <tr>
<td>$0222</td> <td>$0222</td>
-<td rowspan="2"><span id="VVBLKI">VVBLKI</span></td>+<td rowspan="2" colspan="4"><span id="VVBLKI">VVBLKI</span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">czytany przy obsłudze NMI</td>
</tr> </tr>
Linia 1202: Linia 1321:
<tr> <tr>
<td>$0224</td> <td>$0224</td>
-<td rowspan="2"><span id="VVBLKD">VVBLKD</span></td>+<td rowspan="2" colspan="4"><span id="VVBLKD">VVBLKD</span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
Linia 1212: Linia 1332:
<tr> <tr>
<td>$0226</td> <td>$0226</td>
-<td rowspan="2"><span id="CDTMA1">CDTMA1</span></td>+<td rowspan="2" colspan="4"><span id="CDTMA1">CDTMA1</span>, <span id="TIMVEC1">TIMVEC1<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">czytany w pierwszej fazie VBLK</td>
</tr> </tr>
Linia 1222: Linia 1343:
<tr> <tr>
<td>$0228</td> <td>$0228</td>
-<td rowspan="2"><span id="CDTMA2">CDTMA2</span></td>+<td rowspan="2" colspan="4"><span id="CDTMA2">CDTMA2</span>, <span id="TIMVEC2">TIMVEC2<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
Linia 1232: Linia 1354:
<tr> <tr>
<td>$022A</td> <td>$022A</td>
-<td><span id="CDTMF3">CDTMF3</span></td>+<td colspan="4"><span id="CDTMF3">CDTMF3</span>, <span id="TIMFLG3">TIMFLG3<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>modyfikowany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$022B</td> <td>$022B</td>
-<td><span id="SRTIMR">SRTIMR</span></td>+<td colspan="4"><span id="SRTIMR">SRTIMR</span>, <span id="SRTIMER">SRTIMER<sup>5</sup></span></td>
-<td></td>+<td>NMI, IRQ:KEY</td>
 +<td>
 +zmniejszany w drugiej fazie VBLK po CLI<br/>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
 +</td>
</tr> </tr>
<tr> <tr>
<td>$022C</td> <td>$022C</td>
-<td><span id="CDTMF4">CDTMF4</span></td>+<td colspan="4"><span id="CDTMF4">CDTMF4</span></td>
-<td></td>+<td>NMI</td>
 +<td>modyfikowany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$022D</td> <td>$022D</td>
-<td><span id="INTEMP">INTEMP</span></td>+<td colspan="4"><span id="INTEMP">INTEMP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1256: Linia 1385:
<tr> <tr>
<td>$022E</td> <td>$022E</td>
-<td><span id="CDTMF5">CDTMF5</span></td>+<td colspan="4"><span id="CDTMF5">CDTMF5</span></td>
-<td></td>+<td>NMI</td>
 +<td>modyfikowany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$022F</td> <td>$022F</td>
-<td><span id="SDMCTL">SDMCTL</span></td>+<td colspan="4"><span id="SDMCTL">SDMCTL</span>, <span id="DMACTLS">DMACTLS<sup>5</sup></span></td>
-<td></td>+<td>NMI, IRQ:KEY</td>
 +<td>
 +czytany w drugiej fazie VBLK<br/>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
 +</td>
</tr> </tr>
<tr> <tr>
<td>$0230</td> <td>$0230</td>
-<td><span id="SDLSTL">SDLSTL</span>, <span id="SDLST">SDLST</span></td>+<td colspan="4"><span id="SDLSTL">SDLSTL</span>, <span id="SDLST">SDLST</span>, <span id="DLPTRS">DLPTRS<sup>5</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">NMI</td>
 +<td rowspan="2">czytany w drugiej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$0231</td> <td>$0231</td>
-<td><span id="SDLSTH">SDLSTH</span></td>+<td colspan="4"><span id="SDLSTH">SDLSTH</span></td>
</tr> </tr>
<tr> <tr>
<td>$0232</td> <td>$0232</td>
-<td><span id="SSKCTL">SSKCTL</span></td>+<td colspan="4"><span id="SSKCTL">SSKCTL</span>, <span id="SKCTLS">SKCTLS<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1285: Linia 1421:
<tr> <tr>
<td>$0233</td> <td>$0233</td>
-<td><span id="LCOUNT">LCOUNT<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="LCOUNT">LCOUNT<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1291: Linia 1429:
<tr> <tr>
<td>$0234</td> <td>$0234</td>
-<td><span id="LPENH">LPENH</span></td>+<td colspan="4"><span id="LPENH">LPENH</span>, <span id="LPENHS">LPENHS<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$0235</td> <td>$0235</td>
-<td><span id="LPENV">LPENV</span></td>+<td colspan="4"><span id="LPENV">LPENV</span>, <span id="LPENVS">LPENVS<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$0236</td> <td>$0236</td>
-<td rowspan="2"><span id="BRKKY">BRKKY<sup>1</sup></span></td>+<td></td>
-<td rowspan="2"></td>+<td rowspan="2" colspan="3"><span id="VBRKKY">VBRKKY<sup>1</sup></span>, <span id="VBRKKEY">VBRKKEY<sup>5</sup></span></td>
 +<td rowspan="2">IRQ</td>
 +<td rowspan="2">czytany przy obsłudze IRQ</td>
</tr> </tr>
<tr> <tr>
<td>$0237</td> <td>$0237</td>
 +<td></td>
</tr> </tr>
<tr> <tr>
<td>$0238</td> <td>$0238</td>
 +<td colspan="2"></td>
 +<td rowspan="2"><span id="RELADR">RELADR<sup>1</sup></span></td>
<td rowspan="2"><span id="VPIRQ">VPIRQ<sup>1</sup></span></td> <td rowspan="2"><span id="VPIRQ">VPIRQ<sup>1</sup></span></td>
-<td rowspan="2"></td>+<td rowspan="2">IRQ</td>
 +<td rowspan="2">
 +RELADR przeniesiony do $024A<br/>
 +VPIRQ czytany przy obsłudze IRQ
 +</td>
</tr> </tr>
<tr> <tr>
<td>$0239</td> <td>$0239</td>
 +<td colspan="2"></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 +
 +<tr>
 +<td>$023A-$023D</td>
 +<td colspan="4"><span id="CFB">CFB<sup>4</sup></span></td>
 +<td>SIO</td>
 +<td>Command Frame Buffer</td>
</tr> </tr>
<tr> <tr>
<td>$023A</td> <td>$023A</td>
-<td><span id="CDEVIC">CDEVIC</span></td>+<td colspan="4"><span id="CDEVIC">CDEVIC</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 1329: Linia 1491:
<tr> <tr>
<td>$023B</td> <td>$023B</td>
-<td><span id="CCOMND">CCOMND</span></td>+<td colspan="4"><span id="CCOMND">CCOMND</span>, <span id="CCMND">CCMND<sup>5</sup></span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 1335: Linia 1498:
<tr> <tr>
<td>$023C</td> <td>$023C</td>
-<td><span id="CAUX1">CAUX1</span></td>+<td colspan="4"><span id="CAUX1">CAUX1</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 1341: Linia 1505:
<tr> <tr>
<td>$023D</td> <td>$023D</td>
-<td><span id="CAUX2">CAUX2</span></td>+<td colspan="4"><span id="CAUX2">CAUX2</span></td>
 +<td>SIO</td>
<td></td> <td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$023E</td> <td>$023E</td>
-<td><span id="TEMP">TEMP</span></td>+<td colspan="4"><span id="TEMP">TEMP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1353: Linia 1523:
<tr> <tr>
<td>$023F</td> <td>$023F</td>
-<td><span id="ERRFLG">ERRFLG</span></td>+<td colspan="4"><span id="ERRFLG">ERRFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1359: Linia 1530:
<tr> <tr>
<td>$0240</td> <td>$0240</td>
-<td><span id="DFLAGS">DFLAGS</span></td>+<td colspan="4"><span id="DFLAGS">DFLAGS</span>, <span id="DFLAG">DFLAG<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1365: Linia 1537:
<tr> <tr>
<td>$0241</td> <td>$0241</td>
-<td><span id="DBSECT">DBSECT</span></td>+<td colspan="4"><span id="DBSECT">DBSECT</span>, <span id="DSECCNT">DSECCNT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1371: Linia 1544:
<tr> <tr>
<td>$0242</td> <td>$0242</td>
-<td rowspan="2"><span id="BOOTAD">BOOTAD</span></td>+<td rowspan="2" colspan="4"><span id="BOOTAD">BOOTAD</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1381: Linia 1555:
<tr> <tr>
<td>$0244</td> <td>$0244</td>
-<td><span id="COLDST">COLDST</span></td>+<td colspan="4"><span id="COLDST">COLDST</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1387: Linia 1562:
<tr> <tr>
<td>$0245</td> <td>$0245</td>
-<td><span id="RECLEN">RECLEN<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="RECLEN">RECLEN<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1393: Linia 1570:
<tr> <tr>
<td>$0246</td> <td>$0246</td>
-<td><span id="DSKTIM">DSKTIM</span></td>+<td colspan="4"><span id="DSKTIM">DSKTIM</span></td>
 +<td></td>
<td></td> <td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0247-$026E</td> <td>$0247-$026E</td>
-<td><span id="LINBUF">LINBUF</span></td>+<td colspan="2"><span id="LINBUF">LINBUF</span></td>
-<td>deleted<sup>1</sup></td>+<td colspan="2"></td>
 +<td></td>
 +<td>LINBUF usunięty<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$0247</td> <td>$0247</td>
 +<td colspan="3"></td>
<td><span id="PDVMSK">PDVMSK<sup>1</sup></span></td> <td><span id="PDVMSK">PDVMSK<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1411: Linia 1597:
<tr> <tr>
<td>$0248</td> <td>$0248</td>
-<td><span id="SHPDVS">SHPDVS<sup>1</sup></span></td>+<td colspan="3"></td>
-<td></td>+<td><span id="SHPDVS">SHPDVS<sup>1</sup></span>, <span id="PDVRS">PDVRS<sup>5</sup></span></td>
 +<td>IRQ:NEWDEV</td>
 +<td>modyfikowany w procedurze obsługi nowego urządzenia wskazywanej przez VPIRQ</td>
</tr> </tr>
<tr> <tr>
<td>$0249</td> <td>$0249</td>
-<td><span id="PDIMSK">PDIMSK<sup>1</sup></span></td>+<td colspan="3"></td>
-<td></td>+<td><span id="PDIMSK">PDIMSK<sup>1</sup></span>, <span id="PDMSK">PDMSK<sup>2</sup></span>, <span id="PINTMSK">PINTMSK<sup>5</sup></span></td>
 +<td>IRQ</td>
 +<td>czytany przy detekcji źródła przerwania IRQ</td>
</tr> </tr>
<tr> <tr>
<td>$024A</td> <td>$024A</td>
 +<td colspan="3"></td>
<td rowspan="2"><span id="RELADR">RELADR<sup>1</sup></span></td> <td rowspan="2"><span id="RELADR">RELADR<sup>1</sup></span></td>
<td rowspan="2"></td> <td rowspan="2"></td>
 +<td rowspan="2">przeniesiony z $0238</td>
</tr> </tr>
<tr> <tr>
<td>$024B</td> <td>$024B</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$024C</td> <td>$024C</td>
 +<td colspan="3"></td>
<td><span id="PPTMPA">PPTMPA<sup>1</sup></span></td> <td><span id="PPTMPA">PPTMPA<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1439: Linia 1634:
<tr> <tr>
<td>$024D</td> <td>$024D</td>
 +<td colspan="3"></td>
<td><span id="PPTMPX">PPTMPX<sup>1</sup></span></td> <td><span id="PPTMPX">PPTMPX<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$026B</td>+<td>$024E</td>
-<td><span id="CHSALT">CHSALT<sup>1</sup></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$026C</td>+<td>$024F</td>
-<td><span id="VSFLAG">VSFLAG<sup>1</sup></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$026D</td>+<td>$0250</td>
-<td><span id="KEYDIS">KEYDIS<sup>1</sup></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$026E</td>+<td>$0251</td>
-<td><span id="FINE">FINE<sup>1</sup></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$026F</td>+<td>$0252</td>
-<td><span id="GPRIOR">GPRIOR</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0270</td>+<td>$0253</td>
-<td><span id="PADDL0">PADDL0</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0271</td>+<td>$0254</td>
-<td><span id="PADDL1">PADDL1</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0272</td>+<td>$0255</td>
-<td><span id="PADDL2">PADDL2</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0273</td>+<td>$0256</td>
-<td><span id="PADDL3">PADDL3</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0274</td>+<td>$0257</td>
-<td><span id="PADDL4">PADDL4</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0275</td>+<td>$0258</td>
-<td><span id="PADDL5">PADDL5</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0276</td>+<td>$0259</td>
-<td><span id="PADDL6">PADDL6</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0277</td>+<td>$025A</td>
-<td><span id="PADDL7">PADDL7</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0278</td>+<td>$025B</td>
-<td><span id="STICK0">STICK0</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0279</td>+<td>$025C</td>
-<td><span id="STICK1">STICK1</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$027A</td>+<td>$025D</td>
-<td><span id="STICK2">STICK2</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$027B</td>+<td>$025E</td>
-<td><span id="STICK3">STICK3</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$027C</td>+<td>$025F</td>
-<td><span id="PTRIG0">PTRIG0</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$027D</td>+<td>$0260</td>
-<td><span id="PTRIG1">PTRIG1</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$027E</td>+<td>$0261</td>
-<td><span id="PTRIG2">PTRIG2</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$027F</td>+<td>$0262</td>
-<td><span id="PTRIG3">PTRIG3</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0280</td>+<td>$0263</td>
-<td><span id="PTRIG4">PTRIG4</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0281</td>+<td>$0264</td>
-<td><span id="PTRIG5">PTRIG5</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0282</td>+<td>$0265</td>
-<td><span id="PTRIG6">PTRIG6</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0283</td>+<td>$0266</td>
-<td><span id="PTRIG7">PTRIG7</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0284</td>+<td>$0267</td>
-<td><span id="STRIG0">STRIG0</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0285</td>+<td>$0268</td>
-<td><span id="STRIG1">STRIG1</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0286</td>+<td>$0269</td>
-<td><span id="STRIG2">STRIG2</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0287</td>+<td>$026A</td>
-<td><span id="STRIG3">STRIG3</span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$0288</td>+<td>$026B</td>
-<td><span id="CSTAT">CSTAT</span></td>+<td colspan="2"></td>
-<td>deleted<sup>1</sup></td>+<td colspan="2"><span id="CHSALT">CHSALT<sup>1</sup></span>, <span id="CHSPTR">CHSPTR<sup>5</sup></span></td>
 +<td>IRQ:KEY</td>
 +<td>zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD</td>
 +</tr>
 + 
 +<tr>
 +<td>$026C</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id="VSFLAG">VSFLAG<sup>1</sup></span>, <span id="VSFLG">VSFLG<sup>4</sup></span></td>
 +<td>NMI</td>
 +<td>zmniejszany w drugiej fazie VBLK</td>
 +</tr>
 + 
 +<tr>
 +<td>$026D</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id="KEYDIS">KEYDIS<sup>1</sup></span></td>
 +<td>NMI, IRQ, IRQ:KEY</td>
 +<td>
 +czytany w drugiej fazie VBLK po CLI<br/>
 +czytany przy obsłudze IRQ<br/>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
 +</td>
 +</tr>
 + 
 +<tr>
 +<td>$026E</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id="FINE">FINE<sup>1</sup></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 + 
 +<tr>
 +<td>$026F</td>
 +<td colspan="4"><span id="GPRIOR">GPRIOR</span>, <span id="GTICTLS">GTICTLS<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK</td>
 +</tr>
 + 
 +<tr>
 +<td>$0270</td>
 +<td colspan="4"><span id="PADDL0">PADDL0</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0271</td>
 +<td colspan="4"><span id="PADDL1">PADDL1</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0272</td>
 +<td colspan="4"><span id="PADDL2">PADDL2</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0273</td>
 +<td colspan="4"><span id="PADDL3">PADDL3</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0274</td>
 +<td colspan="4"><span id="PADDL4">PADDL4</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0275</td>
 +<td colspan="4"><span id="PADDL5">PADDL5</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0276</td>
 +<td colspan="4"><span id="PADDL6">PADDL6</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0277</td>
 +<td colspan="4"><span id="PADDL7">PADDL7</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0278</td>
 +<td colspan="4"><span id="STICK0">STICK0</span>, <span id="JSTICK0">JSTICK0<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0279</td>
 +<td colspan="4"><span id="STICK1">STICK1</span>, <span id="JSTICK1">JSTICK1<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$027A</td>
 +<td colspan="4"><span id="STICK2">STICK2</span>, <span id="JSTICK2">JSTICK2<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$027B</td>
 +<td colspan="4"><span id="STICK3">STICK3</span>, <span id="JSTICK3">JSTICK3<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$027C</td>
 +<td colspan="4"><span id="PTRIG0">PTRIG0</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$027D</td>
 +<td colspan="4"><span id="PTRIG1">PTRIG1</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$027E</td>
 +<td colspan="4"><span id="PTRIG2">PTRIG2</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$027F</td>
 +<td colspan="4"><span id="PTRIG3">PTRIG3</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0280</td>
 +<td colspan="4"><span id="PTRIG4">PTRIG4</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0281</td>
 +<td colspan="4"><span id="PTRIG5">PTRIG5</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0282</td>
 +<td colspan="4"><span id="PTRIG6">PTRIG6</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0283</td>
 +<td colspan="4"><span id="PTRIG7">PTRIG7</span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0284</td>
 +<td colspan="4"><span id="STRIG0">STRIG0</span>, <span id="TRIG0S">TRIG0S<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0285</td>
 +<td colspan="4"><span id="STRIG1">STRIG1</span>, <span id="TRIG1S">TRIG1S<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0286</td>
 +<td colspan="4"><span id="STRIG2">STRIG2</span>, <span id="TRIG2S">TRIG2S<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td>$0287</td>
 +<td colspan="4"><span id="STRIG3">STRIG3</span>, <span id="TRIG3S">TRIG3S<sup>5</sup></span></td>
 +<td>NMI</td>
 +<td>zapisywany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$0288</td> <td>$0288</td>
-<td><span id="HIBYTE">HIBYTE<sup>1</sup></span></td>+<td colspan="2"><span id="CSTAT">CSTAT</span></td>
 +<td colspan="2"><span id="HIBYTE">HIBYTE<sup>1</sup></span></td>
<td></td> <td></td>
 +<td>CSTAT usunięty<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$0289</td> <td>$0289</td>
-<td><span id="WMODE">WMODE</span></td>+<td colspan="4"><span id="WMODE">WMODE</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1637: Linia 2075:
<tr> <tr>
<td>$028A</td> <td>$028A</td>
-<td><span id="BLIM">BLIM</span></td>+<td colspan="4"><span id="BLIM">BLIM</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1643: Linia 2082:
<tr> <tr>
<td>$028B</td> <td>$028B</td>
-<td><span id="IMASK">IMASK<sup>1</sup></span></td>+<td></td>
 +<td colspan="3"><span id="IMASK">IMASK<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1649: Linia 2090:
<tr> <tr>
<td>$028C</td> <td>$028C</td>
-<td rowspan="2"><span id="JVECK">JVECK<sup>1</sup></span></td>+<td></td>
-<td rowspan="2"></td>+<td rowspan="2" colspan="3"><span id="JVECK">JVECK<sup>1</sup></span>, <span id="NEWIOP">NEWIOP<sup>5</sup></span></td>
 +<td rowspan="2">IRQ</td>
 +<td rowspan="2">zapisywany przy obsłudze IRQ</td>
</tr> </tr>
<tr> <tr>
<td>$028D</td> <td>$028D</td>
 +<td></td>
</tr> </tr>
<tr> <tr>
<td>$028E</td> <td>$028E</td>
-<td rowspan="2"><span id="NEWADR">NEWADR<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="NEWADR">NEWADR<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1665: Linia 2111:
<tr> <tr>
<td>$028F</td> <td>$028F</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$0290</td> <td>$0290</td>
-<td><span id="TXTROW">TXTROW</span></td>+<td colspan="4"><span id="TXTROW">TXTROW</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1675: Linia 2123:
<tr> <tr>
<td>$0291</td> <td>$0291</td>
-<td rowspan="2"><span id="TXTCOL">TXTCOL</span></td>+<td rowspan="2" colspan="4"><span id="TXTCOL">TXTCOL</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1685: Linia 2134:
<tr> <tr>
<td>$0293</td> <td>$0293</td>
-<td><span id="TINDEX">TINDEX</span></td>+<td colspan="4"><span id="TINDEX">TINDEX</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1691: Linia 2141:
<tr> <tr>
<td>$0294</td> <td>$0294</td>
-<td rowspan="2"><span id="TXTMSC">TXTMSC</span></td>+<td rowspan="2" colspan="4"><span id="TXTMSC">TXTMSC</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1701: Linia 2152:
<tr> <tr>
<td>$0296</td> <td>$0296</td>
-<td rowspan="6"><span id="TXTOLD">TXTOLD</span></td>+<td rowspan="6" colspan="4"><span id="TXTOLD">TXTOLD</span></td>
 +<td rowspan="6"></td>
<td rowspan="6"></td> <td rowspan="6"></td>
</tr> </tr>
Linia 1727: Linia 2179:
<tr> <tr>
<td>$029C</td> <td>$029C</td>
-<td><span id="TMPX1">TMPX1</span></td>+<td colspan="2"><span id="TMPX1">TMPX1</span></td>
-<td>deleted<sup>1</sup></td>+<td colspan="2"><span id="CRETRY">CRETRY<sup>1</sup></span></td>
-</tr>+<td></td>
- +<td>TMPX1 usunięty<sup>1</sup>, CRETRY przeniesiony z $0036</td>
-<tr>+
-<td>$029C</td>+
-<td><span id="CRETRY">CRETRY<sup>1</sup></span></td>+
-<td>moved from $0036</td>+
</tr> </tr>
<tr> <tr>
<td>$029D</td> <td>$029D</td>
-<td><span id="HOLD3">HOLD3</span></td>+<td colspan="4"><span id="HOLD3">HOLD3</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1745: Linia 2194:
<tr> <tr>
<td>$029E</td> <td>$029E</td>
-<td><span id="SUBTMP">SUBTMP</span></td>+<td colspan="4"><span id="SUBTMP">SUBTMP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1751: Linia 2201:
<tr> <tr>
<td>$029F</td> <td>$029F</td>
-<td><span id="HOLD2">HOLD2</span></td>+<td colspan="4"><span id="HOLD2">HOLD2</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1757: Linia 2208:
<tr> <tr>
<td>$02A0</td> <td>$02A0</td>
-<td><span id="DMASK">DMASK</span></td>+<td colspan="4"><span id="DMASK">DMASK</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1763: Linia 2215:
<tr> <tr>
<td>$02A1</td> <td>$02A1</td>
-<td><span id="TMPLBT">TMPLBT</span></td>+<td colspan="4"><span id="TMPLBT">TMPLBT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1769: Linia 2222:
<tr> <tr>
<td>$02A2</td> <td>$02A2</td>
-<td><span id="ESCFLG">ESCFLG</span></td>+<td colspan="4"><span id="ESCFLG">ESCFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1775: Linia 2229:
<tr> <tr>
<td>$02A3</td> <td>$02A3</td>
-<td rowspan="15"><span id="TABMAP">TABMAP</span></td>+<td rowspan="15" colspan="4"><span id="TABMAP">TABMAP</span></td>
 +<td rowspan="15"></td>
<td rowspan="15"></td> <td rowspan="15"></td>
</tr> </tr>
Linia 1837: Linia 2292:
<tr> <tr>
<td>$02B2</td> <td>$02B2</td>
-<td rowspan="4"><span id="LOGMAP">LOGMAP</span></td>+<td rowspan="4" colspan="4"><span id="LOGMAP">LOGMAP</span></td>
 +<td rowspan="4"></td>
<td rowspan="4"></td> <td rowspan="4"></td>
</tr> </tr>
Linia 1855: Linia 2311:
<tr> <tr>
<td>$02B6</td> <td>$02B6</td>
-<td><span id="INVFLG">INVFLG</span></td>+<td colspan="4"><span id="INVFLG">INVFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1861: Linia 2318:
<tr> <tr>
<td>$02B7</td> <td>$02B7</td>
-<td><span id="FILFLG">FILFLG</span></td>+<td colspan="4"><span id="FILFLG">FILFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1867: Linia 2325:
<tr> <tr>
<td>$02B8</td> <td>$02B8</td>
-<td><span id="TMPROW">TMPROW</span></td>+<td colspan="4"><span id="TMPROW">TMPROW</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1873: Linia 2332:
<tr> <tr>
<td>$02B9</td> <td>$02B9</td>
-<td rowspan="2"><span id="TMPCOL">TMPCOL</span></td>+<td rowspan="2" colspan="4"><span id="TMPCOL">TMPCOL</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1883: Linia 2343:
<tr> <tr>
<td>$02BB</td> <td>$02BB</td>
-<td><span id="SCRFLG">SCRFLG</span></td>+<td colspan="4"><span id="SCRFLG">SCRFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1889: Linia 2350:
<tr> <tr>
<td>$02BC</td> <td>$02BC</td>
-<td><span id="HOLD4">HOLD4</span></td>+<td colspan="4"><span id="HOLD4">HOLD4</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1895: Linia 2357:
<tr> <tr>
<td>$02BD</td> <td>$02BD</td>
-<td><span id="HOLD5">HOLD5</span></td>+<td colspan="2"><span id="HOLD5">HOLD5</span></td>
-<td>deleted<sup>1</sup></td>+<td colspan="2"><span id="DRETRY">DRETRY<sup>1</sup></span></td>
-</tr>+<td></td>
- +<td>HOLD5 usunięty<sup>1</sup>, DRETRY przeniesiony z $0037</td>
-<tr>+
-<td>$02BD</td>+
-<td><span id="DRETRY">DRETRY<sup>1</sup></span></td>+
-<td>moved from $0037</td>+
</tr> </tr>
<tr> <tr>
<td>$02BE</td> <td>$02BE</td>
-<td><span id="SHFLOK">SHFLOK</span></td>+<td colspan="4"><span id="SHFLOK">SHFLOK</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1913: Linia 2372:
<tr> <tr>
<td>$02BF</td> <td>$02BF</td>
-<td><span id="BOTSCR">BOTSCR</span></td>+<td colspan="4"><span id="BOTSCR">BOTSCR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1919: Linia 2379:
<tr> <tr>
<td>$02C0</td> <td>$02C0</td>
-<td><span id="PCOLR0">PCOLR0</span></td>+<td colspan="4"><span id="PCOLR0">PCOLR0</span>, <span id="COLPM0S">COLPM0S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C1</td> <td>$02C1</td>
-<td><span id="PCOLR1">PCOLR1</span></td>+<td colspan="4"><span id="PCOLR1">PCOLR1</span>, <span id="COLPM1S">COLPM1S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C2</td> <td>$02C2</td>
-<td><span id="PCOLR2">PCOLR2</span></td>+<td colspan="4"><span id="PCOLR2">PCOLR2</span>, <span id="COLPM2S">COLPM2S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C3</td> <td>$02C3</td>
-<td><span id="PCOLR3">PCOLR3</span></td>+<td colspan="4"><span id="PCOLR3">PCOLR3</span>, <span id="COLPM3S">COLPM3S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C4</td> <td>$02C4</td>
-<td><span id="COLOR0">COLOR0</span></td>+<td colspan="4"><span id="COLOR0">COLOR0</span>, <span id="COLPF0S">COLPF0S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C5</td> <td>$02C5</td>
-<td><span id="COLOR1">COLOR1</span></td>+<td colspan="4"><span id="COLOR1">COLOR1</span>, <span id="COLPF1S">COLPF1S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w pierwszej i w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C6</td> <td>$02C6</td>
-<td><span id="COLOR2">COLOR2</span></td>+<td colspan="4"><span id="COLOR2">COLOR2</span>, <span id="COLPF2S">COLPF2S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C7</td> <td>$02C7</td>
-<td><span id="COLOR3">COLOR3</span></td>+<td colspan="4"><span id="COLOR3">COLOR3</span>, <span id="COLPF3S">COLPF3S<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02C8</td> <td>$02C8</td>
-<td><span id="COLOR4">COLOR4</span></td>+<td colspan="4"><span id="COLOR4">COLOR4</span>, <span id="COLBAKS">COLBAKS<sup>5</sup></span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$02C9-$02CE</td> <td>$02C9-$02CE</td>
-<td><span id="PARMBL">PARMBL<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PARMBL">PARMBL<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 1979: Linia 2454:
<tr> <tr>
<td>$02C9</td> <td>$02C9</td>
-<td rowspan="2"><span id="RUNADR">RUNADR<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="RUNADR">RUNADR<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1985: Linia 2462:
<tr> <tr>
<td>$02CA</td> <td>$02CA</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02CB</td> <td>$02CB</td>
-<td rowspan="2"><span id="HIUSED">HIUSED<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="HIUSED">HIUSED<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 1995: Linia 2475:
<tr> <tr>
<td>$02CC</td> <td>$02CC</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02CD</td> <td>$02CD</td>
-<td rowspan="2"><span id="ZHIUSE">ZHIUSE<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="ZHIUSE">ZHIUSE<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2005: Linia 2488:
<tr> <tr>
<td>$02CE</td> <td>$02CE</td>
 +<td colspan="2"></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$02CF-$02D4</td> <td>$02CF-$02D4</td>
-<td><span id="OLDPAR">OLDPAR<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="OLDPAR">OLDPAR<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2015: Linia 2505:
<tr> <tr>
<td>$02CF</td> <td>$02CF</td>
-<td rowspan="2"><span id="GBYTEA">GBYTEA<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="GBYTEA">GBYTEA<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2021: Linia 2513:
<tr> <tr>
<td>$02D0</td> <td>$02D0</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02D1</td> <td>$02D1</td>
-<td rowspan="2"><span id="LOADAD">LOADAD<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="LOADAD">LOADAD<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2031: Linia 2526:
<tr> <tr>
<td>$02D2</td> <td>$02D2</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02D3</td> <td>$02D3</td>
-<td rowspan="2"><span id="ZLOADA">ZLOADA<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="ZLOADA">ZLOADA<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2041: Linia 2539:
<tr> <tr>
<td>$02D4</td> <td>$02D4</td>
 +<td colspan="2"></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$02D5</td> <td>$02D5</td>
-<td rowspan="2"><span id="DSCTLN">DSCTLN<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="DSCTLN">DSCTLN<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2051: Linia 2556:
<tr> <tr>
<td>$02D6</td> <td>$02D6</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02D7</td> <td>$02D7</td>
-<td rowspan="2"><span id="ACMISR">ACMISR<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="ACMISR">ACMISR<sup>1</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2061: Linia 2569:
<tr> <tr>
<td>$02D8</td> <td>$02D8</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02D9</td> <td>$02D9</td>
-<td><span id="KRPDEL">KRPDEL<sup>1</sup></span></td>+<td colspan="2"></td>
-<td></td>+<td colspan="2"><span id="KRPDEL">KRPDEL<sup>1</sup></span></td>
 +<td>IRQ:KEY</td>
 +<td>czytany w procedurze obsługi klawiatury wskazywanej przez VKEYBD</td>
</tr> </tr>
<tr> <tr>
<td>$02DA</td> <td>$02DA</td>
-<td><span id="KEYREP">KEYREP<sup>1</sup></span></td>+<td colspan="2"></td>
-<td></td>+<td colspan="2"><span id="KEYREP">KEYREP<sup>1</sup></span></td>
 +<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02DB</td> <td>$02DB</td>
-<td><span id="NOCLIK">NOCLIK<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="NOCLIK">NOCLIK<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2083: Linia 2598:
<tr> <tr>
<td>$02DC</td> <td>$02DC</td>
-<td><span id="HELPFLG">HELPFLG<sup>1</sup></span></td>+<td colspan="2"></td>
-<td></td>+<td colspan="2"><span id="HELPFLG">HELPFLG<sup>1</sup></span>, <span id="HELPFLG">HELPFG<sup>2</sup></span>, <span id="HLPFLG">HLPFLG<sup>5</sup></span></td>
 +<td>IRQ:KEY</td>
 +<td>zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD</td>
</tr> </tr>
<tr> <tr>
<td>$02DD</td> <td>$02DD</td>
-<td><span id="DMASAV">DMASAV<sup>1</sup></span></td>+<td colspan="2"></td>
-<td></td>+<td colspan="2"><span id="DMASAV">DMASAV<sup>1</sup></span></td>
 +<td>IRQ:KEY</td>
 +<td>zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD</td>
</tr> </tr>
<tr> <tr>
<td>$02DE</td> <td>$02DE</td>
-<td><span id="PBPNT">PBPNT<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $001D</td>+<td colspan="2"><span id="PBPNT">PBPNT<sup>1</sup></span></td>
 +<td></td>
 +<td>PBPNT przeniesiony z $001D</td>
</tr> </tr>
<tr> <tr>
<td>$02DF</td> <td>$02DF</td>
-<td><span id="PBUFSZ">PBUFSZ<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $001E</td>+<td colspan="2"><span id="PBUFSZ">PBUFSZ<sup>1</sup></span></td>
 +<td></td>
 +<td>PBUFSZ przeniesiony z $001E</td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$02E0</td> <td>$02E0</td>
-<td><span id="GLBABS">GLBABS</span></td>+<td colspan="4"><span id="GLBABS">GLBABS</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2113: Linia 2641:
<tr> <tr>
<td>$02E0</td> <td>$02E0</td>
-<td><span id=""></span></td>+<td rowspan="2" colspan="4"><span id="RUNAD">RUNAD<sup>2</sup></span>, <span id="RUNVEC">RUNVEC<sup>3</sup></span></td>
-<td></td>+<td rowspan="2"></td>
 +<td rowspan="2">DOS</td>
</tr> </tr>
<tr> <tr>
<td>$02E1</td> <td>$02E1</td>
-<td><span id=""></span></td> 
-<td></td> 
</tr> </tr>
<tr> <tr>
<td>$02E2</td> <td>$02E2</td>
-<td><span id=""></span></td>+<td rowspan="2" colspan="4"><span id="INITAD">INITAD<sup>2</sup></span>, <span id="INIVEC">INIVEC<sup>3</sup></span></td>
-<td></td>+<td rowspan="2"></td>
 +<td rowspan="2">DOS</td>
</tr> </tr>
<tr> <tr>
<td>$02E3</td> <td>$02E3</td>
-<td><span id=""></span></td>+</tr>
-<td></td>+ 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$02E4</td> <td>$02E4</td>
-<td><span id="RAMSIZ">RAMSIZ</span></td>+<td colspan="4"><span id="RAMSIZ">RAMSIZ</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2143: Linia 2674:
<tr> <tr>
<td>$02E5</td> <td>$02E5</td>
-<td rowspan="2"><span id="MEMTOP">MEMTOP</span></td>+<td rowspan="2" colspan="4"><span id="MEMTOP">MEMTOP</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2153: Linia 2685:
<tr> <tr>
<td>$02E7</td> <td>$02E7</td>
-<td rowspan="2"><span id="MEMLO">MEMLO</span></td>+<td rowspan="2" colspan="4"><span id="MEMLO">MEMLO</span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2163: Linia 2696:
<tr> <tr>
<td>$02E9</td> <td>$02E9</td>
-<td><span id="HNDLOD">HNDLOD<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="HNDLOD">HNDLOD<sup>1</sup></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 + 
 +<tr>
 +<td>$02EA-$02ED</td>
 +<td colspan="4"></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2169: Linia 2715:
<tr> <tr>
<td>$02EA</td> <td>$02EA</td>
-<td rowspan="4"><span id="DVSTAT">DVSTAT</span></td>+<td colspan="4"><span id="DVSTAT">DVSTAT</span></td>
-<td rowspan="4"></td>+<td></td>
 +<td></td>
</tr> </tr>
<tr> <tr>
<td>$02EB</td> <td>$02EB</td>
 +<td colspan="4"></td>
 +<td></td>
 +<td></td>
</tr> </tr>
<tr> <tr>
<td>$02EC</td> <td>$02EC</td>
 +<td colspan="4"><span id="DVTMOT">DVTMOT<sup>5</sup></span></td>
 +<td></td>
 +<td></td>
</tr> </tr>
<tr> <tr>
<td>$02ED</td> <td>$02ED</td>
 +<td colspan="4"><span id="REVNUM">REVNUM<sup>5</sup></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$02EE</td> <td>$02EE</td>
-<td><span id="CBAUDL">CBAUDL</span>, <span id="CBAUD">CBAUD</span></td>+<td colspan="4"><span id="CBAUDL">CBAUDL</span>, <span id="CBAUD">CBAUD</span></td>
 +<td rowspan="2">SIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2193: Linia 2754:
<tr> <tr>
<td>$02EF</td> <td>$02EF</td>
-<td><span id="CBAUDH">CBAUDH</span></td>+<td colspan="4"><span id="CBAUDH">CBAUDH</span></td>
</tr> </tr>
<tr> <tr>
<td>$02F0</td> <td>$02F0</td>
-<td><span id="CRSINH">CRSINH</span></td>+<td colspan="4"><span id="CRSINH">CRSINH</span></td>
-<td></td>+<td>IRQ:BREAK</td>
 +<td>zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY</td>
</tr> </tr>
<tr> <tr>
<td>$02F1</td> <td>$02F1</td>
-<td><span id="KEYDEL">KEYDEL</span></td>+<td colspan="4"><span id="KEYDEL">KEYDEL</span></td>
-<td></td>+<td>NMI, IRQ:KEY</td>
 +<td>
 +zmniejszany w drugiej fazie VBLK po CLI<br/>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
 +</td>
</tr> </tr>
<tr> <tr>
<td>$02F2</td> <td>$02F2</td>
-<td><span id="CH1">CH1</span></td>+<td colspan="4"><span id="CH1">CH1</span>, <span id="OLDKBC">OLDKBC<sup>5</sup></span></td>
-<td></td>+<td>IRQ:KEY</td>
 +<td>zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD</td>
</tr> </tr>
<tr> <tr>
<td>$02F3</td> <td>$02F3</td>
-<td><span id="CHACT">CHACT</span></td>+<td colspan="4"><span id="CHACT">CHACT</span></td>
-<td></td>+<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK po CLI</td>
</tr> </tr>
<tr> <tr>
<td>$02F4</td> <td>$02F4</td>
-<td><span id="CHBAS">CHBAS</span></td>+<td colspan="4"><span id="CHBAS">CHBAS</span></td>
-<td></td>+<td>NMI, IRQ:KEY</td>
 +<td>
 +czytany w drugiej fazie VBLK po CLI<br/>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
 +</td>
</tr> </tr>
<tr> <tr>
<td>$02F5</td> <td>$02F5</td>
-<td><span id="NEWROW">NEWROW<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $0060</td>+<td colspan="2"><span id="NEWROW">NEWROW<sup>1</sup></span></td>
 +<td></td>
 +<td>NEWROW przeniesiony z $0060</td>
</tr> </tr>
<tr> <tr>
<td>$02F6</td> <td>$02F6</td>
-<td rowspan="2"><span id="NEWCOL">NEWCOL<sup>1</sup></span></td>+<td colspan="2"></td>
-<td rowspan="2">moved from $0061</td>+<td rowspan="2" colspan="2"><span id="NEWCOL">NEWCOL<sup>1</sup></span></td>
 +<td rowspan="2"></td>
 +<td rowspan="2">NEWCOL przeniesiony z $0061</td>
</tr> </tr>
<tr> <tr>
<td>$02F7</td> <td>$02F7</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$02F8</td> <td>$02F8</td>
-<td><span id="ROWINC">ROWINC<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $0079</td>+<td colspan="2"><span id="ROWINC">ROWINC<sup>1</sup></span></td>
 +<td></td>
 +<td>ROWINC przeniesiony z $0079</td>
</tr> </tr>
<tr> <tr>
<td>$02F9</td> <td>$02F9</td>
-<td><span id="COLINC">COLINC<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $007A</td>+<td colspan="2"><span id="COLINC">COLINC<sup>1</sup></span></td>
 +<td></td>
 +<td>COLINC przeniesiony z $007A</td>
</tr> </tr>
<tr> <tr>
<td>$02FA</td> <td>$02FA</td>
-<td><span id="CHAR">CHAR</span></td>+<td colspan="4"><span id="CHAR">CHAR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2262: Linia 2844:
<tr> <tr>
<td>$02FB</td> <td>$02FB</td>
-<td><span id="ATACHR">ATACHR</span></td>+<td colspan="4"><span id="ATACHR">ATACHR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2268: Linia 2851:
<tr> <tr>
<td>$02FC</td> <td>$02FC</td>
-<td><span id="CH">CH</span></td>+<td colspan="4"><span id="CH">CH</span>, <span id="KBCODES">KBCODES<sup>5</sup></span></td>
-<td></td>+<td>NMI, IRQ:KEY</td>
 +<td>
 +zapisywany w drugiej fazie VBLK po CLI<br/>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
 +</td>
</tr> </tr>
<tr> <tr>
<td>$02FD</td> <td>$02FD</td>
-<td><span id="FILDAT">FILDAT</span></td>+<td colspan="4"><span id="FILDAT">FILDAT</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2280: Linia 2868:
<tr> <tr>
<td>$02FE</td> <td>$02FE</td>
-<td><span id="DSPFLG">DSPFLG</span></td>+<td colspan="4"><span id="DSPFLG">DSPFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2286: Linia 2875:
<tr> <tr>
<td>$02FF</td> <td>$02FF</td>
-<td><span id="SSFLAG">SSFLAG</span></td>+<td colspan="4"><span id="SSFLAG">SSFLAG</span></td>
-<td></td>+<td>IRQ:KEY, IRQ:BREAK</td>
 +<td>
 +zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD<br/>
 +zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY
 +</td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0300-$030B</td> <td>$0300-$030B</td>
-<td><span id="DCB">DCB</span></td>+<td colspan="4"><span id="DCB">DCB</span></td>
 +<td>SIO</td>
<td>Device Control Block</td> <td>Device Control Block</td>
</tr> </tr>
Linia 2298: Linia 2896:
<tr> <tr>
<td>$0300</td> <td>$0300</td>
-<td><span id="DDEVIC">DDEVIC</span></td>+<td colspan="4"><span id="DDEVIC">DDEVIC</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2304: Linia 2903:
<tr> <tr>
<td>$0301</td> <td>$0301</td>
-<td><span id="DUNIT">DUNIT</span></td>+<td colspan="4"><span id="DUNIT">DUNIT</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2310: Linia 2910:
<tr> <tr>
<td>$0302</td> <td>$0302</td>
-<td><span id="DCOMND">DCOMND</span></td>+<td colspan="4"><span id="DCOMND">DCOMND</span>, <span id="DCMND">DCMND<sup>5</sup></span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2316: Linia 2917:
<tr> <tr>
<td>$0303</td> <td>$0303</td>
-<td><span id="DSTATS">DSTATS</span></td>+<td colspan="4"><span id="DSTATS">DSTATS</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2322: Linia 2924:
<tr> <tr>
<td>$0304</td> <td>$0304</td>
-<td><span id="DBUFLO">DBUFLO</span>, <span id="DBUF">DBUF</span></td>+<td colspan="4"><span id="DBUFLO">DBUFLO</span>, <span id="DBUF">DBUF</span>, <span id="DBUFA">DBUFA<sup>5</sup></span></td>
 +<td rowspan="2">SIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2328: Linia 2931:
<tr> <tr>
<td>$0305</td> <td>$0305</td>
-<td><span id="DBUFHI">DBUFHI</span></td>+<td colspan="4"><span id="DBUFHI">DBUFHI</span></td>
</tr> </tr>
<tr> <tr>
<td>$0306</td> <td>$0306</td>
-<td><span id="DTIMLO">DTIMLO</span></td>+<td colspan="4"><span id="DTIMLO">DTIMLO</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2339: Linia 2943:
<tr> <tr>
<td>$0307</td> <td>$0307</td>
-<td><span id="DUNUSE">DUNUSE</span></td>+<td colspan="4"><span id="DUNUSE">DUNUSE</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2345: Linia 2950:
<tr> <tr>
<td>$0308</td> <td>$0308</td>
-<td><span id="DBYTLO">DBYTLO</span>, <span id="DBYT">DBYT</span></td>+<td colspan="4"><span id="DBYTLO">DBYTLO</span>, <span id="DBYT">DBYT</span></td>
 +<td rowspan="2">SIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2351: Linia 2957:
<tr> <tr>
<td>$0309</td> <td>$0309</td>
-<td><span id="DBYTHI">DBYTHI</span></td>+<td colspan="4"><span id="DBYTHI">DBYTHI</span></td>
</tr> </tr>
<tr> <tr>
<td>$030A</td> <td>$030A</td>
-<td><span id="DAUX1">DAUX1</span></td>+<td colspan="4"><span id="DAUX1">DAUX1</span></td>
 +<td>SIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2362: Linia 2969:
<tr> <tr>
<td>$030B</td> <td>$030B</td>
-<td><span id="DAUX2">DAUX2</span></td>+<td colspan="4"><span id="DAUX2">DAUX2</span></td>
 +<td>SIO</td>
<td></td> <td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$030C</td> <td>$030C</td>
-<td rowspan="2"><span id="TIMER1">TIMER1</span></td>+<td rowspan="2" colspan="4"><span id="TIMER1">TIMER1</span>, <span id="INTIM1">INTIM1<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2378: Linia 2991:
<tr> <tr>
<td>$030E</td> <td>$030E</td>
-<td><span id="ADDCOR">ADDCOR</span></td>+<td colspan="2"><span id="ADDCOR">ADDCOR</span></td>
-<td>deleted<sup>1</sup></td>+
-</tr>+
- +
-<tr>+
-<td>$030E</td>+
<td><span id="JMPERS">JMPERS<sup>1</sup></span></td> <td><span id="JMPERS">JMPERS<sup>1</sup></span></td>
-<td>1200XL jumpers configuration</td>+<td></td>
 +<td></td>
 +<td>ADDCOR usunięty<sup>1</sup></td>
</tr> </tr>
<tr> <tr>
<td>$030F</td> <td>$030F</td>
-<td><span id="CASFLG">CASFLG</span></td>+<td colspan="4"><span id="CASFLG">CASFLG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2396: Linia 3007:
<tr> <tr>
<td>$0310</td> <td>$0310</td>
-<td rowspan="2"><span id="TIMER2">TIMER2</span></td>+<td rowspan="2" colspan="4"><span id="TIMER2">TIMER2</span>, <span id="INTIM2">INTIM2<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2406: Linia 3018:
<tr> <tr>
<td>$0312</td> <td>$0312</td>
-<td rowspan="2"><span id="TEMP1">TEMP1</span></td>+<td rowspan="2" colspan="2"><span id="TEMP1">TEMP1</span></td>
-<td rowspan="2"></td>+<td colspan="2"><span id="TEMP1">TEMP1</span></td>
 +<td></td>
 +<td></td>
</tr> </tr>
<tr> <tr>
<td>$0313</td> <td>$0313</td>
-</tr>+<td colspan="2"><span id="TEMP2">TEMP2<sup>1</sup></span></td>
- +<td></td>
-<tr>+<td>TEMP2 przeniesiony z $0314</td>
-<td>$0313</td>+
-<td><span id="TEMP2">TEMP2<sup>1</sup></span></td>+
-<td>moved from $0314</td>+
</tr> </tr>
<tr> <tr>
<td>$0314</td> <td>$0314</td>
-<td><span id="TEMP2">TEMP2</span></td>+<td colspan="2"><span id="TEMP2">TEMP2</span></td>
-<td>moved to $0313<sup>1</sup></td>+<td colspan="2"><span id="PTIMOT">PTIMOT<sup>1</sup></span></td>
-</tr>+<td></td>
- +<td>TEMP2 przeniesiony do $0313<sup>1</sup>, PTIMOT przeniesiony z $001C</td>
-<tr>+
-<td>$0314</td>+
-<td><span id="PTIMOT">PTIMOT<sup>1</sup></span></td>+
-<td>moved from $001C</td>+
</tr> </tr>
<tr> <tr>
<td>$0315</td> <td>$0315</td>
-<td><span id="TEMP3">TEMP3</span></td>+<td colspan="4"><span id="TEMP3">TEMP3</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2440: Linia 3048:
<tr> <tr>
<td>$0316</td> <td>$0316</td>
-<td><span id="SAVIO">SAVIO</span></td>+<td colspan="4"><span id="SAVIO">SAVIO</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2446: Linia 3055:
<tr> <tr>
<td>$0317</td> <td>$0317</td>
-<td><span id="TIMFLG">TIMFLG</span></td>+<td colspan="4"><span id="TIMFLG">TIMFLG</span></td>
-<td></td>+<td>NMI:TIM1</td>
 +<td>zerowany przez procedurę TIM1INT wskazywaną przez TIMVEC1 wywoływaną w pierwszej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$0318</td> <td>$0318</td>
-<td><span id="STACKP">STACKP</span></td>+<td colspan="4"><span id="STACKP">STACKP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2458: Linia 3069:
<tr> <tr>
<td>$0319</td> <td>$0319</td>
-<td><span id="TSTAT">TSTAT</span></td>+<td colspan="4"><span id="TSTAT">TSTAT</span></td>
<td></td> <td></td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$031A-$033F</td> <td>$031A-$033F</td>
-<td><span id="HATABS">HATABS</span></td>+<td colspan="4"><span id="HATABS">HATABS</span></td>
 +<td>CIO</td>
<td>tablica handlerów urządzeń</td> <td>tablica handlerów urządzeń</td>
</tr> </tr>
Linia 2470: Linia 3087:
<tr> <tr>
<td>$031A-$031C</td> <td>$031A-$031C</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>P:</td> <td>P:</td>
</tr> </tr>
Linia 2476: Linia 3094:
<tr> <tr>
<td>$031D-$031F</td> <td>$031D-$031F</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>C:</td> <td>C:</td>
</tr> </tr>
Linia 2482: Linia 3101:
<tr> <tr>
<td>$0320-$0322</td> <td>$0320-$0322</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>E:</td> <td>E:</td>
</tr> </tr>
Linia 2488: Linia 3108:
<tr> <tr>
<td>$0323-$0325</td> <td>$0323-$0325</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>S:</td> <td>S:</td>
</tr> </tr>
Linia 2494: Linia 3115:
<tr> <tr>
<td>$0326-$0328</td> <td>$0326-$0328</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>K:</td> <td>K:</td>
</tr> </tr>
Linia 2500: Linia 3122:
<tr> <tr>
<td>$0329-$032B</td> <td>$0329-$032B</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>wolny</td> <td>wolny</td>
</tr> </tr>
Linia 2506: Linia 3129:
<tr> <tr>
<td>$032C-$032E</td> <td>$032C-$032E</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>wolny</td> <td>wolny</td>
</tr> </tr>
Linia 2512: Linia 3136:
<tr> <tr>
<td>$032F-$0331</td> <td>$032F-$0331</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>wolny</td> <td>wolny</td>
</tr> </tr>
Linia 2518: Linia 3143:
<tr> <tr>
<td>$0332-$0334</td> <td>$0332-$0334</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>wolny</td> <td>wolny</td>
</tr> </tr>
Linia 2524: Linia 3150:
<tr> <tr>
<td>$0335-$0337</td> <td>$0335-$0337</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>wolny</td> <td>wolny</td>
</tr> </tr>
Linia 2530: Linia 3157:
<tr> <tr>
<td>$0338-$033A</td> <td>$0338-$033A</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td>CIO</td>
<td>wolny</td> <td>wolny</td>
</tr> </tr>
Linia 2536: Linia 3164:
<tr> <tr>
<td>$033B-$033D</td> <td>$033B-$033D</td>
-<td><span id=""></span></td>+<td colspan="2"></td>
-<td>wolny (deleted<sup>1</sup>)</td>+<td colspan="2"><span id=""></span></td>
 +<td>CIO</td>
 +<td>wolny (nadpisany MSB adresu tablicy handlera przez PUPBT1<sup>1</sup>)</td>
</tr> </tr>
<tr> <tr>
<td>$033D</td> <td>$033D</td>
-<td><span id="PUPBT1">PUPBT1<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PUPBT1">PUPBT1<sup>1</sup></span></td>
 +<td>RESET</td>
<td>$5C</td> <td>$5C</td>
</tr> </tr>
Linia 2548: Linia 3180:
<tr> <tr>
<td>$033E</td> <td>$033E</td>
-<td><span id="PUPBT2">PUPBT2<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PUPBT2">PUPBT2<sup>1</sup></span></td>
 +<td>RESET</td>
<td>$93</td> <td>$93</td>
</tr> </tr>
Linia 2554: Linia 3188:
<tr> <tr>
<td>$033F</td> <td>$033F</td>
-<td><span id="PUPBT3">PUPBT3<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PUPBT3">PUPBT3<sup>1</sup></span></td>
 +<td>RESET</td>
<td>$25</td> <td>$25</td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0340-$03BF</td> <td>$0340-$03BF</td>
-<td><span id="IOCB">IOCB</span></td>+<td colspan="4"><span id="IOCB">IOCB</span></td>
 +<td>CIO</td>
<td>Input/Output Control Block</td> <td>Input/Output Control Block</td>
</tr> </tr>
Linia 2566: Linia 3207:
<tr> <tr>
<td>$0340</td> <td>$0340</td>
-<td><span id="ICHID">ICHID</span></td>+<td colspan="4"><span id="ICHID">ICHID</span>, <span id="ICCHID">ICCHID<sup>5</sup></span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2572: Linia 3214:
<tr> <tr>
<td>$0341</td> <td>$0341</td>
-<td><span id="ICDNO">ICDNO</span></td>+<td colspan="4"><span id="ICDNO">ICDNO</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2578: Linia 3221:
<tr> <tr>
<td>$0342</td> <td>$0342</td>
-<td><span id="ICCOM">ICCOM</span></td>+<td colspan="4"><span id="ICCOM">ICCOM</span>, <span id="ICCMD">ICCMD<sup>5</sup></span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2584: Linia 3228:
<tr> <tr>
<td>$0343</td> <td>$0343</td>
-<td><span id="ICSTA">ICSTA</span></td>+<td colspan="4"><span id="ICSTA">ICSTA</span>, <span id="ICSTAT">ICSTAT<sup>5</sup></span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2590: Linia 3235:
<tr> <tr>
<td>$0344</td> <td>$0344</td>
-<td><span id="ICBAL">ICBAL</span>, <span id="ICBA">ICBA</span></td>+<td colspan="4"><span id="ICBAL">ICBAL</span>, <span id="ICBA">ICBA</span>, <span id="ICBUFA">ICBUFA<sup>5</sup></span></td>
 +<td rowspan="2">CIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2596: Linia 3242:
<tr> <tr>
<td>$0345</td> <td>$0345</td>
-<td><span id="ICBAH">ICBAH</span></td>+<td colspan="4"><span id="ICBAH">ICBAH</span></td>
</tr> </tr>
<tr> <tr>
<td>$0346</td> <td>$0346</td>
-<td><span id="ICPTL">ICPTL</span>, <span id="ICPT">ICPT</span></td>+<td colspan="4"><span id="ICPTL">ICPTL</span>, <span id="ICPT">ICPT</span>, <span id="ICPUTB">ICPUTB<sup>5</sup></span></td>
 +<td rowspan="2">CIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2607: Linia 3254:
<tr> <tr>
<td>$0347</td> <td>$0347</td>
-<td><span id="ICPTH">ICPTH</span></td>+<td colspan="4"><span id="ICPTH">ICPTH</span></td>
</tr> </tr>
<tr> <tr>
<td>$0348</td> <td>$0348</td>
-<td><span id="ICBLL">ICBLL</span>, <span id="ICBL">ICBL</span></td>+<td colspan="4"><span id="ICBLL">ICBLL</span>, <span id="ICBL">ICBL</span>, <span id="ICBUFL">ICBUFL<sup>5</sup></span></td>
 +<td rowspan="2">CIO</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2618: Linia 3266:
<tr> <tr>
<td>$0349</td> <td>$0349</td>
-<td><span id="ICBLH">ICBLH</span></td>+<td colspan="4"><span id="ICBLH">ICBLH</span></td>
</tr> </tr>
<tr> <tr>
<td>$034A</td> <td>$034A</td>
-<td><span id="ICAX1">ICAX1</span></td>+<td colspan="4"><span id="ICAX1">ICAX1</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2629: Linia 3278:
<tr> <tr>
<td>$034B</td> <td>$034B</td>
-<td><span id="ICAX2">ICAX2</span></td>+<td colspan="4"><span id="ICAX2">ICAX2</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2635: Linia 3285:
<tr> <tr>
<td>$034C</td> <td>$034C</td>
-<td><span id="ICAX3">ICAX3</span>, <span id="ICSPR">ICSPR</span></td>+<td colspan="4"><span id="ICAX3">ICAX3</span>, <span id="ICSPR">ICSPR</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2641: Linia 3292:
<tr> <tr>
<td>$034D</td> <td>$034D</td>
-<td><span id="ICAX4">ICAX4</span></td>+<td colspan="4"><span id="ICAX4">ICAX4</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2647: Linia 3299:
<tr> <tr>
<td>$034E</td> <td>$034E</td>
-<td><span id="ICAX5">ICAX5</span></td>+<td colspan="4"><span id="ICAX5">ICAX5</span></td>
 +<td>CIO</td>
<td></td> <td></td>
</tr> </tr>
Linia 2653: Linia 3306:
<tr> <tr>
<td>$034F</td> <td>$034F</td>
-<td><span id="ICAX6">ICAX6</span></td>+<td colspan="4"><span id="ICAX6">ICAX6</span></td>
 +<td>CIO</td>
<td></td> <td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0340-$034F</td> <td>$0340-$034F</td>
-<td><span id="IOCB0">IOCB0</span></td>+<td colspan="4"><span id="IOCB0">IOCB0</span></td>
 +<td>CIO</td>
<td>IOCB #0</td> <td>IOCB #0</td>
</tr> </tr>
Linia 2665: Linia 3324:
<tr> <tr>
<td>$0350-$035F</td> <td>$0350-$035F</td>
-<td><span id="IOCB1">IOCB1</span></td>+<td colspan="4"><span id="IOCB1">IOCB1</span></td>
 +<td>CIO</td>
<td>IOCB #1</td> <td>IOCB #1</td>
</tr> </tr>
Linia 2671: Linia 3331:
<tr> <tr>
<td>$0360-$036F</td> <td>$0360-$036F</td>
-<td><span id="IOCB2">IOCB2</span></td>+<td colspan="4"><span id="IOCB2">IOCB2</span></td>
 +<td>CIO</td>
<td>IOCB #2</td> <td>IOCB #2</td>
</tr> </tr>
Linia 2677: Linia 3338:
<tr> <tr>
<td>$0370-$037F</td> <td>$0370-$037F</td>
-<td><span id="IOCB3">IOCB3</span></td>+<td colspan="4"><span id="IOCB3">IOCB3</span></td>
 +<td>CIO</td>
<td>IOCB #3</td> <td>IOCB #3</td>
</tr> </tr>
Linia 2683: Linia 3345:
<tr> <tr>
<td>$0380-$038F</td> <td>$0380-$038F</td>
-<td><span id="IOCB4">IOCB4</span></td>+<td colspan="4"><span id="IOCB4">IOCB4</span></td>
 +<td>CIO</td>
<td>IOCB #4</td> <td>IOCB #4</td>
</tr> </tr>
Linia 2689: Linia 3352:
<tr> <tr>
<td>$0390-$039F</td> <td>$0390-$039F</td>
-<td><span id="IOCB5">IOCB5</span></td>+<td colspan="4"><span id="IOCB5">IOCB5</span></td>
 +<td>CIO</td>
<td>IOCB #5</td> <td>IOCB #5</td>
</tr> </tr>
Linia 2695: Linia 3359:
<tr> <tr>
<td>$03A0-$03AF</td> <td>$03A0-$03AF</td>
-<td><span id="IOCB6">IOCB6</span></td>+<td colspan="4"><span id="IOCB6">IOCB6</span></td>
 +<td>CIO</td>
<td>IOCB #6</td> <td>IOCB #6</td>
</tr> </tr>
Linia 2701: Linia 3366:
<tr> <tr>
<td>$03B0-$03BF</td> <td>$03B0-$03BF</td>
-<td><span id="IOCB7">IOCB7</span></td>+<td colspan="4"><span id="IOCB7">IOCB7</span></td>
 +<td>CIO</td>
<td>IOCB #7</td> <td>IOCB #7</td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$03C0-$03E7</td> <td>$03C0-$03E7</td>
-<td><span id="PRNBUF">PRNBUF</span></td>+<td colspan="4"><span id="PRNBUF">PRNBUF</span></td>
 +<td></td>
<td>bufor drukarki</td> <td>bufor drukarki</td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$03E8</td> <td>$03E8</td>
-<td><span id="SUPERF">SUPERF<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="SUPERF">SUPERF<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2719: Linia 3396:
<tr> <tr>
<td>$03E9</td> <td>$03E9</td>
-<td><span id="CKEY">CKEY<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $004A</td>+<td colspan="2"><span id="CKEY">CKEY<sup>1</sup></span></td>
 +<td></td>
 +<td>CKEY przeniesiony z $004A</td>
</tr> </tr>
<tr> <tr>
<td>$03EA</td> <td>$03EA</td>
-<td><span id="CASSBT">CASSBT<sup>1</sup></span></td>+<td colspan="2"></td>
-<td>moved from $004B</td>+<td colspan="2"><span id="CASSBT">CASSBT<sup>1</sup></span></td>
 +<td></td>
 +<td>CASSBT przeniesiony z $004B</td>
</tr> </tr>
<tr> <tr>
<td>$03EB</td> <td>$03EB</td>
-<td><span id="CARTCK">CARTCK<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="CARTCK">CARTCK<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2737: Linia 3420:
<tr> <tr>
<td>$03EC</td> <td>$03EC</td>
-<td><span id="DERRF">DERRF<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="DERRF">DERRF<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$03ED-$03F8</td>+<td>$03ED</td>
-<td><span id="ACMVAR">ACMVAR<sup>1</sup></span></td>+<td colspan="2"></td>
-<td></td>+<td rowspan="11" colspan="2"><span id="ACMVAR">ACMVAR<sup>1</sup></span></td>
 +<td rowspan="11"></td>
 +<td rowspan="11"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03EE</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03EF</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F0</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F1</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F2</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F3</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F4</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F5</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F6</td>
 +<td colspan="2"></td>
 +</tr>
 + 
 +<tr>
 +<td>$03F7</td>
 +<td colspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$03F8</td> <td>$03F8</td>
 +<td colspan="3"></td>
<td><span id="BASICF">BASICF<sup>1</sup></span></td> <td><span id="BASICF">BASICF<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2755: Linia 3494:
<tr> <tr>
<td>$03F9</td> <td>$03F9</td>
-<td><span id="MINTLK">MINTLK<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="MINTLK">MINTLK<sup>1</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2761: Linia 3502:
<tr> <tr>
<td>$03FA</td> <td>$03FA</td>
-<td><span id="GINTLK">GINTLK<sup>1</sup></span></td>+<td colspan="2"></td>
-<td></td>+<td colspan="2"><span id="GINTLK">GINTLK<sup>1</sup></span>, <span id="CINTLK">CINTLK<sup>4</sup></span></td>
 +<td>NMI</td>
 +<td>czytany w drugiej fazie VBLK</td>
</tr> </tr>
<tr> <tr>
<td>$03FB</td> <td>$03FB</td>
-<td rowspan="2"><span id="CHLINK">CHLINK<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="CHLINK">CHLINK<sup>1</sup></span>, <span id="CHUNK">CHUNK<sup>4</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2773: Linia 3518:
<tr> <tr>
<td>$03FC</td> <td>$03FC</td>
 +<td colspan="2"></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$03FD-$047F</td> <td>$03FD-$047F</td>
-<td><span id="CASBUF">CASBUF</span></td>+<td colspan="4"><span id="CASBUF">CASBUF</span></td>
 +<td>SIO</td>
<td>bufor magnetofonu</td> <td>bufor magnetofonu</td>
</tr> </tr>
Linia 2783: Linia 3534:
<tr> <tr>
<td>$03FD</td> <td>$03FD</td>
-<td rowspan="2"><span id="CSCB">CSCB</span></td>+<td rowspan="2" colspan="4"><span id="CSCB">CSCB<sup>5</sup></span></td>
 +<td rowspan="2">SIO:TAPE</td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2793: Linia 3545:
<tr> <tr>
<td>$03FF</td> <td>$03FF</td>
-<td><span id="CRCB">CRCB</span></td>+<td colspan="4"><span id="CRCB">CRCB<sup>5</sup></span></td>
 +<td>SIO:TAPE</td>
<td></td> <td></td>
</tr> </tr>
Linia 2799: Linia 3552:
<tr> <tr>
<td>$0400-$047F</td> <td>$0400-$047F</td>
-<td><span id=""></span></td>+<td colspan="4"><span id="CASBUF">CASBUF<sup>5</sup></span></td>
 +<td>SIO:TAPE</td>
<td></td> <td></td>
</tr> </tr>
Linia 2805: Linia 3559:
<tr> <tr>
<td>$047F</td> <td>$047F</td>
-<td><span id="CASBEN">CASBEN</span></td>+<td colspan="4"><span id="CASBEN">CASBEN<sup>5</sup></span></td>
 +<td>SIO:TAPE</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$0480-$06FF</td> <td>$0480-$06FF</td>
-<td><span id=""></span></td>+<td colspan="4"><span id=""></span></td>
 +<td></td>
<td>obszar użytkownika</td> <td>obszar użytkownika</td>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$057E</td> <td>$057E</td>
-<td><span id="LBPR1">LBPR1</span>, <span id="LBUFF2">LBUFF2</span></td>+<td colspan="4"><span id="LBPR1">LBPR1</span>, <span id="LBUFF2">LBUFF2</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2831: Linia 3588:
<tr> <tr>
<td>$057F</td> <td>$057F</td>
-<td><span id="LBPR2">LBPR2</span></td>+<td colspan="4"><span id="LBPR2">LBPR2</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2837: Linia 3595:
<tr> <tr>
<td>$0580-$05FF</td> <td>$0580-$05FF</td>
-<td><span id="LBUFF">LBUFF</span></td>+<td colspan="4"><span id="LBUFF">LBUFF</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2843: Linia 3602:
<tr> <tr>
<td>$05E0-$05E5</td> <td>$05E0-$05E5</td>
-<td><span id="PLYARG">PLYARG</span></td>+<td colspan="4"><span id="PLYARG">PLYARG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2849: Linia 3609:
<tr> <tr>
<td>$05E6-$05EB</td> <td>$05E6-$05EB</td>
-<td><span id="FPSCR">FPSCR</span>, <span id="FSCR">FSCR</span></td>+<td colspan="4"><span id="FPSCR">FPSCR</span>, <span id="FSCR">FSCR</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2855: Linia 3616:
<tr> <tr>
<td>$05EC-$05F1</td> <td>$05EC-$05F1</td>
-<td><span id="FPSCR1">FPSCR1</span>, <span id="FSCR1">FSCR1</span></td>+<td colspan="4"><span id="FPSCR1">FPSCR1</span>, <span id="FSCR1">FSCR1</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2861: Linia 3623:
<tr> <tr>
<td>$05FF</td> <td>$05FF</td>
-<td><span id="LBFEND">LBFEND</span></td>+<td colspan="4"><span id="LBFEND">LBFEND</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2867: Linia 3630:
</table> </table>
-==Procedury i stałe BASIC ROM==+==Procedury i stałe CART ROM==
<table border="1" cellpadding="5"> <table border="1" cellpadding="5">
<tr> <tr>
-<td><b>Adres</b></td>+<th rowspan="2"><b>Adres</b></th>
-<td><b>Etykieta</b></td>+<th colspan="4"><b>Etykieta</b></th>
-<td><b>Opis</b></td>+<th rowspan="2"><b>Podsystem</b></th>
 +<th rowspan="2"><b>Opis</b></th>
 +</tr>
 +<tr>
 +<th><b>Atari OS<br/>rev.A</b></th>
 +<th><b>Atari OS<br/>rev.B</b></th>
 +<th><b>XL OS<br/>AA000001<br/>rev.11</b></th>
 +<th><b>XL OS<br/>BB000001<br/>rev.2</b></th>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
-<td>$BD73</td>+<td>$9FF0</td>
-<td><span id="COS">COS</span></td>+<td colspan="2"><span id="CART">CART<sup>5</sup></span></td>
 +<td colspan="2"></td>
<td></td> <td></td>
 +<td>Prawy [[Cartridge (mapa pamięci)|cartridge]]</td>
</tr> </tr>
<tr> <tr>
-<td>$BD81</td>+<td>$9FFA</td>
-<td><span id="SIN">SIN</span></td>+<td rowspan="2" colspan="2"><span id="CARTCS">CARTCS</span>, <span id="CARTRUN">CARTRUN<sup>5</sup></span></td>
-<td></td>+<td rowspan="2" colspan="2"></td>
 +<td rowspan="2"></td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
-<td>$BE43</td>+<td>$9FFB</td>
-<td><span id="ATAN">ATAN</span></td>+</tr>
 + 
 +<tr>
 +<td>$9FFC</td>
 +<td colspan="4"><span id="CART">CART</span>, <span id="CARTINS">CARTINS<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td>$BEB1</td>+<td>$9FFD</td>
-<td><span id="SQR">SQR</span></td>+<td colspan="2"><span id="CARTFG">CARTFG</span>, <span id="CARTOPT">CARTOPT<sup>5</sup></span></td>
 +<td colspan="2"></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
-</table>+<tr>
 +<td>$9FFE</td>
 +<td rowspan="2" colspan="2"><span id="CARTAD">CARTAD</span>, <span id="CARTINI">CARTINI<sup>5</sup></span></td>
 +<td rowspan="2" colspan="2"></td>
 +<td rowspan="2"></td>
 +<td rowspan="2"></td>
 +</tr>
-==Procedury i stałe CART ROM==+<tr>
- +<td>$9FFF</td>
-<table border="1" cellpadding="5">+</tr>
<tr> <tr>
-<td><b>Adres</b></td>+<td colspan="7"></td>
-<td><b>Etykieta</b></td>+
-<td><b>Opis</b></td>+
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td>$BFF0</td>
 +<td colspan="4"><span id="CART">CART<sup>5</sup></span></td>
 +<td></td>
 +<td>Lewy [[Cartridge (mapa pamięci)|cartridge]]</td>
</tr> </tr>
<tr> <tr>
<td>$BFFA</td> <td>$BFFA</td>
-<td rowspan="2"><span id="CARTCS">CARTCS</span></td>+<td rowspan="2" colspan="4"><span id="CARTCS">CARTCS</span>, <span id="CARTRUN">CARTRUN<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2933: Linia 3722:
<tr> <tr>
<td>$BFFC</td> <td>$BFFC</td>
-<td><span id="CART">CART</span></td>+<td colspan="4"><span id="CART">CART</span>, <span id="CARTINS">CARTINS<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2939: Linia 3729:
<tr> <tr>
<td>$BFFD</td> <td>$BFFD</td>
-<td><span id="CARTFG">CARTFG</span></td>+<td colspan="4"><span id="CARTFG">CARTFG</span>, <span id="CARTOPT">CARTOPT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2945: Linia 3736:
<tr> <tr>
<td>$BFFE</td> <td>$BFFE</td>
-<td rowspan="2"><span id="CARTAD">CARTAD</span></td>+<td rowspan="2" colspan="4"><span id="CARTAD">CARTAD</span>, <span id="CARTINI">CARTINI<sup>5</sup></span></td>
 +<td rowspan="2"></td>
<td rowspan="2"></td> <td rowspan="2"></td>
</tr> </tr>
Linia 2960: Linia 3752:
<tr> <tr>
-<td><b>Adres</b></td>+<th rowspan="2"><b>Adres</b></th>
-<td><b>Etykieta</b></td>+<th colspan="4"><b>Etykieta</b></th>
-<td><b>Opis</b></td>+<th rowspan="2"><b>Podsystem</b></th>
 +<th rowspan="2"><b>Opis</b></th>
 +</tr>
 +<tr>
 +<th><b>Atari OS<br/>rev.A</b></th>
 +<th><b>Atari OS<br/>rev.B</b></th>
 +<th><b>XL OS<br/>AA000001<br/>rev.11</b></th>
 +<th><b>XL OS<br/>BB000001<br/>rev.2</b></th>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
-<td>$D800</td>+<td>$D800-$D81C</td>
 +<td colspan="3"></td>
<td><span id=""></span></td> <td><span id=""></span></td>
<td></td> <td></td>
 +<td>Nagłówek [[ROM PBI]]</td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 +
 +<tr>
 +<td>$D800</td>
 +<td colspan="3"></td>
 +<td rowspan="2"><span id="ROMCKS">ROMCKS<sup>5</sup></span></td>
 +<td rowspan="2"></td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D801</td> <td>$D801</td>
-<td><span id=""></span></td>+<td colspan="3"></td>
-<td></td>+
</tr> </tr>
<tr> <tr>
<td>$D802</td> <td>$D802</td>
 +<td colspan="3"></td>
<td><span id=""></span></td> <td><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 2989: Linia 3803:
<tr> <tr>
<td>$D803</td> <td>$D803</td>
-<td><span id="PDID1">PDID1<sup>1</sup></span></td>+<td colspan="3"></td>
 +<td><span id="PDID1">PDID1<sup>1</sup></span>, <span id="DEVID1">DEVID1<sup>5</sup></span></td>
<td></td> <td></td>
 +<td>$80</td>
</tr> </tr>
<tr> <tr>
<td>$D804</td> <td>$D804</td>
 +<td colspan="3"></td>
<td><span id=""></span></td> <td><span id=""></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3001: Linia 3819:
<tr> <tr>
<td>$D805</td> <td>$D805</td>
-<td rowspan="3"><span id="PDIOV">PDIOV<sup>1</sup></span></td>+<td colspan="3"></td>
 +<td rowspan="3"><span id="PDIOV">PDIOV<sup>1</sup></span>, <span id="PDIOR">PDIOR<sup>5</sup></span></td>
 +<td rowspan="3">SIO:NEWDEV</td>
<td rowspan="3"></td> <td rowspan="3"></td>
</tr> </tr>
Linia 3007: Linia 3827:
<tr> <tr>
<td>$D806</td> <td>$D806</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D807</td> <td>$D807</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D808</td> <td>$D808</td>
-<td rowspan="3"><span id="PDIRQV">PDIRQV<sup>1</sup></span></td>+<td colspan="3"></td>
 +<td rowspan="3"><span id="PDIRQV">PDIRQV<sup>1</sup></span>, <span id="DEVINT">DEVINT<sup>5</sup></span></td>
 +<td rowspan="3">IRQ:NEWDEV</td>
<td rowspan="3"></td> <td rowspan="3"></td>
</tr> </tr>
Linia 3021: Linia 3845:
<tr> <tr>
<td>$D809</td> <td>$D809</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D80A</td> <td>$D80A</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D80B</td> <td>$D80B</td>
-<td><span id="PDID2">PDID2<sup>1</sup></span></td>+<td colspan="3"></td>
 +<td><span id="PDID2">PDID2<sup>1</sup></span>, <span id="DEVID2">DEVID2<sup>5</sup></span></td>
<td></td> <td></td>
 +<td>$91</td>
</tr> </tr>
<tr> <tr>
<td>$D80C</td> <td>$D80C</td>
 +<td colspan="3"></td>
<td><span id=""></span></td> <td><span id=""></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 +
 +<tr>
 +<td>$D80D-$D81C</td>
 +<td colspan="3"></td>
 +<td><span id="PDVV">PDVV<sup>1</sup></span></td>
 +<td>CIO:NEWDEV</td>
<td></td> <td></td>
</tr> </tr>
Linia 3041: Linia 3883:
<tr> <tr>
<td>$D80D</td> <td>$D80D</td>
-<td rowspan="13"><span id="PDVV">PDVV<sup>1</sup></span></td>+<td colspan="3"></td>
-<td rowspan="13"></td>+<td rowspan="2"><span id="PDVOPV">PDVOPV<sup>5</sup></span></td>
 +<td rowspan="2">CIO:NEWDEV</td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D80E</td> <td>$D80E</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D80F</td> <td>$D80F</td>
 +<td colspan="3"></td>
 +<td rowspan="2"><span id="PDVCLV">PDVCLV<sup>5</sup></span></td>
 +<td rowspan="2">CIO:NEWDEV</td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D810</td> <td>$D810</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D811</td> <td>$D811</td>
 +<td colspan="3"></td>
 +<td rowspan="2"><span id="PDVGBV">PDVGBV<sup>5</sup></span></td>
 +<td rowspan="2">CIO:NEWDEV</td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D812</td> <td>$D812</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D813</td> <td>$D813</td>
 +<td colspan="3"></td>
 +<td rowspan="2"><span id="PDVPBV">PDVPBV<sup>5</sup></span></td>
 +<td rowspan="2">CIO:NEWDEV</td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D814</td> <td>$D814</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D815</td> <td>$D815</td>
 +<td colspan="3"></td>
 +<td rowspan="2"><span id="PDVSTV">PDVSTV<sup>5</sup></span></td>
 +<td rowspan="2">CIO:NEWDEV</td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D816</td> <td>$D816</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D817</td> <td>$D817</td>
 +<td colspan="3"></td>
 +<td rowspan="2"><span id="PDVSPV">PDVSPV<sup>5</sup></span></td>
 +<td rowspan="2">CIO:NEWDEV</td>
 +<td rowspan="2"></td>
</tr> </tr>
<tr> <tr>
<td>$D818</td> <td>$D818</td>
 +<td colspan="3"></td>
</tr> </tr>
<tr> <tr>
<td>$D819</td> <td>$D819</td>
 +<td colspan="3"></td>
 +<td rowspan="3"><span id="DEVINIT">DEVINIT<sup>5</sup></span></td>
 +<td rowspan="3">CIO:NEWDEV</td>
 +<td rowspan="3"></td>
</tr> </tr>
- 
-</table> 
- 
-==Procedury i stałe OS ROM== 
- 
-<table border="1" cellpadding="5"> 
<tr> <tr>
-<td><b>Adres</b></td>+<td>$D81A</td>
-<td><b>Etykieta</b></td>+<td colspan="3"></td>
-<td><b>Opis</b></td>+
</tr> </tr>
<tr> <tr>
 +<td>$D81B</td>
<td colspan="3"></td> <td colspan="3"></td>
</tr> </tr>
<tr> <tr>
-<td>$CC00</td>+<td>$D81C</td>
-<td><span id="ICSORG">ICSORG<sup>1</sup></span></td>+<td colspan="3"></td>
 +<td></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
 +
 +</table>
 +
 +==Procedury i stałe FP ROM==
 +
 +<table border="1" cellpadding="5">
<tr> <tr>
-<td colspan="3"></td>+<th rowspan="2"><b>Adres</b></th>
 +<th colspan="4"><b>Etykieta</b></th>
 +<th rowspan="2"><b>Podsystem</b></th>
 +<th rowspan="2"><b>Opis</b></th>
 +</tr>
 +<tr>
 +<th><b>Atari OS<br/>rev.A</b></th>
 +<th><b>Atari OS<br/>rev.B</b></th>
 +<th><b>XL OS<br/>AA000001<br/>rev.11</b></th>
 +<th><b>XL OS<br/>BB000001<br/>rev.2</b></th>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$D800</td> <td>$D800</td>
-<td><span id="AFP">AFP</span></td>+<td colspan="4"><span id="AFP">AFP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3127: Linia 4017:
<tr> <tr>
<td>$D8E6</td> <td>$D8E6</td>
-<td><span id="FASC">FASC</span></td>+<td colspan="4"><span id="FASC">FASC</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3133: Linia 4024:
<tr> <tr>
<td>$D9AA</td> <td>$D9AA</td>
-<td><span id="IFP">IFP</span></td>+<td colspan="4"><span id="IFP">IFP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3139: Linia 4031:
<tr> <tr>
<td>$D9D2</td> <td>$D9D2</td>
-<td><span id="FPI">FPI</span></td>+<td colspan="4"><span id="FPI">FPI</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3145: Linia 4038:
<tr> <tr>
<td>$DA44</td> <td>$DA44</td>
-<td><span id="ZFR0">ZFR0</span></td>+<td colspan="4"><span id="ZFR0">ZFR0</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3151: Linia 4045:
<tr> <tr>
<td>$DA46</td> <td>$DA46</td>
-<td><span id="ZFR1">ZFR1</span></td>+<td colspan="4"><span id="ZF1">ZF1</span>, <span id="AFI">AFI<sup>3</sup></span>, <span id="ZFI">ZFI<sup>4</sup></span>, <span id="AF1">AF1<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3157: Linia 4052:
<tr> <tr>
<td>$DA60</td> <td>$DA60</td>
-<td><span id="FSUB">FSUB</span></td>+<td colspan="4"><span id="FSUB">FSUB</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3163: Linia 4059:
<tr> <tr>
<td>$DA66</td> <td>$DA66</td>
-<td><span id="FADD">FADD</span></td>+<td colspan="4"><span id="FADD">FADD</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3169: Linia 4066:
<tr> <tr>
<td>$DADB</td> <td>$DADB</td>
-<td><span id="FMUL">FMUL</span></td>+<td colspan="4"><span id="FMUL">FMUL</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3175: Linia 4073:
<tr> <tr>
<td>$DB28</td> <td>$DB28</td>
-<td><span id="FDIV">FDIV</span></td>+<td colspan="4"><span id="FDIV">FDIV</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3181: Linia 4080:
<tr> <tr>
<td>$DD40</td> <td>$DD40</td>
-<td><span id="PLYEVL">PLYEVL</span></td>+<td colspan="4"><span id="PLYEVL">PLYEVL</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3187: Linia 4087:
<tr> <tr>
<td>$DD89</td> <td>$DD89</td>
-<td><span id="FLD0R">FLD0R</span></td>+<td colspan="4"><span id="FLD0R">FLD0R</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3193: Linia 4094:
<tr> <tr>
<td>$DD8D</td> <td>$DD8D</td>
-<td><span id="FLD0P">FLD0P</span></td>+<td colspan="4"><span id="FLD0P">FLD0P</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3199: Linia 4101:
<tr> <tr>
<td>$DD98</td> <td>$DD98</td>
-<td><span id="FLD1R">FLD1R</span></td>+<td colspan="4"><span id="FLD1R">FLD1R</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3205: Linia 4108:
<tr> <tr>
<td>$DD9C</td> <td>$DD9C</td>
-<td><span id="FLD1P">FLD1P</span></td>+<td colspan="4"><span id="FLD1P">FLD1P</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3211: Linia 4115:
<tr> <tr>
<td>$DDA7</td> <td>$DDA7</td>
-<td><span id="FST0R">FST0R</span></td>+<td colspan="4"><span id="FST0R">FST0R</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3217: Linia 4122:
<tr> <tr>
<td>$DDAB</td> <td>$DDAB</td>
-<td><span id="FST0P">FST0P</span></td>+<td colspan="4"><span id="FST0P">FST0P</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3223: Linia 4129:
<tr> <tr>
<td>$DDB6</td> <td>$DDB6</td>
-<td><span id="FMOVE">FMOVE</span></td>+<td colspan="4"><span id="FMOVE">FMOVE</span>, <span id="FMOV01">FMOV01<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3229: Linia 4136:
<tr> <tr>
<td>$DDC0</td> <td>$DDC0</td>
-<td><span id="EXP">EXP</span></td>+<td colspan="4"><span id="EXP">EXP</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3235: Linia 4143:
<tr> <tr>
<td>$DDCC</td> <td>$DDCC</td>
-<td><span id="EXP10">EXP10</span></td>+<td colspan="4"><span id="EXP10">EXP10</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3241: Linia 4150:
<tr> <tr>
<td>$DECD</td> <td>$DECD</td>
-<td><span id="LOG">LOG</span></td>+<td colspan="4"><span id="LOG">LOG</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3247: Linia 4157:
<tr> <tr>
<td>$DED1</td> <td>$DED1</td>
-<td><span id="LOG10">LOG10</span></td>+<td colspan="4"><span id="LOG10">LOG10</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
 +
 +</table>
 +
 +==Procedury i stałe BASIC ROM==
 +
 +<table border="1" cellpadding="5">
<tr> <tr>
-<td colspan="3"></td>+<th rowspan="2"><b>Adres</b></th>
 +<th colspan="3"><b>Etykieta</b></th>
 +<th rowspan="2"><b>Opis</b></th>
 +</tr>
 +<tr>
 +<th><b>Atari BASIC<br/>rev.A</b></th>
 +<th><b>Atari BASIC<br/>rev.B</b></th>
 +<th><b>Atari BASIC<br/>rev.C</b></th>
 +</tr>
 + 
 +<tr>
 +<td colspan="5"></td>
 +</tr>
 + 
 +<tr>
 +<td>$BDA7</td>
 +<td><span id="SIN">SIN<sup>2</sup></span></td>
 +<td></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BDB1</td>
 +<td><span id="COS">COS<sup>2</sup></span></td>
 +<td></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BE05</td>
 +<td></td>
 +<td><span id="SIN">SIN</span></td>
 +<td><span id="SIN">SIN</span></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BE0F</td>
 +<td></td>
 +<td><span id="COS">COS</span></td>
 +<td><span id="COS">COS</span></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BE77</td>
 +<td><span id="ATAN">ATAN<sup>2</sup></span></td>
 +<td></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BED5</td>
 +<td></td>
 +<td><span id="ATAN">ATAN</span></td>
 +<td><span id="ATAN">ATAN</span></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BEE5</td>
 +<td><span id="SQR">SQR<sup>2</sup></span></td>
 +<td></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$BF43</td>
 +<td></td>
 +<td><span id="SQR">SQR</span></td>
 +<td><span id="SQR">SQR</span></td>
 +<td></td>
 +</tr>
 + 
 +</table>
 + 
 +==Procedury i stałe OS ROM==
 + 
 +<table border="1" cellpadding="5">
 + 
 +<tr>
 +<th rowspan="2"><b>Adres</b></th>
 +<th colspan="4"><b>Etykieta</b></th>
 +<th rowspan="2"><b>Podsystem</b></th>
 +<th rowspan="2"><b>Opis</b></th>
 +</tr>
 +<tr>
 +<th><b>Atari OS<br/>rev.A</b></th>
 +<th><b>Atari OS<br/>rev.B</b></th>
 +<th><b>XL OS<br/>AA000001<br/>rev.11</b></th>
 +<th><b>XL OS<br/>BB000001<br/>rev.2</b></th>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 + 
 +<tr>
 +<td>$C000</td>
 +<td rowspan="2" colspan="2"></td>
 +<td rowspan="2" colspan="2"><span id="CHSRO1">CHSRO1<sup>5</sup></span></td>
 +<td rowspan="2"></td>
 +<td rowspan="2">Suma kontrolna obszarów ROM $C002-$CFFF, $5000-$57FF i $D800-$DFFF</td>
 +</tr>
 + 
 +<tr>
 +<td>$C001</td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 + 
 +<tr>
 +<td>$C002-$C00B</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id=""></span></td>
 +<td></td>
 +<td>[[Sygnatura XL OS]] dla pierwszej 8KB kostki ROM</td>
 +</tr>
 + 
 +<tr>
 +<td>$C002</td>
 +<td rowspan="3" colspan="2"></td>
 +<td rowspan="3" colspan="2"><span id=""></span></td>
 +<td rowspan="3"></td>
 +<td rowspan="3">Revision date: w kodzie BCD: $DD $MM $YY (identyczne z $FFEE-$FFF0)</td>
 +</tr>
 + 
 +<tr>
 +<td>$C003</td>
 +</tr>
 + 
 +<tr>
 +<td>$C004</td>
 +</tr>
 + 
 +<tr>
 +<td>$C005</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id=""></span></td>
 +<td></td>
 +<td>Option byte: $00</td>
 +</tr>
 + 
 +<tr>
 +<td>$C006</td>
 +<td rowspan="5" colspan="2"></td>
 +<td rowspan="5" colspan="2"><span id=""></span></td>
 +<td rowspan="5"></td>
 +<td rowspan="5">Part number: w formacie $AA $AA $NN $NN $NN (identyczne z $FFF2-$FFF6)</td>
 +</tr>
 + 
 +<tr>
 +<td>$C007</td>
 +</tr>
 + 
 +<tr>
 +<td>$C008</td>
 +</tr>
 + 
 +<tr>
 +<td>$C009</td>
 +</tr>
 + 
 +<tr>
 +<td>$C00A</td>
 +</tr>
 + 
 +<tr>
 +<td>$C00B</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id=""></span></td>
 +<td></td>
 +<td>Revision number (identyczne z $FFF7)</td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 + 
 +<tr>
 +<td>$CC00</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id="ICSORG">ICSORG<sup>1</sup></span>, <span id="CHARSET2">CHARSET2<sup>2</sup></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$E000</td> <td>$E000</td>
-<td><span id="CHRORG">CHRORG</span>, <span id="DCSORG">DCSORG<sup>1</sup></span></td>+<td colspan="2"><span id="CHRORG">CHRORG</span></td>
 +<td colspan="2"><span id="DCSORG">DCSORG<sup>1</sup></span>, <span id="CHARSET1">CHARSET1<sup>2</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$E400</td> <td>$E400</td>
-<td><span id="VECTBL">VECTBL</span></td>+<td colspan="4"><span id="VECTBL">VECTBL</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3273: Linia 4387:
<tr> <tr>
<td>$E400</td> <td>$E400</td>
-<td><span id="EDITRV">EDITRV</span></td>+<td colspan="4"><span id="EDITRV">EDITRV</span>, <span id="EDTVEC">EDTVEC<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3279: Linia 4394:
<tr> <tr>
<td>$E410</td> <td>$E410</td>
-<td><span id="SCRENV">SCRENV</span></td>+<td colspan="4"><span id="SCRENV">SCRENV</span>, <span id="SCRVEC">SCRVEC<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3285: Linia 4401:
<tr> <tr>
<td>$E420</td> <td>$E420</td>
-<td><span id="KEYBDV">KEYBDV</span></td>+<td colspan="4"><span id="KEYBDV">KEYBDV</span>, <span id="EDTKBD">KBDVEC<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3291: Linia 4408:
<tr> <tr>
<td>$E430</td> <td>$E430</td>
-<td><span id="PRINTV">PRINTV</span></td>+<td colspan="4"><span id="PRINTV">PRINTV</span>, <span id="PRTVEC">PRTVEC<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3297: Linia 4415:
<tr> <tr>
<td>$E440</td> <td>$E440</td>
-<td><span id="CASETV">CASETV</span></td>+<td colspan="4"><span id="CASETV">CASETV</span>, <span id="CASVEC">CASVEC<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
-<td colspan="3"></td>+<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$E450</td> <td>$E450</td>
-<td><span id="DISKIV">DISKIV</span>, <span id="DINITV">DINITV<sup>1</sup></span></td>+<td colspan="4"><span id="JMPTAB">JMPTAB<sup>5</sup></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$E450</td>
 +<td colspan="4"><span id="DISKIV">DISKIV</span>, <span id="DINITV">DINITV<sup>1</sup></span>, <span id="JDSKINIT">JDSKINIT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3313: Linia 4440:
<tr> <tr>
<td>$E453</td> <td>$E453</td>
-<td><span id="DSKINV">DSKINV</span></td>+<td colspan="4"><span id="DSKINV">DSKINV</span>, <span id="DISKINV">DISKINV<sup>4</sup></span>, <span id="JDSKINT">JDSKINT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3319: Linia 4447:
<tr> <tr>
<td>$E456</td> <td>$E456</td>
-<td><span id="CIOV">CIOV</span></td>+<td colspan="4"><span id="CIOV">CIOV</span>, <span id="JCIOMAIN">JCIOMAIN<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3325: Linia 4454:
<tr> <tr>
<td>$E459</td> <td>$E459</td>
-<td><span id="SIOV">SIOV</span></td>+<td colspan="4"><span id="SIOV">SIOV</span>, <span id="JSIOINT">JSIOINT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3331: Linia 4461:
<tr> <tr>
<td>$E45C</td> <td>$E45C</td>
-<td><span id="SETVBV">SETVBV</span></td>+<td colspan="4"><span id="SETVBV">SETVBV</span>, <span id="SETBV">SETBV<sup>2</sup></span>, <span id="JSETVBV">JSETVBV<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3337: Linia 4468:
<tr> <tr>
<td>$E45F</td> <td>$E45F</td>
-<td><span id="SYSVBV">SYSVBV</span></td>+<td colspan="4"><span id="SYSVBV">SYSVBV</span>, <span id="SYSBV">SYSBV<sup>2</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3343: Linia 4475:
<tr> <tr>
<td>$E462</td> <td>$E462</td>
-<td><span id="XITVBV">XITVBV</span></td>+<td colspan="4"><span id="XITVBV">XITVBV</span>, <span id="XITBV">XITBV<sup>2</sup></span>, <span id="JEXITVB">JEXITVB<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3349: Linia 4482:
<tr> <tr>
<td>$E465</td> <td>$E465</td>
-<td><span id="SIOINV">SIOINV</span></td>+<td colspan="4"><span id="SIOINV">SIOINV</span>, <span id="JSIOINIT">JSIOINIT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3355: Linia 4489:
<tr> <tr>
<td>$E468</td> <td>$E468</td>
-<td><span id="SENDEV">SENDEV</span></td>+<td colspan="4"><span id="SENDEV">SENDEV</span>, <span id="JSNDENB">JSNDENB<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3361: Linia 4496:
<tr> <tr>
<td>$E46B</td> <td>$E46B</td>
-<td><span id="INTINV">INTINV</span></td>+<td colspan="4"><span id="INTINV">INTINV</span>, <span id="JNMIEN">JNMIEN<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3367: Linia 4503:
<tr> <tr>
<td>$E46E</td> <td>$E46E</td>
-<td><span id="CIOINV">CIOINV</span></td>+<td colspan="4"><span id="CIOINV">CIOINV</span>, <span id="JCIOINIT">JCIOINIT<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3373: Linia 4510:
<tr> <tr>
<td>$E471</td> <td>$E471</td>
-<td><span id="BLKBDV">BLKBDV</span></td>+<td colspan="2"><span id="BLKBDV">BLKBDV</span></td>
 +<td colspan="2"><span id="SELFSV">SELFSV<sup>2</sup></span>, <span id="SELFTST">SELFTST<sup>2</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3379: Linia 4518:
<tr> <tr>
<td>$E474</td> <td>$E474</td>
-<td><span id="WARMSV">WARMSV</span></td>+<td colspan="4"><span id="WARMSV">WARMSV</span>, <span id="JRESETWM">JRESETWM<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3385: Linia 4525:
<tr> <tr>
<td>$E477</td> <td>$E477</td>
-<td><span id="COLDSV">COLDSV</span></td>+<td colspan="4"><span id="COLDSV">COLDSV</span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3391: Linia 4532:
<tr> <tr>
<td>$E47A</td> <td>$E47A</td>
-<td><span id="RBLOKV">RBLOKV</span></td>+<td colspan="4"><span id="RBLOKV">RBLOKV</span>, <span id="JCASRDBL">JCASRDBL<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3397: Linia 4539:
<tr> <tr>
<td>$E47D</td> <td>$E47D</td>
-<td><span id="CSOPIV">CSOPIV</span></td>+<td colspan="4"><span id="CSOPIV">CSOPIV</span>, <span id="JCASOPIN">JCASOPIN<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3403: Linia 4546:
<tr> <tr>
<td>$E480</td> <td>$E480</td>
-<td><span id="PUPDISV">PUPDISV<sup>1</sup></span></td>+<td colspan="2"><span id="VCTABL">VCTABL</span></td>
 +<td colspan="2"></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td>$E480</td>
 +<td colspan="2"></td>
 +<td colspan="2"><span id="PUPDISV">PUPDISV<sup>1</sup></span>, <span id="PUPDIV">PUPDIV<sup>2</sup></span>, <span id="JTSTROM">JTSTROM<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3409: Linia 4562:
<tr> <tr>
<td>$E483</td> <td>$E483</td>
-<td><span id="SLFTSTV">SLFTSTV<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="SLFTSTV">SLFTSTV<sup>1</sup></span>, <span id="SLFTSV">SLFTSV<sup>2</sup></span>, <span id="JTESTST">JTESTST<sup>5</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3415: Linia 4570:
<tr> <tr>
<td>$E486</td> <td>$E486</td>
-<td><span id="PHENTRV">PHENTRV<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PHENTRV">PHENTRV<sup>1</sup></span>, <span id="PENTV">PENTV<sup>2</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3421: Linia 4578:
<tr> <tr>
<td>$E489</td> <td>$E489</td>
-<td><span id="PHULNKV">PHULNKV<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PHULNKV">PHULNKV<sup>1</sup></span>, <span id="PHUNLV">PHUNLV<sup>2</sup></span></td>
 +<td></td>
<td></td> <td></td>
</tr> </tr>
Linia 3427: Linia 4586:
<tr> <tr>
<td>$E48C</td> <td>$E48C</td>
-<td><span id="PHINISV">PHINISV<sup>1</sup></span></td>+<td colspan="2"></td>
 +<td colspan="2"><span id="PHINISV">PHINISV<sup>1</sup></span>, <span id="PHINIV">PHINIV<sup>2</sup></span></td>
 +<td></td>
 +<td></td>
 +</tr>
 + 
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 + 
 +<tr>
 +<td>$E48F-$E49E</td>
 +<td colspan="3"></td>
 +<td><span id="GPDVV">GPDVV<sup>1</sup></span>, <span id="CALTAB">CALTAB<sup>5</sup></span></td>
 +<td>CIO:NEWDEV</td>
<td></td> <td></td>
</tr> </tr>
Linia 3433: Linia 4606:
<tr> <tr>
<td>$E48F</td> <td>$E48F</td>
-<td><span id="GPDVV">GPDVV<sup>1</sup></span></td>+<td colspan="3"></td>
 +<td><span id=""></span></td>
 +<td>CIO:NEWDEV</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
 +<td>$E490</td>
<td colspan="3"></td> <td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E491</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E492</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E493</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E494</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E495</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E496</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E497</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E498</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E499</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E49A</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td>$E49B</td>
 +<td colspan="3"></td>
 +<td rowspan="3"><span id="NEWINITC">NEWINITC<sup>5</sup></span></td>
 +<td rowspan="3">CIO:NEWDEV</td>
 +<td rowspan="3"></td>
 +</tr>
 +
 +<tr>
 +<td>$E49C</td>
 +<td colspan="3"></td>
 +</tr>
 +
 +<tr>
 +<td>$E49D</td>
 +<td colspan="3"></td>
 +</tr>
 +
 +<tr>
 +<td>$E49E</td>
 +<td colspan="3"></td>
 +<td></td>
 +<td>CIO:NEWDEV</td>
 +<td></td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 +
 +<tr>
 +<td>$FFEE-$FFF7</td>
 +<td colspan="4"><span id=""></span></td>
 +<td></td>
 +<td>[[Sygnatura XL OS]] dla drugiej 8KB kostki ROM</td>
 +</tr>
 +
 +<tr>
 +<td>$FFEE</td>
 +<td rowspan="3" colspan="4"><span id=""></span></td>
 +<td rowspan="3"></td>
 +<td rowspan="3">Data rewizji zapisana w kodzie BCD: $DD $MM $YY (identyczna z $C002-$C004)</td>
 +</tr>
 +
 +<tr>
 +<td>$FFEF</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF0</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF1</td>
 +<td colspan="4"><span id=""></span></td>
 +<td></td>
 +<td>
 +Hardware product identifier::<ul>
 +<li>$01 - 1200 XL</li>
 +<li>$02 - pozostałe modele</li>
 +</ul>
 +</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF2</td>
 +<td rowspan="5" colspan="4"><span id=""></span></td>
 +<td rowspan="5"></td>
 +<td rowspan="5">Part number: w formacie $AA $AA $NN $NN $NN (identyczne z $C006-$C00A)</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF3</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF4</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF5</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF6</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF7</td>
 +<td colspan="4"><span id=""></span></td>
 +<td></td>
 +<td>Revision number (identyczne z $C00B)</td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
 +</tr>
 +
 +<tr>
 +<td>$FFF8</td>
 +<td rowspan="2" colspan="4"><span id="CHSRO2">CHSRO2<sup>5</sup></span></td>
 +<td rowspan="2"></td>
 +<td rowspan="2">Suma kontrolna obszarów ROM $E000-$FFF7 i $FFFA-$FFFF</td>
 +</tr>
 +
 +<tr>
 +<td>$FFF9</td>
 +</tr>
 +
 +<tr>
 +<td colspan="7"></td>
</tr> </tr>
<tr> <tr>
<td>$FFFA</td> <td>$FFFA</td>
-<td><span id="NMI">NMI</span></td>+<td colspan="4"><span id="NMI">NMI</span>, <span id="NMIVEC">NMIVEC<sup>5</sup></span></td>
<td></td> <td></td>
 +<td>Wektor NMI</td>
</tr> </tr>
<tr> <tr>
<td>$FFFC</td> <td>$FFFC</td>
-<td><span id="RESET">RESET</span></td>+<td colspan="4"><span id="RESET">RESET</span>, <span id="RESETVEC">RESETVEC<sup>5</sup></span></td>
<td></td> <td></td>
 +<td>Wektor RESET</td>
</tr> </tr>
<tr> <tr>
<td>$FFFE</td> <td>$FFFE</td>
-<td><span id="IRQ">IRQ</span></td>+<td colspan="4"><span id="IRQ">IRQ</span>, <span id="IRQVEC">IRQVEC<sup>5</sup></span></td>
<td></td> <td></td>
 +<td>Wektor IRQ i BRK</td>
</tr> </tr>
</table> </table>
 +
 +== Odnośniki ==
 +* [[NMI]]
 +* [[IRQ]]
 +* [[RESET]]
 +* [[SIO]]
 +* [[CIO]]
 +* [[Atari BASIC]]
 +* [[Pakiet matematyczny]]
 +* [[Nowe urządzenia]]
 +* [[ACX]]
[[Kategoria:Programowanie Atari 8-bit]] [[Kategoria:Programowanie Atari 8-bit]]

Aktualna wersja

Zmienne systemowe oraz adresy procedur systemu operacyjnego Atari 400/800 i XL/XE.

Domyślnie przyjęto nazewnictwo występujące w zachodniej literaturze:

Wszelkie zmiany i odstępstwa występujące w innych publikacjach zaznaczono ze wskazaniem na źródło występowania.

1. Atari XL Addendum - Operating System Manual

2. Mapping The Atari Revised Edition

3. De Re Atari

4. Master Memory Map For The Atari

5. Mapa Pamięci Atari XL/XE

Spis treści

Tablice i zmienne w RAM

Adres Etykieta Podsystem Opis
Atari OS
rev.A
Atari OS
rev.B
XL OS
AA000001
rev.11
XL OS
BB000001
rev.2
$0000 LNZBS, LINZBS2 LNFLG1, LINFLG4
$0001 NGFLAG1
$0002 CASINI
$0003
$0004 RAMLO
$0005
$0006 TRAMSZ
$0007 TSTDAT CMCMD1
$0008 WARMST
$0009 BOOT?
$000A DOSVEC
$000B
$000C DOSINI
$000D
$000E APPMHI
$000F
$0010 INTZBS
$0010 POKMSK, IRQENS5 IRQ, IRQ:SIO

czytany przy detekcji źródła IRQ
modyfikowany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR
modyfikowany w procedurze obsługi końca zapisu na szynę szeregową wskazywanej przez VSEROC

$0011 BRKKEY, IRQSTAT5 IRQ:BREAK zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY
$0012 RTCLOK, RTCLOCK5 NMI zwiększany w pierwszej fazie VBLK
$0013
$0014
$0015 BUFADR
$0016
$0017 ICCOMT
$0018 DSKFMS
$0019
$001A DSKUTL
$001B
$001C PTIMOT ABUFPT1 PTIMOT przeniesiony do $03141
$001D PBPNT PBPNT przeniesiony do $02DE1
$001E PBUFSZ PBUFSZ przeniesiony do $02DF1
$001F PTEMP PTEMP usunięty1
$0020-$002F ZIOCB CIO Zero Page I/O Control Block
$0020 IOCBAS CIO
$0020 ICHIDZ CIO
$0021 ICDNOZ CIO
$0022 ICCOMZ CIO
$0023 ICSTAZ, ICSTZ5 CIO
$0024 ICBALZ, ICBAZ CIO
$0025 ICBAHZ
$0026 ICPTLZ, ICPTZ CIO
$0027 ICPTHZ
$0028 ICBLLZ, ICBLZ CIO
$0029 ICBLHZ
$002A ICAX1Z CIO
$002B ICAX2Z CIO
$002C ICAX3Z, ENTVEC1, ICSPRZ CIO
$002D ICAX4Z CIO
$002E ICAX5Z, ICIDNO CIO
$002F ICAX6Z, CIOCHR CIO
$0030 STATUS IRQ:SIO zapisywany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
$0031 CHKSUM IRQ:SIO

modyfikowany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
modyfikowany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR

$0032 BUFRLO, BUFR IRQ:SIO

zwiększany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
zwiększany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR

$0033 BUFRHI
$0034 BFENLO, BFEN, BUFEN5 IRQ:SIO

czytany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
czytany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR

$0035 BFENHI
$0036 CRETRY LTEMP1 CRETRY przeniesiony do $029C1
$0037 DRETRY DRETRY przeniesiony do $02BD1
$0038 BUFRFL IRQ:SIO modyfikowany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
$0039 RECVDN, RECVND5 IRQ:SIO zapisywany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
$003A XMTDON IRQ:SIO zapisywany w procedurze obsługi końca zapisu na szynę szeregową wskazywanej przez VSEROC
$003B CHKSNT IRQ:SIO

modyfikowany w procedurze obsługi zapisu na szynę szeregową wskazywanej przez VSEROR
czytany w procedurze obsługi końca zapisu na szynę szeregową wskazywanej przez VSEROC

$003C NOCKSM IRQ:SIO modyfikowany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN
$003D BPTR
$003E FTYPE, GAPTYP5
$003F FEOF
$0040 FREQ
$0041 SOUNDR, IOSNDEN5
$0042 CRITIC NMI czytany w pierwszej fazie VBLK
$0043-$0049 FMSZPG
$0043 ZBUFP, ZBUFA5
$0044
$0045 ZDRVA
$0046
$0047 ZSBA
$0048
$0049 ERRNO
$004A CKEY ZCHAIN1 CKEY przeniesiony do $03E91
$004B CASSBT CASSBT przeniesiony do $03EA1
$004C DSTAT
$004D ATRACT NMI, IRQ:KEY, IRQ:BREAK

zwiększany w pierwszej fazie VBLK
zerowany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY

$004E DRKMSK, ATRMSK5 NMI modyfikowany w pierwszej fazie VBLK
$004F COLRSH NMI modyfikowany w pierwszej fazie VBLK
$0050 TMPCHR, TEMP2
$0051 HOLD1
$0052 LMARGN, LMARGIN5
$0053 RMARGN, RMARGIN5
$0054 ROWCRS
$0055 COLCRS
$0056
$0057 DINDEX
$0058 SAVMSC
$0059
$005A OLDROW
$005B OLDCOL
$005C
$005D OLDCHR
$005E OLDADR
$005F
$0060 NEWROW FKDEF1, FKDEFP5 NEWROW przeniesiony do $02F51
$0061 NEWCOL NEWCOL przeniesiony do $02F61
$0062 PALNTS1
$0063 LOGCOL
$0064 ADRESS
$0065
$0066 MLTTMP, OPNTMP, TOADR
$0067
$0068 SAVADR, FRMADR
$0069
$006A RAMTOP
$006B BUFCNT
$006C BUFSTR
$006D
$006E BITMSK
$006F SHFAMT
$0070 ROWAC
$0071
$0072 COLAC
$0073
$0074 ENDPT
$0075
$0076 DELTAR
$0077 DELTAC
$0078
$0079 ROWINC KEYDEF1, KEYDEFP5 ROWINC przeniesiony do $02F81
$007A COLINC COLINC przeniesiony do $02F91
$007B SWPFLG
$007C HOLDCH
$007D INSDAT
$007E COUNTR
$007F
$0080-$00FF obszar użytkownika
$00D4-$00FF zmienne pakietu FP
$00D4-$00D9 FR0
$00D5-$00D9 FR0M1
$00DA-$00DF FRE
$00E0-$00E5 FR1
$00E1-$00E5 FR1M1
$00E6-$00EB FR2
$00EC FRX
$00ED EEXP
$00EE NSIGN, FRSIGN1
$00EF ESIGN, PLYCNT1
$00F0 FCHRFLG, FCHFLG1, SGNFLG1
$00F1 DIGRT, XFMFLG1
$00F2 CIX
$00F3 INBUFF, INBUFP5
$00F4
$00F5 ZTEMP1
$00F6
$00F7 ZTEMP4, ZTEMP25
$00F8
$00F9 ZTEMP3
$00FA
$00FB RADFLG, DEGFLG
$00FC FLPTR
$00FD
$00FE FPTR2
$00FF
$0100-$01FF stos procesora
$0200 INTABS NMI, IRQ wektory przerwań
$0200 VDSLST, DLIV5 NMI czytany przy obsłudze NMI
$0201
$0202 VPRCED IRQ czytany przy obsłudze IRQ
$0203
$0204 VINTER IRQ czytany przy obsłudze IRQ
$0205
$0206 VBREAK IRQ czytany przy obsłudze IRQ
$0207
$0208 VKEYBD IRQ czytany przy obsłudze IRQ
$0209
$020A VSERIN, VSERIR3 IRQ czytany przy obsłudze IRQ
$020B
$020C VSEROR IRQ czytany przy obsłudze IRQ
$020D
$020E VSEROC IRQ czytany przy obsłudze IRQ
$020F
$0210 VTIMR1 IRQ czytany przy obsłudze IRQ
$0211
$0212 VTIMR2 IRQ czytany przy obsłudze IRQ
$0213
$0214 VTIMR4 IRQ czytany przy obsłudze IRQ
$0215
$0216 VIMIRQ IRQ czytany przy obsłudze IRQ
$0217
$0218 CDTMV1, TIMCNT15 NMI zmniejszany w pierwszej fazie VBLK
$0219
$021A CDTMV2, TIMCNT25 NMI zmniejszany w drugiej fazie VBLK po CLI
$021B
$021C CDTMV3, TIMCNT35 NMI zmniejszany w drugiej fazie VBLK po CLI
$021D
$021E CDTMV4, TIMCNT45 NMI zmniejszany w drugiej fazie VBLK po CLI
$021F
$0220 CDTMV5, TIMCNT55 NMI zmniejszany w drugiej fazie VBLK po CLI
$0221
$0222 VVBLKI NMI czytany przy obsłudze NMI
$0223
$0224 VVBLKD NMI czytany w drugiej fazie VBLK po CLI
$0225
$0226 CDTMA1, TIMVEC15 NMI czytany w pierwszej fazie VBLK
$0227
$0228 CDTMA2, TIMVEC25 NMI czytany w drugiej fazie VBLK po CLI
$0229
$022A CDTMF3, TIMFLG35 NMI modyfikowany w drugiej fazie VBLK po CLI
$022B SRTIMR, SRTIMER5 NMI, IRQ:KEY

zmniejszany w drugiej fazie VBLK po CLI
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD

$022C CDTMF4 NMI modyfikowany w drugiej fazie VBLK po CLI
$022D INTEMP
$022E CDTMF5 NMI modyfikowany w drugiej fazie VBLK po CLI
$022F SDMCTL, DMACTLS5 NMI, IRQ:KEY

czytany w drugiej fazie VBLK
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD

$0230 SDLSTL, SDLST, DLPTRS5 NMI czytany w drugiej fazie VBLK
$0231 SDLSTH
$0232 SSKCTL, SKCTLS5
$0233 LCOUNT1
$0234 LPENH, LPENHS5 NMI zapisywany w drugiej fazie VBLK
$0235 LPENV, LPENVS5 NMI zapisywany w drugiej fazie VBLK
$0236 VBRKKY1, VBRKKEY5 IRQ czytany przy obsłudze IRQ
$0237
$0238 RELADR1 VPIRQ1 IRQ

RELADR przeniesiony do $024A
VPIRQ czytany przy obsłudze IRQ

$0239
$023A-$023D CFB4 SIO Command Frame Buffer
$023A CDEVIC SIO
$023B CCOMND, CCMND5 SIO
$023C CAUX1 SIO
$023D CAUX2 SIO
$023E TEMP
$023F ERRFLG
$0240 DFLAGS, DFLAG5
$0241 DBSECT, DSECCNT5
$0242 BOOTAD
$0243
$0244 COLDST
$0245 RECLEN1
$0246 DSKTIM
$0247-$026E LINBUF LINBUF usunięty1
$0247 PDVMSK1
$0248 SHPDVS1, PDVRS5 IRQ:NEWDEV modyfikowany w procedurze obsługi nowego urządzenia wskazywanej przez VPIRQ
$0249 PDIMSK1, PDMSK2, PINTMSK5 IRQ czytany przy detekcji źródła przerwania IRQ
$024A RELADR1 przeniesiony z $0238
$024B
$024C PPTMPA1
$024D PPTMPX1
$024E
$024F
$0250
$0251
$0252
$0253
$0254
$0255
$0256
$0257
$0258
$0259
$025A
$025B
$025C
$025D
$025E
$025F
$0260
$0261
$0262
$0263
$0264
$0265
$0266
$0267
$0268
$0269
$026A
$026B CHSALT1, CHSPTR5 IRQ:KEY zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
$026C VSFLAG1, VSFLG4 NMI zmniejszany w drugiej fazie VBLK
$026D KEYDIS1 NMI, IRQ, IRQ:KEY

czytany w drugiej fazie VBLK po CLI
czytany przy obsłudze IRQ
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD

$026E FINE1
$026F GPRIOR, GTICTLS5 NMI czytany w drugiej fazie VBLK
$0270 PADDL0 NMI zapisywany w drugiej fazie VBLK po CLI
$0271 PADDL1 NMI zapisywany w drugiej fazie VBLK po CLI
$0272 PADDL2 NMI zapisywany w drugiej fazie VBLK po CLI
$0273 PADDL3 NMI zapisywany w drugiej fazie VBLK po CLI
$0274 PADDL4 NMI zapisywany w drugiej fazie VBLK po CLI
$0275 PADDL5 NMI zapisywany w drugiej fazie VBLK po CLI
$0276 PADDL6 NMI zapisywany w drugiej fazie VBLK po CLI
$0277 PADDL7 NMI zapisywany w drugiej fazie VBLK po CLI
$0278 STICK0, JSTICK05 NMI zapisywany w drugiej fazie VBLK po CLI
$0279 STICK1, JSTICK15 NMI zapisywany w drugiej fazie VBLK po CLI
$027A STICK2, JSTICK25 NMI zapisywany w drugiej fazie VBLK po CLI
$027B STICK3, JSTICK35 NMI zapisywany w drugiej fazie VBLK po CLI
$027C PTRIG0 NMI zapisywany w drugiej fazie VBLK po CLI
$027D PTRIG1 NMI zapisywany w drugiej fazie VBLK po CLI
$027E PTRIG2 NMI zapisywany w drugiej fazie VBLK po CLI
$027F PTRIG3 NMI zapisywany w drugiej fazie VBLK po CLI
$0280 PTRIG4 NMI zapisywany w drugiej fazie VBLK po CLI
$0281 PTRIG5 NMI zapisywany w drugiej fazie VBLK po CLI
$0282 PTRIG6 NMI zapisywany w drugiej fazie VBLK po CLI
$0283 PTRIG7 NMI zapisywany w drugiej fazie VBLK po CLI
$0284 STRIG0, TRIG0S5 NMI zapisywany w drugiej fazie VBLK po CLI
$0285 STRIG1, TRIG1S5 NMI zapisywany w drugiej fazie VBLK po CLI
$0286 STRIG2, TRIG2S5 NMI zapisywany w drugiej fazie VBLK po CLI
$0287 STRIG3, TRIG3S5 NMI zapisywany w drugiej fazie VBLK po CLI
$0288 CSTAT HIBYTE1 CSTAT usunięty1
$0289 WMODE
$028A BLIM
$028B IMASK1
$028C JVECK1, NEWIOP5 IRQ zapisywany przy obsłudze IRQ
$028D
$028E NEWADR1
$028F
$0290 TXTROW
$0291 TXTCOL
$0292
$0293 TINDEX
$0294 TXTMSC
$0295
$0296 TXTOLD
$0297
$0298
$0299
$029A
$029B
$029C TMPX1 CRETRY1 TMPX1 usunięty1, CRETRY przeniesiony z $0036
$029D HOLD3
$029E SUBTMP
$029F HOLD2
$02A0 DMASK
$02A1 TMPLBT
$02A2 ESCFLG
$02A3 TABMAP
$02A4
$02A5
$02A6
$02A7
$02A8
$02A9
$02AA
$02AB
$02AC
$02AD
$02AE
$02AF
$02B0
$02B1
$02B2 LOGMAP
$02B3
$02B4
$02B5
$02B6 INVFLG
$02B7 FILFLG
$02B8 TMPROW
$02B9 TMPCOL
$02BA
$02BB SCRFLG
$02BC HOLD4
$02BD HOLD5 DRETRY1 HOLD5 usunięty1, DRETRY przeniesiony z $0037
$02BE SHFLOK
$02BF BOTSCR
$02C0 PCOLR0, COLPM0S5 NMI czytany w drugiej fazie VBLK po CLI
$02C1 PCOLR1, COLPM1S5 NMI czytany w drugiej fazie VBLK po CLI
$02C2 PCOLR2, COLPM2S5 NMI czytany w drugiej fazie VBLK po CLI
$02C3 PCOLR3, COLPM3S5 NMI czytany w drugiej fazie VBLK po CLI
$02C4 COLOR0, COLPF0S5 NMI czytany w drugiej fazie VBLK po CLI
$02C5 COLOR1, COLPF1S5 NMI czytany w pierwszej i w drugiej fazie VBLK po CLI
$02C6 COLOR2, COLPF2S5 NMI czytany w drugiej fazie VBLK po CLI
$02C7 COLOR3, COLPF3S5 NMI czytany w drugiej fazie VBLK po CLI
$02C8 COLOR4, COLBAKS5 NMI czytany w drugiej fazie VBLK po CLI
$02C9-$02CE PARMBL1
$02C9 RUNADR1
$02CA
$02CB HIUSED1
$02CC
$02CD ZHIUSE1
$02CE
$02CF-$02D4 OLDPAR1
$02CF GBYTEA1
$02D0
$02D1 LOADAD1
$02D2
$02D3 ZLOADA1
$02D4
$02D5 DSCTLN1
$02D6
$02D7 ACMISR1
$02D8
$02D9 KRPDEL1 IRQ:KEY czytany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
$02DA KEYREP1 NMI czytany w drugiej fazie VBLK po CLI
$02DB NOCLIK1
$02DC HELPFLG1, HELPFG2, HLPFLG5 IRQ:KEY zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
$02DD DMASAV1 IRQ:KEY zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
$02DE PBPNT1 PBPNT przeniesiony z $001D
$02DF PBUFSZ1 PBUFSZ przeniesiony z $001E
$02E0 GLBABS
$02E0 RUNAD2, RUNVEC3 DOS
$02E1
$02E2 INITAD2, INIVEC3 DOS
$02E3
$02E4 RAMSIZ
$02E5 MEMTOP
$02E6
$02E7 MEMLO
$02E8
$02E9 HNDLOD1
$02EA-$02ED
$02EA DVSTAT
$02EB
$02EC DVTMOT5
$02ED REVNUM5
$02EE CBAUDL, CBAUD SIO
$02EF CBAUDH
$02F0 CRSINH IRQ:BREAK zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY
$02F1 KEYDEL NMI, IRQ:KEY

zmniejszany w drugiej fazie VBLK po CLI
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD

$02F2 CH1, OLDKBC5 IRQ:KEY zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
$02F3 CHACT NMI czytany w drugiej fazie VBLK po CLI
$02F4 CHBAS NMI, IRQ:KEY

czytany w drugiej fazie VBLK po CLI
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD

$02F5 NEWROW1 NEWROW przeniesiony z $0060
$02F6 NEWCOL1 NEWCOL przeniesiony z $0061
$02F7
$02F8 ROWINC1 ROWINC przeniesiony z $0079
$02F9 COLINC1 COLINC przeniesiony z $007A
$02FA CHAR
$02FB ATACHR
$02FC CH, KBCODES5 NMI, IRQ:KEY

zapisywany w drugiej fazie VBLK po CLI
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD

$02FD FILDAT
$02FE DSPFLG
$02FF SSFLAG IRQ:KEY, IRQ:BREAK

zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD
zerowany w procedurze obsługi klawisza BREAK wskazywanej przez VBRKKY

$0300-$030B DCB SIO Device Control Block
$0300 DDEVIC SIO
$0301 DUNIT SIO
$0302 DCOMND, DCMND5 SIO
$0303 DSTATS SIO
$0304 DBUFLO, DBUF, DBUFA5 SIO
$0305 DBUFHI
$0306 DTIMLO SIO
$0307 DUNUSE SIO
$0308 DBYTLO, DBYT SIO
$0309 DBYTHI
$030A DAUX1 SIO
$030B DAUX2 SIO
$030C TIMER1, INTIM15
$030D
$030E ADDCOR JMPERS1 ADDCOR usunięty1
$030F CASFLG
$0310 TIMER2, INTIM25
$0311
$0312 TEMP1 TEMP1
$0313 TEMP21 TEMP2 przeniesiony z $0314
$0314 TEMP2 PTIMOT1 TEMP2 przeniesiony do $03131, PTIMOT przeniesiony z $001C
$0315 TEMP3
$0316 SAVIO
$0317 TIMFLG NMI:TIM1 zerowany przez procedurę TIM1INT wskazywaną przez TIMVEC1 wywoływaną w pierwszej fazie VBLK
$0318 STACKP
$0319 TSTAT
$031A-$033F HATABS CIO tablica handlerów urządzeń
$031A-$031C CIO P:
$031D-$031F CIO C:
$0320-$0322 CIO E:
$0323-$0325 CIO S:
$0326-$0328 CIO K:
$0329-$032B CIO wolny
$032C-$032E CIO wolny
$032F-$0331 CIO wolny
$0332-$0334 CIO wolny
$0335-$0337 CIO wolny
$0338-$033A CIO wolny
$033B-$033D CIO wolny (nadpisany MSB adresu tablicy handlera przez PUPBT11)
$033D PUPBT11 RESET $5C
$033E PUPBT21 RESET $93
$033F PUPBT31 RESET $25
$0340-$03BF IOCB CIO Input/Output Control Block
$0340 ICHID, ICCHID5 CIO
$0341 ICDNO CIO
$0342 ICCOM, ICCMD5 CIO
$0343 ICSTA, ICSTAT5 CIO
$0344 ICBAL, ICBA, ICBUFA5 CIO
$0345 ICBAH
$0346 ICPTL, ICPT, ICPUTB5 CIO
$0347 ICPTH
$0348 ICBLL, ICBL, ICBUFL5 CIO
$0349 ICBLH
$034A ICAX1 CIO
$034B ICAX2 CIO
$034C ICAX3, ICSPR CIO
$034D ICAX4 CIO
$034E ICAX5 CIO
$034F ICAX6 CIO
$0340-$034F IOCB0 CIO IOCB #0
$0350-$035F IOCB1 CIO IOCB #1
$0360-$036F IOCB2 CIO IOCB #2
$0370-$037F IOCB3 CIO IOCB #3
$0380-$038F IOCB4 CIO IOCB #4
$0390-$039F IOCB5 CIO IOCB #5
$03A0-$03AF IOCB6 CIO IOCB #6
$03B0-$03BF IOCB7 CIO IOCB #7
$03C0-$03E7 PRNBUF bufor drukarki
$03E8 SUPERF1
$03E9 CKEY1 CKEY przeniesiony z $004A
$03EA CASSBT1 CASSBT przeniesiony z $004B
$03EB CARTCK1
$03EC DERRF1
$03ED ACMVAR1
$03EE
$03EF
$03F0
$03F1
$03F2
$03F3
$03F4
$03F5
$03F6
$03F7
$03F8 BASICF1
$03F9 MINTLK1
$03FA GINTLK1, CINTLK4 NMI czytany w drugiej fazie VBLK
$03FB CHLINK1, CHUNK4
$03FC
$03FD-$047F CASBUF SIO bufor magnetofonu
$03FD CSCB5 SIO:TAPE
$03FE
$03FF CRCB5 SIO:TAPE
$0400-$047F CASBUF5 SIO:TAPE
$047F CASBEN5 SIO:TAPE
$0480-$06FF obszar użytkownika
$057E LBPR1, LBUFF2
$057F LBPR2
$0580-$05FF LBUFF
$05E0-$05E5 PLYARG
$05E6-$05EB FPSCR, FSCR
$05EC-$05F1 FPSCR1, FSCR1
$05FF LBFEND

Procedury i stałe CART ROM

Adres Etykieta Podsystem Opis
Atari OS
rev.A
Atari OS
rev.B
XL OS
AA000001
rev.11
XL OS
BB000001
rev.2
$9FF0 CART5 Prawy cartridge
$9FFA CARTCS, CARTRUN5
$9FFB
$9FFC CART, CARTINS5
$9FFD CARTFG, CARTOPT5
$9FFE CARTAD, CARTINI5
$9FFF
$BFF0 CART5 Lewy cartridge
$BFFA CARTCS, CARTRUN5
$BFFB
$BFFC CART, CARTINS5
$BFFD CARTFG, CARTOPT5
$BFFE CARTAD, CARTINI5
$BFFF

Procedury i stałe PBI ROM

Adres Etykieta Podsystem Opis
Atari OS
rev.A
Atari OS
rev.B
XL OS
AA000001
rev.11
XL OS
BB000001
rev.2
$D800-$D81C Nagłówek ROM PBI
$D800 ROMCKS5
$D801
$D802
$D803 PDID11, DEVID15 $80
$D804
$D805 PDIOV1, PDIOR5 SIO:NEWDEV
$D806
$D807
$D808 PDIRQV1, DEVINT5 IRQ:NEWDEV
$D809
$D80A
$D80B PDID21, DEVID25 $91
$D80C
$D80D-$D81C PDVV1 CIO:NEWDEV
$D80D PDVOPV5 CIO:NEWDEV
$D80E
$D80F PDVCLV5 CIO:NEWDEV
$D810
$D811 PDVGBV5 CIO:NEWDEV
$D812
$D813 PDVPBV5 CIO:NEWDEV
$D814
$D815 PDVSTV5 CIO:NEWDEV
$D816
$D817 PDVSPV5 CIO:NEWDEV
$D818
$D819 DEVINIT5 CIO:NEWDEV
$D81A
$D81B
$D81C

Procedury i stałe FP ROM

Adres Etykieta Podsystem Opis
Atari OS
rev.A
Atari OS
rev.B
XL OS
AA000001
rev.11
XL OS
BB000001
rev.2
$D800 AFP
$D8E6 FASC
$D9AA IFP
$D9D2 FPI
$DA44 ZFR0
$DA46 ZF1, AFI3, ZFI4, AF15
$DA60 FSUB
$DA66 FADD
$DADB FMUL
$DB28 FDIV
$DD40 PLYEVL
$DD89 FLD0R
$DD8D FLD0P
$DD98 FLD1R
$DD9C FLD1P
$DDA7 FST0R
$DDAB FST0P
$DDB6 FMOVE, FMOV015
$DDC0 EXP
$DDCC EXP10
$DECD LOG
$DED1 LOG10

Procedury i stałe BASIC ROM

Adres Etykieta Opis
Atari BASIC
rev.A
Atari BASIC
rev.B
Atari BASIC
rev.C
$BDA7 SIN2
$BDB1 COS2
$BE05 SIN SIN
$BE0F COS COS
$BE77 ATAN2
$BED5 ATAN ATAN
$BEE5 SQR2
$BF43 SQR SQR

Procedury i stałe OS ROM

Adres Etykieta Podsystem Opis
Atari OS
rev.A
Atari OS
rev.B
XL OS
AA000001
rev.11
XL OS
BB000001
rev.2
$C000 CHSRO15 Suma kontrolna obszarów ROM $C002-$CFFF, $5000-$57FF i $D800-$DFFF
$C001
$C002-$C00B Sygnatura XL OS dla pierwszej 8KB kostki ROM
$C002 Revision date: w kodzie BCD: $DD $MM $YY (identyczne z $FFEE-$FFF0)
$C003
$C004
$C005 Option byte: $00
$C006 Part number: w formacie $AA $AA $NN $NN $NN (identyczne z $FFF2-$FFF6)
$C007
$C008
$C009
$C00A
$C00B Revision number (identyczne z $FFF7)
$CC00 ICSORG1, CHARSET22
$E000 CHRORG DCSORG1, CHARSET12
$E400 VECTBL
$E400 EDITRV, EDTVEC5
$E410 SCRENV, SCRVEC5
$E420 KEYBDV, KBDVEC5
$E430 PRINTV, PRTVEC5
$E440 CASETV, CASVEC5
$E450 JMPTAB5
$E450 DISKIV, DINITV1, JDSKINIT5
$E453 DSKINV, DISKINV4, JDSKINT5
$E456 CIOV, JCIOMAIN5
$E459 SIOV, JSIOINT5
$E45C SETVBV, SETBV2, JSETVBV5
$E45F SYSVBV, SYSBV2
$E462 XITVBV, XITBV2, JEXITVB5
$E465 SIOINV, JSIOINIT5
$E468 SENDEV, JSNDENB5
$E46B INTINV, JNMIEN5
$E46E CIOINV, JCIOINIT5
$E471 BLKBDV SELFSV2, SELFTST2
$E474 WARMSV, JRESETWM5
$E477 COLDSV
$E47A RBLOKV, JCASRDBL5
$E47D CSOPIV, JCASOPIN5
$E480 VCTABL
$E480 PUPDISV1, PUPDIV2, JTSTROM5
$E483 SLFTSTV1, SLFTSV2, JTESTST5
$E486 PHENTRV1, PENTV2
$E489 PHULNKV1, PHUNLV2
$E48C PHINISV1, PHINIV2
$E48F-$E49E GPDVV1, CALTAB5 CIO:NEWDEV
$E48F CIO:NEWDEV
$E490 CIO:NEWDEV
$E491 CIO:NEWDEV
$E492 CIO:NEWDEV
$E493 CIO:NEWDEV
$E494 CIO:NEWDEV
$E495 CIO:NEWDEV
$E496 CIO:NEWDEV
$E497 CIO:NEWDEV
$E498 CIO:NEWDEV
$E499 CIO:NEWDEV
$E49A CIO:NEWDEV
$E49B NEWINITC5 CIO:NEWDEV
$E49C
$E49D
$E49E CIO:NEWDEV
$FFEE-$FFF7 Sygnatura XL OS dla drugiej 8KB kostki ROM
$FFEE Data rewizji zapisana w kodzie BCD: $DD $MM $YY (identyczna z $C002-$C004)
$FFEF
$FFF0
$FFF1 Hardware product identifier::
  • $01 - 1200 XL
  • $02 - pozostałe modele
$FFF2 Part number: w formacie $AA $AA $NN $NN $NN (identyczne z $C006-$C00A)
$FFF3
$FFF4
$FFF5
$FFF6
$FFF7 Revision number (identyczne z $C00B)
$FFF8 CHSRO25 Suma kontrolna obszarów ROM $E000-$FFF7 i $FFFA-$FFFF
$FFF9
$FFFA NMI, NMIVEC5 Wektor NMI
$FFFC RESET, RESETVEC5 Wektor RESET
$FFFE IRQ, IRQVEC5 Wektor IRQ i BRK

Odnośniki

Personal tools