Lista funkcji specjalnych CIO według urządzeń

From Atariki

Revision as of 08:51, 11 kwi 2009; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

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:

  • 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

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:

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:

CMDNazwaICAX1ICAX2Opis
20 ($14)SEND COMMAND12CMDprzesłanie komendy CMD do XEP80
21 ($15)SET NORMAL TRANSMIT MODE120wybranie standardowego trybu komunikacji z XEP80
21 ($15)SET BURST TRANSMIT MODE121wybranie szybkiego trybu komunikacji z XEP80
22 ($16)SEND INPUT COMMAND12CMDprzesłanie komendy wymagającej odczytu odpowiedzi (pojawia się pod $02EB)
24 ($18)80-COL ENABLE, CLS120włączenie trybu 80-kolumnowego z wyczyszczeniem ekranu
24 ($18)80-COL ENABLE, NO CLS12+320włączenie trybu 80-kolumnowego bez wyczyszczenia ekranu
25 ($19)80-COL DISABLE120wyłączenie trybu 80-kolumnowego i przejście do trybu standardowego

P:

Standardowy sterownik "P:" (drukarka) nie instaluje żadnych funkcji specjalnych. Ponizsze 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.)

S:

Jedynym urządzeniem instalowanym z ROM-u, którego handler obsługuje jakieś "operacje specjalne", jest ekran graficzny; jako operacje specjalne zaimplementowane jest:

  • 17 - DRAWTO - rysowanie linii do podanego punktu
  • 18 - FILLTO - osobliwe połączenie rysowania linii z wypełnianiem
Personal tools