Atari OS
From Atariki
Wersja z dnia 10:49, 2 gru 2009 Krótki (Dyskusja | wkład) (→Odnośniki zewnętrzne - zamiast linku do zipa z ROMami link do strony Offengi - żeby nie było trzeba ciągle aktualizować linku) ← Previous diff |
Wersja z dnia 17:09, 30 sty 2011 Krótki (Dyskusja | wkład) (Informacja o tym, że PAL OSB nie istnieje.) Next diff → |
||
Linia 1: | Linia 1: | ||
- | {{OS}}System operacyjny, w który wyposażane były ośmiobitowe komputery Atari. W komputerach [[400]] i [[800]] zajmował 10k i znajdował się w obszarze $D800-$FFFF. Znane są dwie wersje tego systemu, rev. A (starsza) oraz nieco poprawiona rev. B. Ponadto każda z nich ma wersję PAL i NTSC. | + | {{OS}} |
+ | System operacyjny, w który wyposażane były ośmiobitowe komputery Atari. W komputerach [[400]] i [[800]] zajmował 10k i znajdował się w obszarze $D800-$FFFF. Znane są 2 wersje tego systemu, rev. A (starsza) oraz nieco poprawiona rev. B. | ||
Autorzy: | Autorzy: | ||
Linia 12: | Linia 13: | ||
* [[SIO]] | * [[SIO]] | ||
* [[pakiet matematyczny]] | * [[pakiet matematyczny]] | ||
+ | |||
+ | Rewizja A systemu jest różna w komputerach w wersji NTSC i PAL. Różnice dotyczą procedur zliczających upływ czasu w komunikacji z urządzeniami zewnętrznymi. Rewizja B występuje natomiast tylko w komputerach NTSC. 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,[http://www.atariage.com/forums/topic/141632-atari-rev-b-pal-rom-file/page__view__findpost__p__2096246] wykrywa natomiast pozostałe 3 wersje (a także system [[XL OS]]). Fakt ten sugeruje, że wersja PAL rev. B nie była dostępna na rynku. (Aczkolwiek 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. [http://www.atariage.com/forums/topic/141632-atari-rev-b-pal-rom-file/page__view__findpost__p__2094090 tu]. | ||
Komputery [[XL]] i [[XE]] wyposażono w znacznie ulepszony i rozszerzony system operacyjny, znany jako [[XL OS]]. | Komputery [[XL]] i [[XE]] wyposażono w znacznie ulepszony i rozszerzony system operacyjny, znany jako [[XL OS]]. |
Wersja z dnia 17:09, 30 sty 2011
Systemy operacyjne:
8-bit:
Altirra OS
Atari OS
CP/M
DracOS
OS++
QMEG OS
Turbo-816 OS
XL OS
16/32-bit:
TOS
MultiTOS
FreeMiNT
MagiC
Minix
System operacyjny, w który wyposażane były ośmiobitowe komputery Atari. W komputerach 400 i 800 zajmował 10k i znajdował się w obszarze $D800-$FFFF. Znane są 2 wersje tego systemu, rev. A (starsza) oraz nieco poprawiona rev. B.
Autorzy:
- rev. A: D. Crane, A. Miller, L. Kaplan, R. Whitehead
- rev. B: M. Mahar, R. S. Scheiman
Na Atari OS składają się następujące elementy:
- procedury obsługi przerwań
- CIO
- SIO
- pakiet matematyczny
Rewizja A systemu jest różna w komputerach w wersji NTSC i PAL. Różnice dotyczą procedur zliczających upływ czasu w komunikacji z urządzeniami zewnętrznymi. Rewizja B występuje natomiast tylko w komputerach NTSC. 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,[1] wykrywa natomiast pozostałe 3 wersje (a także system XL OS). Fakt ten sugeruje, że wersja PAL rev. B nie była dostępna na rynku. (Aczkolwiek 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.
Komputery XL i XE wyposażono w znacznie ulepszony i rozszerzony system operacyjny, znany jako XL OS.
Odnośniki zewnętrzne
- Atari 8-bit Developers Page - strona Freddy'ego Offengi, z której można ściągnąć ROM-y Atari OS
- Informacje o systemach operacyjnych na stronie Freddy'ego Offengi