Mapa pamięci Atari 8bit
From Atariki
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
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 |
|||
$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 |
|||
$0032 | BUFRLO, BUFR | IRQ:SIO |
zwiększany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN |
|||
$0033 | BUFRHI | |||||
$0034 | BFENLO, BFEN, BUFEN5 | IRQ:SIO |
czytany w procedurze obsługi odczytu z szyny szeregowej wskazywanej przez VSERIN |
|||
$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 |
|||
$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 |
|||
$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 |
|||
$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 |
|||
$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 |
||
$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 |
|||
$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 |
|||
$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 |
|||
$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 |
|||
$02FD | FILDAT | |||||
$02FE | DSPFLG | |||||
$02FF | SSFLAG | IRQ:KEY, IRQ:BREAK |
zapisywany w procedurze obsługi klawiatury wskazywanej przez VKEYBD |
|||
$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::
|
|||||
$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 |