Ratowanie legendy: Naprawa i zabezpieczanie Commodore 16
Rodzina komputerów Commodore 264, do której należą modele C16, C116 oraz Plus/4, od lat cieszy się opinią sprzętu kapryśnego i podatnego na awarie. Choć konstrukcyjnie interesujące, urządzenia te posiadają „piętę achillesową”, która spędza sen z powiek kolekcjonerom. Jednym z takich egzemplarzy jest Commodore 16, który po dziesięciu latach spędzonych w roli eksponatu na szafie, doczekał się w końcu profesjonalnego serwisu.
Diagnoza: Gdy joystick odmawia posłuszeństwa
Problem z prezentowanym egzemplarzem objawił się w najmniej odpowiednim momencie – podczas próby uruchomienia gier. Choć komputer startował poprawnie, sterowanie za pomocą joysticka było praktycznie niemożliwe. Postać na ekranie nie reagowała na komendy lub poruszała się w sposób chaotyczny i losowy. Co istotne, usterka dotyczyła obu portów joysticka, co wykluczało prosty problem z samym kontrolerem czy pojedynczym gniazdem.
Interesującym zjawiskiem był fakt, że po napisaniu prostego programu w języku BASIC, który odczytywał stany portów, komputer zdawał się poprawnie interpretować wychylenia drążka oraz przycisk „fire”. Mimo to, w środowisku gier problem powracał, co ostatecznie skierowało podejrzenia na główny układ specjalizowany tego komputera.
Układ TED – serce i przekleństwo systemu
Większość problemów w rodzinie C16 sprowadza się do jednego komponentu: układu TED (MOS 7360/8360). Jest to potężny czip, który w rzeczywistości stanowi o tożsamości tego komputera. Odpowiada on za:
- generowanie obrazu i dźwięku,
- odświeżanie pamięci DRAM,
- obsługę timerów,
- komunikację z klawiaturą oraz joystickami.
TED jest jednak układem ekstremalnie wrażliwym. Jego awaryjność wynika z wysokiej temperatury pracy oraz braku wewnętrznych zabezpieczeń przed wyładowaniami elektrostatycznymi (ESD) i przepięciami. W przeciwieństwie do Commodore 64, gdzie joysticki obsługiwane są przez bardziej odporne układy CIA, w C16 są one podpięte bezpośrednio pod TED-a. Dodatkowym czynnikiem ryzyka są miniaturowe złącza Mini-DIN stosowane w C16. Ich gęste upakowanie pinów sprawia, że o przeskoczenie iskry statycznej lub przypadkowe zwarcie podczas podłączania osprzętu jest znacznie łatwiej niż w szerokich portach DB9 znanych z innych modeli.
Proces naprawy i modernizacji
Naprawa Commodore 16, choć kosztowna (nowy układ TED to wydatek rzędu 250 zł), jest technicznie dość prosta, o ile czip znajduje się w podstawce. Po ostrożnym zdemontowaniu uszkodzonego układu, kluczowym krokiem stała się profilaktyka, aby nowa, droga część nie podzieliła losu poprzedniczki.
Rozwiązaniem problemu braku fabrycznych zabezpieczeń są specjalne płytki ochronne ESD, montowane jako „kanapka” pomiędzy płytą główną a układem TED. Ich działanie opiera się na diodach TVS, które monitorują napięcie na liniach danych i adresu. Jeśli napięcie przekroczy bezpieczny próg (np. powyżej 5,3V), dioda w ułamku sekundy odprowadza nadmiarowy ładunek do masy, chroniąc strukturę krzemową procesora. Dodatkowo płytki te wyposażone są w kondensatory filtrujące zakłócenia zasilania.
Montaż zestawu wymagał precyzji, zwłaszcza przy wpasowywaniu pinów precyzyjnych płytki zabezpieczającej w standardową podstawkę na płycie głównej. Po osadzeniu układu, zadbano również o kwestię termiczną. Ponieważ TED generuje znaczne ilości ciepła, zastosowano pad termoprzewodzący, który przekazuje energię na metalowy ekran komputera, pełniący funkcję naturalnego radiatora.
Rezultaty i wnioski
Po złożeniu maszyny testy potwierdziły pełną sprawność. Gry działają poprawnie, a joysticki odzyskały pełną responsywność w obu portach. Prezentowany egzemplarz jest o tyle cenny, że posiada już rozszerzenie pamięci do 64 KB, co pozwala na uruchamianie najbardziej zaawansowanych produkcji dostępnych na tę platformę.
Dzięki zastosowaniu nowoczesnych zabezpieczeń ESD i poprawie odprowadzania ciepła, ten Commodore 16 przestał być jedynie „meblem” w gablocie, stając się w pełni funkcjonalnym sprzętem gotowym na kolejne lata eksploatacji. Historia ta jest przestrogą dla wszystkich użytkowników retro sprzętu: brak odpowiednich zabezpieczeń w konstrukcji z lat 80. może w jednej chwili doprowadzić do nieodwracalnego uszkodzenia unikalnych komponentów.