Atari OS

From Atariki

Revision as of 20:22, 5 sie 2012; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

System operacyjny, w który wyposażane były ośmiobitowe komputery Atari 400 i 800. Zajmował 10k i znajdował się w obszarze $D800-$FFFF. Komputery XL i XE wyposażono w znacznie ulepszony i rozszerzony system operacyjny, znany jako XL OS.

Spis treści

Autorzy

Na podst. źródeł XL OS rev. 5[1]:

Elementy składowe

Na Atari OS składają się następujące elementy:

Wersje

Znane są 3 wersje tego systemu:

  • "OS 255" - montowana w bardzo wczesnych egzemplarzach, nazwana tak ponieważ w tej wersji pod adresem 65528 ($FFF8) znajduje się wartość 255 ($FF). Zawierała błąd w procedurze odczytu z taśmy, polegający na braku 8-sekundowej przerwy od momentu uruchomienia silnika magnetofonu do rozpoczęcia właściwego odczytu. Atari dołączało do instrukcji magnetofonu 410 wkładkę z instrukcją radzenia sobie z problemem.[2][3] Obraz ROM tej wersji nie jest obecnie dostępny.
  • rev. A - montowana we wczesnych egzemplarzach wersji NTSC komputerów i wszystkich egzemplarzach wersji PAL. System różni się nieznacznie w wersjach NTSC i PAL; różnice dotyczą procedur zliczających upływ czasu w komunikacji z urządzeniami zewnętrznymi. Pod adresem 65528 ($FFF8) jest 221 ($DD) w wersji NTSC i 214 ($D6) w wersji PAL.
  • rev. B. - montowana w późniejszych egzemplarzach komputerów w wersji NTSC. Pod adresem 65528 ($FFF8) jest wartość 243 ($F3). Kartridż CPS SuperSALT z 1983 roku - a więc z okresu po zakończeniu produkcji serii 400/800 - nie zawiera kodu odpowiedzialnego za wykrywanie rev. B PAL systemu[4](wykrywa natomiast pozostałe 3 wersje, a także system XL OS), co sugeruje, że wersja PAL rev. B nie była dostępna na rynku. Z drugiej strony dokument "Atari Operating System Manual - XL Addendum" zawiera opis wykrycia systemu PAL rev. B wraz z jego sumą kontrolną, co wskazuje, że w którymś momencie istniał prototyp systemu w tej wersji. Wersję PAL rev. B można samodzielnie odtworzyć korzystając z kodu źródłowego opublikowanego przez Atari - co zostało zrobione np. tu.

Odnośniki zewnętrzne

Personal tools