Podstawowe procedury systemu operacyjnego

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 10:08, 1 mar 2005
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 10:13, 1 mar 2005
KMK (Dyskusja | wkład)
(roboczo kopia tabeli z I/O)
Next diff →
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 dnia 10:13, 1 mar 2005

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

</td></tr>
StronaWiersz
od góry
Wiersz
od dołu
JestPowinno być
15 6-
0620     BCC EXIT
0620     BCC $E547   ;do JMP CIORET
2423-
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
459-
0720     .BYTE 'T,'H,'D,NU
0720     .BYTE 'F,'H,'D,NU
481- 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
621-4-
0660     STA DSTAT
0670     PLA
0680     PLA
0690 SWP LDA SWPFLG
0660 SWP STA DSTAT
0670     PLA
0680     PLA
0690     LDA SWPFLG
7426-
0640     JMP EXIT
0640     JMP $F6AB  ;do JMP COMLOG
82-21
0440     BEQ CHR
0440     BNE CHR
10529-
0160     *=  $FE07
0160     *=  $FF07
14918- NOTE SECTOR)SEND HANDLER)
1981- 2,217 MHz1,77 MHz
199-22 2,217 MHz1,77 MHz
199-19 2,217 MHz1,77 MHz
199-14 2,217 MHz1,77 MHz
219-26
$35 - LTEMP - 
$36 - LTEMP - 
225-26 2,217 MHz1,77 MHz
225-24 2,217 MHz1,77 MHz
22612- (192 punkty)(256 punktów)
Personal tools