Lista funkcji specjalnych CIO według urządzeń
From Atariki
Wersja z dnia 21:51, 3 lis 2023 Mono (Dyskusja | wkład) (→D: - funkcje bibo dos) ← Previous diff |
Aktualna wersja Mono (Dyskusja | wkład) (tabelka + eol) |
||
Linia 8: | Linia 8: | ||
<td><b>[[DOS 2.5]]</b></td> | <td><b>[[DOS 2.5]]</b></td> | ||
<td><b>[[BiboDOS]]</b></td> | <td><b>[[BiboDOS]]</b></td> | ||
+ | <td><b>[[SuperDOS]]</b></td> | ||
<td><b>[[MyDOS]]</b></td> | <td><b>[[MyDOS]]</b></td> | ||
<td><b>[[SpartaDOS]] 3.x</b></td> | <td><b>[[SpartaDOS]] 3.x</b></td> | ||
<td><b>[[SpartaDOS X]]</b></td> | <td><b>[[SpartaDOS X]]</b></td> | ||
+ | <td><b>[[MasterDOS]]</b></td> | ||
+ | <td><b>[[LiteDOS]]</b></td> | ||
+ | <td><b>[[xBootDOS]]</b></td> | ||
</tr> | </tr> | ||
Linia 16: | Linia 20: | ||
<td>32 ($20)</td> | <td>32 ($20)</td> | ||
<td>[[RENAME FILE]]</td> | <td>[[RENAME FILE]]</td> | ||
+ | <td>RENAME FILE</td> | ||
<td>RENAME FILE</td> | <td>RENAME FILE</td> | ||
<td>RENAME FILE/DIR</td> | <td>RENAME FILE/DIR</td> | ||
<td>RENAME FILE</td> | <td>RENAME FILE</td> | ||
<td>RENAME FILE/DIR</td> | <td>RENAME FILE/DIR</td> | ||
+ | <td>RENAME FILE</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
Linia 25: | Linia 33: | ||
<td>33 ($21)</td> | <td>33 ($21)</td> | ||
<td>[[DELETE FILE]]</td> | <td>[[DELETE FILE]]</td> | ||
+ | <td>DELETE FILE</td> | ||
<td>DELETE FILE</td> | <td>DELETE FILE</td> | ||
<td>DELETE FILE/DIR</td> | <td>DELETE FILE/DIR</td> | ||
<td>DELETE FILE</td> | <td>DELETE FILE</td> | ||
<td>DELETE FILE</td> | <td>DELETE FILE</td> | ||
+ | <td>DELETE FILE</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
Linia 34: | Linia 46: | ||
<td>34 ($22)</td> | <td>34 ($22)</td> | ||
<td>-</td> | <td>-</td> | ||
+ | <td>[[UNERASE FILE]]</td> | ||
<td>UNERASE FILE</td> | <td>UNERASE FILE</td> | ||
<td>(MAKE DIRECTORY)</td> | <td>(MAKE DIRECTORY)</td> | ||
<td>[[LOCK DISK]]</td> | <td>[[LOCK DISK]]</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
</tr> | </tr> | ||
Linia 43: | Linia 59: | ||
<td>35 ($23)</td> | <td>35 ($23)</td> | ||
<td>[[LOCK FILE]]</td> | <td>[[LOCK FILE]]</td> | ||
+ | <td>LOCK FILE</td> | ||
<td>LOCK FILE</td> | <td>LOCK FILE</td> | ||
<td>LOCK FILE/DIR</td> | <td>LOCK FILE/DIR</td> | ||
<td>LOCK FILE/DIR</td> | <td>LOCK FILE/DIR</td> | ||
<td>LOCK FILE/DIR</td> | <td>LOCK FILE/DIR</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
Linia 52: | Linia 72: | ||
<td>36 ($24)</td> | <td>36 ($24)</td> | ||
<td>[[UNLOCK FILE]]</td> | <td>[[UNLOCK FILE]]</td> | ||
+ | <td>UNLOCK FILE</td> | ||
<td>UNLOCK FILE</td> | <td>UNLOCK FILE</td> | ||
<td>UNLOCK FILE/DIR</td> | <td>UNLOCK FILE/DIR</td> | ||
<td>UNLOCK FILE/DIR</td> | <td>UNLOCK FILE/DIR</td> | ||
<td>UNLOCK FILE/DIR</td> | <td>UNLOCK FILE/DIR</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
Linia 61: | Linia 85: | ||
<td>37 ($25)</td> | <td>37 ($25)</td> | ||
<td>[[POINT]]</td> | <td>[[POINT]]</td> | ||
+ | <td>POINT</td> | ||
<td>POINT</td> | <td>POINT</td> | ||
<td>POINT</td> | <td>POINT</td> | ||
<td>[[SEEK]]</td> | <td>[[SEEK]]</td> | ||
<td>SEEK</td> | <td>SEEK</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>POINT<sup>1</sup></td> | ||
</tr> | </tr> | ||
Linia 70: | Linia 98: | ||
<td>38 ($26)</td> | <td>38 ($26)</td> | ||
<td>[[NOTE]]</td> | <td>[[NOTE]]</td> | ||
+ | <td>NOTE</td> | ||
<td>NOTE</td> | <td>NOTE</td> | ||
<td>NOTE</td> | <td>NOTE</td> | ||
<td>[[TELL]]</td> | <td>[[TELL]]</td> | ||
<td>TELL</td> | <td>TELL</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>NOTE<sup>1</sup></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>39 ($27)</td> | <td>39 ($27)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 83: | Linia 116: | ||
<td>[[GET FILE LENGTH]]</td> | <td>[[GET FILE LENGTH]]</td> | ||
<td>GET FILE LENGTH</td> | <td>GET FILE LENGTH</td> | ||
+ | <td>-</td> | ||
+ | <td>BINARY LOAD</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>40 ($28)</td> | <td>40 ($28)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>[[BINARY LOAD]]</td> | <td>[[BINARY LOAD]]</td> | ||
<td>BINARY LOAD</td> | <td>BINARY LOAD</td> | ||
+ | <td>BINARY LOAD</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
<td>BINARY LOAD</td> | <td>BINARY LOAD</td> | ||
</tr> | </tr> | ||
Linia 96: | Linia 136: | ||
<tr> | <tr> | ||
<td>41 ($29)</td> | <td>41 ($29)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 101: | Linia 142: | ||
<td>[[BINARY SAVE]]</td> | <td>[[BINARY SAVE]]</td> | ||
<td>[[PICK DIRECTORY|SET CURRENT DIRECTORY]]</td> | <td>[[PICK DIRECTORY|SET CURRENT DIRECTORY]]</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>42 ($2A)</td> | <td>42 ($2A)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 110: | Linia 155: | ||
<td>MAKE DIRECTORY</td> | <td>MAKE DIRECTORY</td> | ||
<td>MAKE DIRECTORY</td> | <td>MAKE DIRECTORY</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>43 ($2B)</td> | <td>43 ($2B)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 119: | Linia 168: | ||
<td>[[REMOVE DIRECTORY]]</td> | <td>[[REMOVE DIRECTORY]]</td> | ||
<td>REMOVE DIRECTORY</td> | <td>REMOVE DIRECTORY</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>44 ($2C)</td> | <td>44 ($2C)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 128: | Linia 181: | ||
<td>[[CHANGE DIRECTORY]]</td> | <td>[[CHANGE DIRECTORY]]</td> | ||
<td>CHANGE DIRECTORY</td> | <td>CHANGE DIRECTORY</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>45 ($2D)</td> | <td>45 ($2D)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 137: | Linia 194: | ||
<td>[[SET BOOT FILE]]</td> | <td>[[SET BOOT FILE]]</td> | ||
<td>SET BOOT FILE</td> | <td>SET BOOT FILE</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>46 ($2E)</td> | <td>46 ($2E)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>[[UNLOCK DISK]]</td> | <td>[[UNLOCK DISK]]</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
</tr> | </tr> | ||
Linia 150: | Linia 214: | ||
<tr> | <tr> | ||
<td>47 ($2F)</td> | <td>47 ($2F)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 155: | Linia 220: | ||
<td>[[GET DISK INFO]]</td> | <td>[[GET DISK INFO]]</td> | ||
<td>GET DISK INFO</td> | <td>GET DISK INFO</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>48 ($30)</td> | <td>48 ($30)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 164: | Linia 233: | ||
<td>[[GET CURRENT DIRECTORY]]</td> | <td>[[GET CURRENT DIRECTORY]]</td> | ||
<td>GET CURRENT DIRECTORY</td> | <td>GET CURRENT DIRECTORY</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>49 ($31)</td> | <td>49 ($31)</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 173: | Linia 246: | ||
<td>-</td> | <td>-</td> | ||
<td>[[SET ATTRIBUTES]]</td> | <td>[[SET ATTRIBUTES]]</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
Linia 178: | Linia 254: | ||
<td>253 ($FD)</td> | <td>253 ($FD)</td> | ||
<td>[[FORMAT SINGLE]]</td> | <td>[[FORMAT SINGLE]]</td> | ||
+ | <td>-</td> | ||
+ | <td>[[SPECIFY FORMAT]]</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
<td>-</td> | <td>-</td> | ||
Linia 191: | Linia 271: | ||
<td>FORMAT DISK</td> | <td>FORMAT DISK</td> | ||
<td>FORMAT DISK</td> | <td>FORMAT DISK</td> | ||
+ | <td>FORMAT DISK</td> | ||
+ | <td>FORMAT DISK</td> | ||
+ | <td>-</td> | ||
+ | <td>-</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | <sup>1</sup> dostępne po załadowaniu rozszerzenia <code>xBDext</code> | ||
Niektóre egzotyczne DOS-y przeznaczają zakres kodów operacyjnych 251-255 na różne warianty formatowania. | Niektóre egzotyczne DOS-y przeznaczają zakres kodów operacyjnych 251-255 na różne warianty formatowania. | ||
Linia 209: | Linia 295: | ||
<tr><td>24 ($18)</td><td>80-COL ENABLE, CLS</td><td>12</td><td>0</td><td>włączenie trybu 80-kolumnowego z wyczyszczeniem ekranu</td></tr> | <tr><td>24 ($18)</td><td>80-COL ENABLE, CLS</td><td>12</td><td>0</td><td>włączenie trybu 80-kolumnowego z wyczyszczeniem ekranu</td></tr> | ||
<tr><td>24 ($18)</td><td>80-COL ENABLE, NO CLS</td><td>12+32</td><td>0</td><td>włączenie trybu 80-kolumnowego bez wyczyszczenia ekranu</td></tr> | <tr><td>24 ($18)</td><td>80-COL ENABLE, NO CLS</td><td>12+32</td><td>0</td><td>włączenie trybu 80-kolumnowego bez wyczyszczenia ekranu</td></tr> | ||
- | <tr><td>25 ($19)</td><td>80-COL DISABLE</td><td>12</td><td>0</td><td>wyłączenie trybu 80-kolumnowego i przejście do trybu standardowego | + | <tr><td>25 ($19)</td><td>80-COL DISABLE</td><td>12</td><td>0</td><td>wyłączenie trybu 80-kolumnowego i przejście do trybu standardowego</td></tr> |
- | </td></tr> | + | |
</table> | </table> | ||
=== P: === | === P: === | ||
- | Standardowy sterownik "P:" (drukarka) nie instaluje żadnych funkcji specjalnych. Ponizsze odnosi się do sterownika "P:" dla przystawki [[XEP80]]: | + | Standardowy sterownik "P:" (drukarka) nie instaluje żadnych funkcji specjalnych. Poniższe odnosi się do sterownika "P:" dla przystawki [[XEP80]]: |
- | * 23 - SEND CONFIGURATION - wysłanie komendy konfigurującej pracę drukarki (numer urządzenia, tryby translacji ATASCII->ASCII itd.) | + | <table border = 1 cellpadding = 5> |
+ | <tr><td><b>CMD</b></td><td><b>Nazwa</b></td><td><b>ICAX1</b></td><td><b>ICAX2</b></td><td><b>Opis</b></td></tr> | ||
+ | <tr><td>23 ($17)</td><td>SEND CONFIGURATION</td><td>P1+P2</td><td>EOL+XLAT</td><td>wysłanie komendy konfigurującej pracę drukarki (numer urządzenia, tryby translacji ATASCII->ASCII i znaku końca wiersza EOL)</td></tr> | ||
+ | </table> | ||
=== S: === | === S: === | ||
Linia 228: | Linia 316: | ||
<tr><td>18 ($12)</td><td>FILLTO</td><td>jak przy OPEN (lub 12, gdy nie wiadomo)</td><td>0</td><td>jak wyżej, z tym, że od każdego punktu tej linii odchodzi w prawo linia pozioma (o kolorze określonym przez FILDAT ($02FD) prowadząca do najbliższego zapalonego punktu ekranu. Jeśli takowego nie ma, po osiągnięciu prawego skraju ekranu linia wypełniająca rysowana jest dalej od lewego skraju ekranu aż do napotkania zapalonego punktu ekranu (np. własnego początku).</td></tr> | <tr><td>18 ($12)</td><td>FILLTO</td><td>jak przy OPEN (lub 12, gdy nie wiadomo)</td><td>0</td><td>jak wyżej, z tym, że od każdego punktu tej linii odchodzi w prawo linia pozioma (o kolorze określonym przez FILDAT ($02FD) prowadząca do najbliższego zapalonego punktu ekranu. Jeśli takowego nie ma, po osiągnięciu prawego skraju ekranu linia wypełniająca rysowana jest dalej od lewego skraju ekranu aż do napotkania zapalonego punktu ekranu (np. własnego początku).</td></tr> | ||
</table> | </table> | ||
+ | |||
+ | == Linki == | ||
+ | * [[Dostęp do plików]] | ||
+ | * [https://atariwiki.org/wiki/Wiki.jsp?page=XIO%20Command%20Codes%20DOS%20Handler Lista poleceń XIO] obsługiwanych przez DOS-y opublikowana w AtariWiki | ||
+ | * [http://xxl.atari.pl/xbootdos/ xBootDOS] | ||
[[Kategoria:Programowanie Atari 8-bit]] | [[Kategoria:Programowanie Atari 8-bit]] | ||
[[Kategoria:Niezbędnik kodera]] | [[Kategoria:Niezbędnik kodera]] |
Aktualna wersja
Spis treści |
D:
Gdy używana jest stacja dysków, instalowane jest także - po załadowaniu handlera (DOS-u) z dyskietki bądź kartridża - urządzenie "D:". Oprócz zwykłych operacji odczytu i zapisu danych dysponuje ono też pewnym wachlarzem operacji specjalnych. Poszczególne DOS-y nieco się różnią pod tym względem:
CMD | DOS 2.5 | BiboDOS | SuperDOS | MyDOS | SpartaDOS 3.x | SpartaDOS X | MasterDOS | LiteDOS | xBootDOS |
32 ($20) | RENAME FILE | RENAME FILE | RENAME FILE | RENAME FILE/DIR | RENAME FILE | RENAME FILE/DIR | RENAME FILE | - | - |
33 ($21) | DELETE FILE | DELETE FILE | DELETE FILE | DELETE FILE/DIR | DELETE FILE | DELETE FILE | DELETE FILE | - | - |
34 ($22) | - | UNERASE FILE | UNERASE FILE | (MAKE DIRECTORY) | LOCK DISK | - | - | - | - |
35 ($23) | LOCK FILE | LOCK FILE | LOCK FILE | LOCK FILE/DIR | LOCK FILE/DIR | LOCK FILE/DIR | - | - | - |
36 ($24) | UNLOCK FILE | UNLOCK FILE | UNLOCK FILE | UNLOCK FILE/DIR | UNLOCK FILE/DIR | UNLOCK FILE/DIR | - | - | - |
37 ($25) | POINT | POINT | POINT | POINT | SEEK | SEEK | - | - | POINT1 |
38 ($26) | NOTE | NOTE | NOTE | NOTE | TELL | TELL | - | - | NOTE1 |
39 ($27) | - | - | - | (BINARY LOAD) | GET FILE LENGTH | GET FILE LENGTH | - | BINARY LOAD | - |
40 ($28) | - | - | - | BINARY LOAD | BINARY LOAD | BINARY LOAD | - | - | BINARY LOAD |
41 ($29) | - | - | - | PICK DIRECTORY | BINARY SAVE | SET CURRENT DIRECTORY | - | - | - |
42 ($2A) | - | - | - | MAKE DIRECTORY | MAKE DIRECTORY | MAKE DIRECTORY | - | - | - |
43 ($2B) | - | - | - | - | REMOVE DIRECTORY | REMOVE DIRECTORY | - | - | - |
44 ($2C) | - | - | - | - | CHANGE DIRECTORY | CHANGE DIRECTORY | - | - | - |
45 ($2D) | - | - | - | - | SET BOOT FILE | SET BOOT FILE | - | - | - |
46 ($2E) | - | - | - | - | UNLOCK DISK | - | - | - | - |
47 ($2F) | - | - | - | - | GET DISK INFO | GET DISK INFO | - | - | - |
48 ($30) | - | - | - | - | GET CURRENT DIRECTORY | GET CURRENT DIRECTORY | - | - | - |
49 ($31) | - | - | - | - | - | SET ATTRIBUTES | - | - | - |
253 ($FD) | FORMAT SINGLE | - | SPECIFY FORMAT | - | - | - | - | - | - |
254 ($FE) | FORMAT DISK | FORMAT DISK | FORMAT DISK | FORMAT DISK | FORMAT DISK | FORMAT DISK | FORMAT DISK | - | - |
1 dostępne po załadowaniu rozszerzenia xBDext
Niektóre egzotyczne DOS-y przeznaczają zakres kodów operacyjnych 251-255 na różne warianty formatowania.
E:
Standardowy sterownik "E:" (edytor ekranowy, czyli konsola) normalnie nie instaluje żadnych funkcji specjalnych. Poniższa lista odnosi się do sterownika "E:" dla przystawki XEP80:
CMD | Nazwa | ICAX1 | ICAX2 | Opis |
20 ($14) | SEND COMMAND | 12 | CMD | przesłanie komendy CMD do XEP80 |
21 ($15) | SET NORMAL TRANSMIT MODE | 12 | 0 | wybranie standardowego trybu komunikacji z XEP80 |
21 ($15) | SET BURST TRANSMIT MODE | 12 | 1 | wybranie szybkiego trybu komunikacji z XEP80 |
22 ($16) | SEND INPUT COMMAND | 12 | CMD | przesłanie komendy wymagającej odczytu odpowiedzi (pojawia się pod $02EB) |
24 ($18) | 80-COL ENABLE, CLS | 12 | 0 | włączenie trybu 80-kolumnowego z wyczyszczeniem ekranu |
24 ($18) | 80-COL ENABLE, NO CLS | 12+32 | 0 | włączenie trybu 80-kolumnowego bez wyczyszczenia ekranu |
25 ($19) | 80-COL DISABLE | 12 | 0 | wyłączenie trybu 80-kolumnowego i przejście do trybu standardowego |
P:
Standardowy sterownik "P:" (drukarka) nie instaluje żadnych funkcji specjalnych. Poniższe odnosi się do sterownika "P:" dla przystawki XEP80:
CMD | Nazwa | ICAX1 | ICAX2 | Opis |
23 ($17) | SEND CONFIGURATION | P1+P2 | EOL+XLAT | wysłanie komendy konfigurującej pracę drukarki (numer urządzenia, tryby translacji ATASCII->ASCII i znaku końca wiersza EOL) |
S:
Jedynym urządzeniem instalowanym z ROM-u, którego handler obsługuje jakieś "operacje specjalne", jest ekran graficzny; jako operacje specjalne zaimplementowano:
CMD | Nazwa | ICAX1 | ICAX2 | Opis |
17 ($11) | DRAWTO | jak przy OPEN (lub 12, gdy nie wiadomo) | 0 | rysowanie linii do punktu określonego przez zmienne CRSCOL (X: $55-6) i CRSROW (Y: $54) i kolorze określonym przez ATACHR ($02FB - normalnie znajduje się tu kod ostatnio wyprowadzonego znaku lub kod koloru punktu zdefiniowanego instrukcją COLOR w BASIC-u). |
18 ($12) | FILLTO | jak przy OPEN (lub 12, gdy nie wiadomo) | 0 | jak wyżej, z tym, że od każdego punktu tej linii odchodzi w prawo linia pozioma (o kolorze określonym przez FILDAT ($02FD) prowadząca do najbliższego zapalonego punktu ekranu. Jeśli takowego nie ma, po osiągnięciu prawego skraju ekranu linia wypełniająca rysowana jest dalej od lewego skraju ekranu aż do napotkania zapalonego punktu ekranu (np. własnego początku). |
Linki
- Dostęp do plików
- Lista poleceń XIO obsługiwanych przez DOS-y opublikowana w AtariWiki
- xBootDOS