SELF TEST

From Atariki

Revision as of 13:04, 6 gru 2013; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Grafika:Self_test_main.png

Wbudowany w komputery Atari serii XL oraz XE program, pozwalający zarówno nabywcy jak i serwisantowi przetestować sprawność podstawowych elementów komputera. Test obejmuje:

  • Memory test - test pamięci ROM i RAM, oraz układu Antic.
  • Audio-visual - test dźwięku generowanego przez układ POKEY, oraz obrazu generowanego przez układy Antic i GTIA. Charakterystyczny motyw wygrywany na czterech kolejnych kanałach dźwiękowych to sześć pierwszych nut utworu "Promenada" Modesta Musorgskiego ("Obrazki z Wystawy", cz. 1).
  • Keyboard - test klawiatury obsługiwanej przez układy POKEY i GTIA, oraz dźwięku generowanego przez ten ostatni (tzn. kliku klawiatury).

Dodatkową opcją jest "All tests" - program wykonuje wtedy wszystkie powyższe testy po kolei. Dwa pierwsze testy wykonują się same, natomiast test klawiatury wymaga od użytkownika naciskania klawiszy i obserwowania reakcji komputera.

Spis treści

Uruchomienie

Uruchomienie programu SELF TEST można uzyskać w następujący sposób:

  1. włączając komputer bez podłączonej stacji dysków, ale przy wciśniętym klawiszu OPTION; lub
  2. włączając komputer jak wyżej, ale bez wciskania czegokolwiek; gdy zgłosi się Atari BASIC, wykonać polecenie "BYE"; lub
  3. włączając komputer jak powyżej, po zgłoszeniu się BASIC-a wykonać polecenie "DOS".

Trzeba pamiętać, że np. 1200XL nie ma wbudowanego BASIC-a, wobec czego wystarczy włączyć komputer bez podłączonej stacji dysków. Pokazuje się wtedy na ekranie logo Atari, żeby przejść do SELF TEST-u, trzeba nacisnąć klawisz HELP.

Z kolei na 1400XL i 1450XLD użycie sposobów nr 1 i 3 spowoduje wyrecytowanie przez komputer krótkiego tekstu przez wbudowany syntezator mowy: na 1400XL będzie to "Atari 1400 Self Test, press Select, Start or Reset", a na 1450XLD "Atari Self Test, press Select, Start or Reset". Dzieje się tak, mimo że program SELF TEST-u jest w tych komputerach identyczny jak w 800XL - to wbudowany sterownik syntezatora mowy (który jest nowym urządzeniem) przejmuje na chwilę kontrolę ustawiwszy odpowiednio wektory systemowe (konkretnie wektor DOSVEC $0A/$0B).

SELF TEST może też ukazać się na ekranie nieproszony: jeśli po włączeniu komputera na ekranie ukazuje się menu główne SELF TEST-u, świadczy to o kłopotach z odczytem wstępnym (bootem) ze stacji dysków lub magnetofonu. Natomiast jeśli od razu otwiera się "Memory test", nie jest to dobry objaw, gdyż oznacza, że systemowi nie wyszedł przeprowadzony po włączeniu zasilania test pamięci: komputer w tej sytuacji jest przypuszczalnie do naprawy.

Wersje

Istnieją co najmniej trzy wersje SELF TEST-u, różniące się szczegółami:

  1. w 1200XL: jak wspomniano wyżej, po uruchomieniu zamiast menu głównego pokazuje się logo Atari.
  2. w pozostałych modelach XL oraz wczesnych modelach XE: najbardziej znana wersja.
  3. w późniejszych modelach XE: "Memory test" uwzględnia dodatkową pamięć 130XE, w teście klawiatury usunięto z ekranu symbole odpowiadające klawiszom F1-F4.

Lokalizacja

Fizycznie SELF TEST stanowi część ROM-u z XL OS-em. Zajmuje w nim nieco ponad 2k. W większości normalnie niewidoczny, gdyż ta część OS-u "przykryta" jest rejestrami sprzętowymi, ujawnia się 32k niżej (adresy $5000-$57FF), gdy bit 7 rejestru PORTB zostanie skasowany.

Literatura


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.

Personal tools