Podstawowe procedury systemu operacyjnego: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
roboczo kopia tabeli z I/O |
||
| Linia 2: | Linia 2: | ||
Jest to kompletny procedur inicjujących XL OS-u, podsystemu przerwań oraz pakietu artymetyki zmiennoprzecinkowej wraz z komentarzem. Wydano w roku 1988. Brak informacji o nakładzie. Format A-5, 114 stron. Pierwotna cena 920 zł. (od 1,5 do dwóch złotych obecnych). | Jest to kompletny procedur inicjujących XL OS-u, podsystemu przerwań oraz pakietu artymetyki zmiennoprzecinkowej wraz z komentarzem. Wydano w roku 1988. Brak informacji o nakładzie. Format A-5, 114 stron. Pierwotna cena 920 zł. (od 1,5 do dwóch złotych obecnych). | ||
==Errata== | |||
<table border = 1 cellpadding = 5> | |||
<tr><td><b>Strona</b></td><td><b>Wiersz<br>od góry</b></td><td><b>Wiersz<br>od dołu</b></td><td><b>Jest</b></td><td><b>Powinno być</b></td></tr> | |||
<tr><td>15</td><td> 6</td><td>-</td> | |||
<td><pre>0620 BCC EXIT</pre></td><td><pre>0620 BCC $E547 ;do JMP CIORET</pre></td></tr> | |||
<tr><td>24</td><td>23</td><td>-</td> | |||
<td><pre>0320 LDA COMTAB+3,Y</pre></td><td><pre>0320 LDA COMTAB-3,Y</pre></td></tr> | |||
<tr><td>32</td><td>-</td><td>18-17</td> | |||
<td><pre> | |||
0190 DEC ICBAZ | |||
0200 END RTS</pre> | |||
</td> | |||
<td><pre> | |||
0190 END DEC ICBAZ | |||
0200 RTS</pre> | |||
</td></tr> | |||
</td></tr> | |||
<tr><td>44</td><td>-</td><td>9</td> | |||
<td><pre>0550 .BYTE 't,'h,'d,NU</pre></td><td><pre>0550 .BYTE 'f,'h,'d,NU</pre></td></tr> | |||
<tr><td>45</td><td>9</td><td>-</td> | |||
<td><pre>0720 .BYTE 'T,'H,'D,NU</pre></td><td><pre>0720 .BYTE 'F,'H,'D,NU</pre></td></tr> | |||
<tr><td>48</td><td>1</td><td>-</td> | |||
<td>''brak dalszego ciągu<br>listingu ze strony 47''</td> | |||
<td><pre> | |||
0630 .BYTE $1C | |||
0640 .WORD CRSHOM | |||
0650 .BYTE $1D | |||
0660 .WORD BTMLIN | |||
0670 .BYTE $1E | |||
0680 .WORD CRSLMR | |||
0690 .BYTE $1F | |||
0700 .WORD CRSRMR</pre> | |||
</td></tr> | |||
<tr><td>52</td><td>-</td><td>3</td> | |||
<td><pre> | |||
1210 STA TXTMSC+1</pre> | |||
</td><td><pre> | |||
1210 STY TXTMSC+1</pre> | |||
</td></tr> | |||
<tr><td>62</td><td>1-4</td><td>-</td> | |||
<td><pre> | |||
0660 STA DSTAT | |||
0670 PLA | |||
0680 PLA | |||
0690 SWP LDA SWPFLG</pre> | |||
</td><td><pre> | |||
0660 SWP STA DSTAT | |||
0670 PLA | |||
0680 PLA | |||
0690 LDA SWPFLG</pre> | |||
</td></tr> | |||
<tr><td>74</td><td>26</td><td>-</td> | |||
<td><pre> | |||
0640 JMP EXIT</pre> | |||
</td><td><pre> | |||
0640 JMP $F6AB ;do JMP COMLOG</pre> | |||
</td></tr> | |||
<tr><td>82</td><td>-</td><td>21</td> | |||
<td><pre> | |||
0440 BEQ CHR</pre> | |||
</td><td><pre> | |||
0440 BNE CHR</pre> | |||
</td></tr> | |||
<tr><td>105</td><td>29</td><td>-</td> | |||
<td><pre> | |||
0160 *= $FE07</pre> | |||
</td><td><pre> | |||
0160 *= $FF07</pre> | |||
</td></tr> | |||
<tr><td>149</td><td>18</td><td>-</td> | |||
<td>NOTE SECTOR)</td><td>SEND HANDLER)</td></tr> | |||
<tr><td>198</td><td>1</td><td>-</td> | |||
<td>2,217 MHz</td><td>1,77 MHz</td></tr> | |||
<tr><td>199</td><td>-</td><td>22</td> | |||
<td>2,217 MHz</td><td>1,77 MHz</td></tr> | |||
<tr><td>199</td><td>-</td><td>19</td> | |||
<td>2,217 MHz</td><td>1,77 MHz</td></tr> | |||
<tr><td>199</td><td>-</td><td>14</td> | |||
<td>2,217 MHz</td><td>1,77 MHz</td></tr> | |||
<tr><td>219</td><td>-</td><td>26</td> | |||
<td><pre> | |||
$35 - LTEMP - </pre> | |||
</td><td><pre> | |||
$36 - LTEMP - </pre> | |||
</td></tr> | |||
<tr><td>225</td><td>-</td><td>26</td> | |||
<td>2,217 MHz</td><td>1,77 MHz</td></tr> | |||
<tr><td>225</td><td>-</td><td>24</td> | |||
<td>2,217 MHz</td><td>1,77 MHz</td></tr> | |||
<tr><td>226</td><td>12</td><td>-</td> | |||
<td>(192 punkty)</td><td>(256 punktów)</td></tr> | |||
</table> | |||
Wersja z 1 mar 2005, 12:13
Książka Wojciecha Zientary "Mapa pamięci Atari XL/XE: Podstawowe procedury systemu operacyjnego"
Jest to kompletny procedur inicjujących XL OS-u, podsystemu przerwań oraz pakietu artymetyki zmiennoprzecinkowej wraz z komentarzem. Wydano w roku 1988. Brak informacji o nakładzie. Format A-5, 114 stron. Pierwotna cena 920 zł. (od 1,5 do dwóch złotych obecnych).
Errata
| Strona | Wiersz od góry | Wiersz od dołu | Jest | Powinno być |
| 15 | 6 | - | 0620 BCC EXIT | 0620 BCC $E547 ;do JMP CIORET |
| 24 | 23 | - | 0320 LDA COMTAB+3,Y | 0320 LDA COMTAB-3,Y |
| 32 | - | 18-17 | 0190 DEC ICBAZ 0200 END RTS |
0190 END DEC ICBAZ 0200 RTS |
| 44 | - | 9 | 0550 .BYTE 't,'h,'d,NU | 0550 .BYTE 'f,'h,'d,NU |
| 45 | 9 | - | 0720 .BYTE 'T,'H,'D,NU | 0720 .BYTE 'F,'H,'D,NU |
| 48 | 1 | - | brak dalszego ciągu listingu ze strony 47 |
0630 .BYTE $1C 0640 .WORD CRSHOM 0650 .BYTE $1D 0660 .WORD BTMLIN 0670 .BYTE $1E 0680 .WORD CRSLMR 0690 .BYTE $1F 0700 .WORD CRSRMR |
| 52 | - | 3 | 1210 STA TXTMSC+1 | 1210 STY TXTMSC+1 |
| 62 | 1-4 | - | 0660 STA DSTAT 0670 PLA 0680 PLA 0690 SWP LDA SWPFLG | 0660 SWP STA DSTAT 0670 PLA 0680 PLA 0690 LDA SWPFLG |
| 74 | 26 | - | 0640 JMP EXIT | 0640 JMP $F6AB ;do JMP COMLOG |
| 82 | - | 21 | 0440 BEQ CHR | 0440 BNE CHR |
| 105 | 29 | - | 0160 *= $FE07 | 0160 *= $FF07 |
| 149 | 18 | - | NOTE SECTOR) | SEND HANDLER) |
| 198 | 1 | - | 2,217 MHz | 1,77 MHz |
| 199 | - | 22 | 2,217 MHz | 1,77 MHz |
| 199 | - | 19 | 2,217 MHz | 1,77 MHz |
| 199 | - | 14 | 2,217 MHz | 1,77 MHz |
| 219 | - | 26 | $35 - LTEMP - | $36 - LTEMP - |
| 225 | - | 26 | 2,217 MHz | 1,77 MHz |
| 225 | - | 24 | 2,217 MHz | 1,77 MHz |
| 226 | 12 | - | (192 punkty) | (256 punktów) |