@GROUPGLOBAL hatte in einem anderen Thread um Hilfe gebeten, da sein C64 nach Netzteil-Defekt einen Überspannungsschaden erlitten hatte. Da es meiner Meinung nach recht interessant ist, was die Kiste alles aushält (siehe Diagnose unten) und wie man auf falsche Fährten kommt hier ein kurzer Reparaturbericht.
Symptome (bei GROUPGLOBAL):
- Zuerst noch hellblauer Rahmen und dunkelblauer Hintergrund ohne Einschaltmeldung.
- Nach einigen Versuchen schwarzer Bildschirm.
- Netzteil liefert ca. 15 V (!!) auf der 5 V-Schiene.
Symptome (auf dem OP-Tisch )
- Beim Betrieb mit einem funktionierenden Netzteil sind die Spannungen an den Bauteilen OK, allerdings die Stromaufnahme mit ca. 1,3 bis 1,4 A höher als erwartet.
- Ein RAM wird unverhältnismäßig heiß.
- Dead-Test läuft nicht an.
- VIC liefert ein schwarzes Bild, AEC-Streifen sichtbar.
- Takt und Reset OK und kommen überall an.
- Adress- und Datenbus mit Oszi überprüft - manche Adress- und Datenleitungen zeigen ein eigenartiges Verhalten (Signale pendeln nicht zwischen H und L, sondern zwischen 4,5 und 5 V). Irgendwas dürfte einen oder beide Busse (teilweise) blockieren.
Überprüfung der gesockelten Chips in anderem Board:
- VIC OK
- SID defekt (wird erkannt, aber Ton ganz, ganz leise)
- KERNAL ROM OK
- CHAR ROM OK
Überprüfung nicht gesockelter Chips nach auslöten:
- CPU OK
- PLA OK (Einschaltmeldung kommt in anderem Bord)
- MOS 7707, 7708, 7712 ausgetauscht (obligatorisch )
- CIAs OK
- BASIC ROM OK
- 74LS139, 74LS258, 4066, 74LS373 OK
Dead Test startet immer noch nicht, RAM-Test also nicht immer noch nicht möglich.
Nächste Reparaturschritte:
- Platine umgebaut, dass sowohl 4164 als auch 41256 verwendet werden können, da keine 4164 vorrätig.
- "Heißes" RAM getauscht - keine Funktion, Dead-Test startet nicht.
- Restliche RAMs getauscht - keine Funktion, Dead-Test startet nicht. WTF?
- Nach längerem Überlegen auf Verdacht hin die PLA durch eine EPROM-PLA ersetzt - Dead-Test läuft! PLA nochmals in anderem Board getestet - läuft auch. WTF??
- PLA wieder eingebaut, Dead-Test läuft nicht an. WTF???
- Dead-Test auf Verdacht ausgesteckt - Rechner läuft an und Einschaltmeldung kommt. WTF????
- PLA nochmals in anderem Board eingebaut und Dead Test eingesteckt - schwarzer Bildschirm. WTF??????????
- PLA des Test-Boards in Patient eingebaut - Dead-Test läuft einwandfrei. WTF!!
Diagnose:
- Die PLA hat offensichtlich einen Knacks weg, Module werden nicht erkannt bzw. die (Ultimax-) Konfiguration nicht richtig gesetzt. Sie ist aber gerade nur so kaputt, dass die Einschaltmeldung kommt, die Standard-Konfiguration also eingestellt werden kann und läuft und dass der Operateur eingelullt wird.
Fazit:
- Drei Stunden meines Lebens vergeudet, weil ich die PLA nicht ausreichend im anderen Board getestet hatte. Passiert mir nie wieder. Man kann's auch positiv sehen: Es sind jetzt bis auf drei oder vier Glue-Logic-ICs alle Chips gesockelt.
- Erstaunlich, dass nur SID und PLA sowie mehrere oder alle RAMs hops gingen; genau kann ich das nicht sagen, weil ich sie beim Ausbauen teilweise zerstört habe (bei einem RAM-Preis von 40 Cent aber verschmerzbar).
- Stromaufnahme wieder im grünen Bereich (ca. 0,95 A).
Läuft wieder. Vielleicht spart die PLA-Story mal jemandem ein paar Stunden ...