Procedury interpretera Basica

From Atariki

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

← Previous diff
Wersja z dnia 15:42, 21 kwi 2005
KMK (Dyskusja | wkład)

Next diff →
Linia 2: Linia 2:
Jest to kompletny listing, wraz z komentarzem, interpretera Atari BASIC wer. C. Wydano w roku 1989. Nakład 5050 egzemplarzy. Format A-5, 199 stron. Pierwotna cena 2500 zł. (od trzech do sześciu złotych obecnych). Jest to kompletny listing, wraz z komentarzem, interpretera Atari BASIC wer. C. Wydano w roku 1989. Nakład 5050 egzemplarzy. Format A-5, 199 stron. Pierwotna cena 2500 zł. (od trzech do sześciu 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>28</td><td>23</td><td>-</td>
 +<td><pre>0230 SLIST = $A72D</pre></td><td><pre>0230 SLIST = $A72C</pre></td></tr>
 +
 +<tr><td>40</td><td>23</td><td>-</td>
 +<td><pre>
 +1290 .BYTE $15,$02,$03
 +1300 SLIST .BYTE $DE,$85,$02
 +</pre></td>
 +<td><pre>
 +1290 .BYTE $15,$02
 +1300 SLIST .BYTE $03,$DE,$85,$02
 +</pre></td></tr>
 +
 +<tr><td>41</td><td>-</td><td>16</td>
 +<td><pre>Po ustawieniu
 +wszystkich bitów statusu
 +</pre></td><td>
 +<pre>Po ustawieniu
 +wskaźnika stosu na $FF
 +</pre></td></tr>
 +
 +<tr><td>89</td><td>-</td><td>2</td>
 +<td>-4.681754355*10<sup>-7</sup></td>
 +<td>-4.681754355*10<sup>-3</sup>
 +</td></tr>
 +
 +<tr><td>90</td><td>8</td><td>-</td>
 +<td><pre>
 +0180 .BYTE $BC,$46,$81</pre>
 +</td><td><pre>
 +0180 .BYTE $BE,$46,$81</pre>
 +</td></tr>
 +
 +<tr><td>117</td><td>-</td><td>6</td>
 +<td><pre>
 +0130 JTSTROM = $E480</pre>
 +</td><td><pre>
 +0130 JTSTROM = $E471</pre>
 +</td></tr>
 +
 +<tr><td>144</td><td>32</td><td>-</td>
 +<td><pre>
 +0410 CPX #$07</pre>
 +</td><td><pre>
 +0410 CPY #$07</pre>
 +</td></tr>
 +
 +<tr><td>144</td><td>37</td><td>-</td>
 +<td><pre>
 +0460 EXIT CPX #$07</pre>
 +</td><td><pre>
 +0460 EXIT CPY #$07</pre>
 +</td></tr>
 +
 +<tr><td>182</td><td>-</td><td>14</td>
 +<td><pre>
 +$A8F1 - RSTBRG - skasowanie rejestrów Basica</pre>
 +</td><td><i>usunąć</i>
 +</td></tr>
 +
 +<tr><td>185</td><td>5</td><td>-</td>
 +<td><pre>
 +$B586 - PTMSG2 - wyświetlenie raportu na ekranie</pre>
 +</td><td><pre>
 +$B581 - PTMSG1 - wyświetlenie raportu na ekranie
 +$B586 - PTMSG2 - wyświetlenie raportu na ekranie</pre>
 +</td></tr>
 +
 +</table>

Wersja z dnia 15:42, 21 kwi 2005

Książka Wojciecha Zientary "Mapa pamięci Atari XL/XE: Procedury interpretera BASIC-a"

Jest to kompletny listing, wraz z komentarzem, interpretera Atari BASIC wer. C. Wydano w roku 1989. Nakład 5050 egzemplarzy. Format A-5, 199 stron. Pierwotna cena 2500 zł. (od trzech do sześciu złotych obecnych).

Errata

StronaWiersz
od góry
Wiersz
od dołu
JestPowinno być
2823-
0230 SLIST = $A72D
0230 SLIST = $A72C
4023-
1290     .BYTE $15,$02,$03
1300 SLIST .BYTE $DE,$85,$02
1290     .BYTE $15,$02
1300 SLIST .BYTE $03,$DE,$85,$02
41-16
Po ustawieniu
wszystkich bitów statusu
Po ustawieniu
wskaźnika stosu na $FF
89-2 -4.681754355*10-7 -4.681754355*10-3
908-
0180     .BYTE $BC,$46,$81
0180     .BYTE $BE,$46,$81
117-6
0130 JTSTROM = $E480
0130 JTSTROM = $E471
14432-
0410     CPX #$07
0410     CPY #$07
14437-
0460 EXIT CPX #$07
0460 EXIT CPY #$07
182-14
$A8F1 - RSTBRG - skasowanie rejestrów Basica
usunąć
1855-
$B586 - PTMSG2 - wyświetlenie raportu na ekranie
$B581 - PTMSG1 - wyświetlenie raportu na ekranie
$B586 - PTMSG2 - wyświetlenie raportu na ekranie
Personal tools