Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

PureRetro: Amiga 500 - maszyna, która wyprzedziła epokę

Bartłomiej Dramczyk | 17-07-2018 08:00 |

Amiga 500 - migotanie diodami i komunikaty o błędach

Bez dwóch zdań, twórcy A500 zadbali o to, by zapewnić swoim użytkownikom wiele emocji, kiedy po pstryknięciu zasilaczem, komputer nie odpalał ulubionej gry, zamiast tego raził oczy migotaniem diody lub jednolitą barwą wyświetlaną na ekranie. Tak naprawdę działała wtedy procedura diagnostyczna, której zadaniem było poinformowanie użytkownika o potencjalnych awariach. Jeśli Amiga wciąż mogła wyświetlić cokolwiek na ekranie, zazwyczaj każdy z kolorów miał ściśle określone znaczenie:

  • zielony – brak lub uszkodzenie pamięci CHIP
  • czerwony – uszkodzona pamięć Kickstart/ROM
  • żółty – błąd programowy procesora (wyjątek) lub niesprawne urządzenie na szynie Zorro II
  • niebieski – uszkodzenie układów specjalizowanych (Paula, Denise, Agnus)
  • jasnozielony – wadliwe działanie układów CIA
  • jasnoszary (wyświetlony na stałe) – również mógł oznaczać problemy z CIA
  • czarny na przemian z białym – problem z pamięcią ROM lub CIA
  • Pozostałe komunikaty diagnostyczne przekazywane były poprzez mignięcia diodą umieszczoną wewnątrz klawisza Caps Lock:
  • pojedyncze migniecie diody Caps Lock – błąd sumy kontrolnej układu ROM klawiatury
  • dwa mignięcia diody Caps Lock – uszkodzenie pamięci RAM klawiatury
  • trzy mignięcia diody Caps Lock – awaria timera klawiatury
  • cztery mignięcia diody Caps Lock – zwarcie między liniami

Diagnostyka uszkodzeń nie daje stuprocentowej pewności co do przyczyny awarii (mogą być to zarówno uszkodzenia ścieżek wokół układów, jak i niepoprawne działanie sąsiednich układów. Wymieniony w diagnostyce klawisz Caps Lock może np. posłużyć do zweryfikowania poprawnej pracy procesora - kontroler klawiatury wyposażony w bufor przekazuje dane do procesora, jeśli wielokrotnie naciśniemy Caps Lock, bufor zostanie przepełniony, a dane przekazane do procesora. Jeśli coś jest nie tak – dioda Caps Lock pozostanie zapalona. Procedury kontrolne, wbudowane w A500 wywodzą się z pierwszego modelu, Amigi 1000, która tuż po starcie wykonywała jeszcze jeden test, odtwarzając krótki fragment melodii z opery Siegfried Richarda Wagnera. Za diagnostykę procedury diagnostyczne w pierwszych modelach Amig odpowiadał Siegfried Bleher. Test dźwiękowy przypomina rozwiązanie znane już ze starych, 8-bitowych komputerów Atari, które w specjalnej procedurze nazwanej Self Test również kontrolują działanie układów audio. W A500 pominięto test Pauli.

PureRetro: Amiga 500 - maszyna, która wyprzedziłą epokę [24]
Nazwa Guru Meditation, komunikatu wyświetlanego w przypadku zawieszenia się Amigi jest związana z jednym z pierwszych produktów małej firmy - Joyboardem i grą z Zen

Błędy software’owe, prowadzące do zawieszenia się komputera, powodowały wyświetlenie słynnego komunikatu Guru Meditation, otoczonego czerwoną, migająca ramką. To odpowiednik blue screena z Windows, niekiedy w Amidze przyjmujący pomarańczowy kolor – ten błąd można jeszcze zignorować i niekiedy kontynuować pracę, natomiast czerwone Guru Meditation oznaczało ostateczną utratę danych. Niestety, posiadacze Amig mogli często oglądać na swoich maszynach podobne ostrzeżenia i komunikaty. Zazwyczaj był to wynik niechlujności programistów, którzy nie wzięli pod uwagę faktu, że maszyna umożliwiała pracę wielu programom równolegle, jednak nikt nie zawsze wszyscy dbali o właściwe przydzielanie pamięci, co często kończyło się nadpisywaniem danych innych aplikacji. Jak złożony jest mechanizm diagnostyczny Amig może zobrazować ten wpis na forum Lemon Amiga.

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 42

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.