Procedury wejścia-wyjścia
From Atariki
(Różnice między wersjami)
Wersja z dnia 09:55, 1 mar 2005 KMK (Dyskusja | wkład) ← Previous diff |
Aktualna wersja KMK (Dyskusja | wkład) (+ kat.) |
||
Linia 1: | Linia 1: | ||
- | Książka Wojciecha Zientary "Mapa pamięci Atari XL/XE: Procedury wejścia/wyjścia" | + | '''"Mapa pamięci Atari XL/XE: Procedury wejścia/wyjścia"''' to książka [[Wojciech Zientara|Wojciecha Zientary]] wydana w 1988 roku przez [[SOETO]]. |
- | Jest to kompletny listing podsystemu I/O ([[SIO]] oraz [[CIO]]) XL OS-u, wraz z komentarzem. Wydano w roku 1988 w nakładzie 5050 egzemplarzy. 238 stron. Pierwotna cena 1750 ówczesnych złotych. | + | Jest to kompletny listing podsystemu I/O ([[SIO]] oraz [[CIO]]) [[XL OS]]-u, wraz z komentarzem. Nakład 5050 egzemplarzy. Format A-5, 238 stron. Pierwotna cena 1750 zł. (trzy do sześciu złotych obecnych). |
+ | |||
+ | Wersja elektroniczna dostepna w [http://tajemnice.atari8.info/ Elektronicznym Archiwum Tajemnic Atari] (w dziale: Książki) | ||
==Errata== | ==Errata== | ||
Linia 21: | Linia 23: | ||
0190 END DEC ICBAZ | 0190 END DEC ICBAZ | ||
0200 RTS</pre> | 0200 RTS</pre> | ||
- | </td></tr> | ||
</td></tr> | </td></tr> | ||
Linia 61: | Linia 62: | ||
0680 PLA | 0680 PLA | ||
0690 LDA SWPFLG</pre> | 0690 LDA SWPFLG</pre> | ||
+ | </td></tr> | ||
+ | |||
+ | <tr><td>73</td><td>20</td><td>-</td> | ||
+ | <td>''brak dalszego ciągu listingu''</td> | ||
+ | <td><pre> | ||
+ | 0150 .BYTE $30,$0C,$03 | ||
+ | 0160 MSKTAB | ||
+ | 0170 .BYTE $80,$40,$20,$10 | ||
+ | 0180 .BYTE $08,$04,$02,$01</pre> | ||
</td></tr> | </td></tr> | ||
Linia 83: | Linia 93: | ||
0160 *= $FF07</pre> | 0160 *= $FF07</pre> | ||
</td></tr> | </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> | <tr><td>198</td><td>1</td><td>-</td> | ||
Linia 113: | Linia 126: | ||
</table> | </table> | ||
+ | |||
+ | [[Kategoria:Atari 8-bit]] | ||
+ | [[Kategoria:Dokumentacja Atari 8-bit]] |
Aktualna wersja
"Mapa pamięci Atari XL/XE: Procedury wejścia/wyjścia" to książka Wojciecha Zientary wydana w 1988 roku przez SOETO.
Jest to kompletny listing podsystemu I/O (SIO oraz CIO) XL OS-u, wraz z komentarzem. Nakład 5050 egzemplarzy. Format A-5, 238 stron. Pierwotna cena 1750 zł. (trzy do sześciu złotych obecnych).
Wersja elektroniczna dostepna w Elektronicznym Archiwum Tajemnic Atari (w dziale: Książki)
[Edytuj]
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 |
73 | 20 | - | brak dalszego ciągu listingu | 0150 .BYTE $30,$0C,$03 0160 MSKTAB 0170 .BYTE $80,$40,$20,$10 0180 .BYTE $08,$04,$02,$01 |
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) |