Zawieszający się Commodore 64 podczas wykonywania testu diagnostycznego

Historia komputera i rozpoznanie usterki

Komputer C64 z prywatnej kolekcji Grzegorza. Dostarczony w postaci płyty głównej bez obudowy i klawiatury z kartridżem diagnostycznym i zestawem tzw. dongle do kompleksowego testowania Commodore 64. Komputer przechodził standardowy Dead Test, natomiast zawieszał się przy złożonym teście z dongle’ami na teście „RAM TEST2”. Potrafił się również zawieszać podczas uruchamiania produkcji dyskietkowych używających tzw. IRQ loadery. Commodore 64 posiadał zamontowane podstawki pod wszystkie duże układy.

Naprawa zawieszającego się Commodore 64 podczas testu diagnostycznego

W pierwszej kolejności wykonałem stosowne pomiary potwierdzające poprawność napięć zasilających układy scalone. Dalsze pomiary i testy wskazywały na możliwy problem z adresowaniem pamięci. Okazało się jednak, iż przyczyna usterki była inna i zarazem bardzo zaskakująca. Weryfikacja poprawności działania układów specjalistycznych pozwoliła wskazać winowajcę, a był nim procesor 6510. Prawdopodobnie mógł on zostać uszkodzony przez osobę, która dokonała jego wylutowania celem montażu podstawki. Wymiana procesora na sprawny usunęła usterkę polegającą na zawieszaniu się Commodore 64 zarówno podczas wykonywania testu diagnostycznego, jak i przy uruchamianiu produkcji (demonstracji) dyskietkowych.

Prezentowana realizacja naprawy zawieszającego się C64 jest kolejnym przykładem zawodności testów diagnostycznych sprzedawanych w postaci kartridży na popularnych serwisach aukcyjnych. Dosyć często nie są one w stanie wskazać prawidłowej usterki. Niniejszy przypadek sugerował problem z RAM-em, tymczasem usterka leżała po stronie procesora.

Zlecenie naprawy komputera Commodore 64 zrealizowałem 7 września 2023 roku.

Poniższe zdjęcia prezentują przebieg naprawy.

Jeżeli chcesz, by Twój Commodore 64 został ożywiony, zapraszam do kontaktu ze mną za pośrednictwem formularza kontaktowego.