Lista funkcji specjalnych CIO według urządzeń
From Atariki
(Różnice między wersjami)
Wersja z dnia 07:20, 11 kwi 2009 KMK (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 07:21, 11 kwi 2009 KMK (Dyskusja | wkład) Next diff → |
||
Linia 1: | Linia 1: | ||
- | === S: === | ||
- | |||
- | Jedynym urządzeniem instalowanym z ROM-u, którego handler obsługuje jakieś "operacje specjalne", jest ekran graficzny; jako operacje specjalne zaimplementowane jest rysowanie linii (17) oraz osobliwe połączenie rysowania linii z wypełnianiem (18). | ||
- | |||
=== D: === | === D: === | ||
Linia 27: | Linia 23: | ||
* 49 - ATTR - ustawianie atrybutów pliku | * 49 - ATTR - ustawianie atrybutów pliku | ||
* 254 - FORMAT - formatowanie dyskietki | * 254 - FORMAT - formatowanie dyskietki | ||
+ | |||
+ | === S: === | ||
+ | |||
+ | Jedynym urządzeniem instalowanym z ROM-u, którego handler obsługuje jakieś "operacje specjalne", jest ekran graficzny; jako operacje specjalne zaimplementowane jest rysowanie linii (17) oraz osobliwe połączenie rysowania linii z wypełnianiem (18). | ||
[[Kategoria:Programowanie Atari 8-bit]] | [[Kategoria:Programowanie Atari 8-bit]] |
Wersja z dnia 07:21, 11 kwi 2009
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:
- 32 - RENAME - zmiana nazwy pliku (w SpartaDOS X - pliku lub podkatalogu, zależnie od parametrów)
- 33 - DELETE - skasowanie pliku
- 34 - LOCK DISK - ustawienie software'owego zabezpieczenia dyskietki przed zapisem (SpartaDOS)
- 35 - PROTECT - zabezpieczenie przed zapisem
- 36 - UNPROTECT - odbezpieczenie pliku
- 37 - POINT (SEEK) - ustawienie pozycji w pliku (SpartaDOS) lub na dysku (inne DOS-y) do odczytu/zapisu
- 38 - NOTE (TELL) - odczytanie bieżącej pozycji w pliku (SpartaDOS) lub na dysku (inne DOS-y)
- 39 - LEN - odczyt długości pliku
- 40 - LOAD - załadowanie i uruchomienie pliku binarnego
- 41 - SET DEFAULT DIRECTORY - ustawianie domyślnego katalogu, widzianego jako D: (MyDOS)
- 41 - BINARY SAVE - zapis danych z pamięci do pliku binarnego DOSu (SpartaDOS - ale niezaimplementowane w SpartaDOS X)
- 42 - MKDIR - utworzenie katalogu
- 43 - RMDIR - skasowanie katalogu
- 44 - CHDIR - zmiana bieżącego katalogu
- 45 - SET BOOT FILE - w SpartaDOS wskazanie pliku, który zostanie załadowany z dyskietki przy zimnym starcie
- 46 - UNLOCK DISK - skasowanie software'owego zabezpieczenia dyskietki przed zapisem (SpartaDOS)
- 47 - CHKDSK - odczyt informacji o dyskietce
- 48 - CWD - odczyt ścieżki do bieżącego katalogu
- 49 - ATTR - ustawianie atrybutów pliku
- 254 - FORMAT - formatowanie dyskietki
S:
Jedynym urządzeniem instalowanym z ROM-u, którego handler obsługuje jakieś "operacje specjalne", jest ekran graficzny; jako operacje specjalne zaimplementowane jest rysowanie linii (17) oraz osobliwe połączenie rysowania linii z wypełnianiem (18).