Hallo,
ich habe ein Problem mit einem C64 (Black screen), dem ich beim "Sterben" zusehen konnte. Ich hatte den Rechner längere Zeit gelagert und wollte ihn nun für ein Projekt in Betrieb nehmen und habe erstmal Diagnose 64 durchlaufen lassen. Schon beim ersten Durchlauf wurden Userport + seri. Port als "Bad" angezeigt. Es erschienen einzelne Zeichen auf dem Bildschirm wo sie nicht hingehörten. Bei den nächsten Durchläufen von Diagnose 64 wurde noch was weiteres als "BAD" angezeigt, das erinnere ich aber nicht mehr. Im Testbild fehlte der rote Farbanteil. Irgendwann war das Diagnose64 dann eingefroren, danach nur noch Black screen.
Folgendes habe ich geprüft:
Gesockelte ICs VIC, PLA, CIA2 sowie MC4044 und 74LS629 gegen funktierende getauscht -> keine Änderung
Sicherung okay
12V und 5V Spannungsregler okay, Spannungen okay, Netzteil okay
Resetleitung Pin 40 der CPU muss nach Anschalten 1-2 Sek auf Low stehen und dann auf High gehen -> funktioniert
Prüfen, ob der Takt (0,985249 MHZ) an Pin 39 des 6510 anliegt -> ja, Frequenz stimmt
Prüfen, ob folgende Takte am VIC anliegen:
- PIN 21: 17,734472 MHz -> ja, Frequenz stimmt
- PIN 22: 7,88 MHz -ja, Frequenz stimmt
An Pin 6 der CPU müssen 5 Volt anliegen, an Pin 21 GND. -> ja
Startbild kommt auch ohne SID nicht
Alle 8 Rams "Huckepack" überbrücken -> keine Änderung, es wird auch kein Ram außergewöhnlich heiß
Es sind 5 x M3764-20RS und 3 x TMS4164-20NL -eingebaut (keines gesockelt)
Das Videoram "Huckepack" überbrücken: MM2114N-3 -> keine Änderung
Dead Test Modul startet nicht
CPU 6510 überprüfen, ob an folgenden Pins des Prozessors Impulse anliegen: 7 bis 20, 22, 23, 30 bis 39
-> keine Impule (dauer-high) an: 15,16, 19,20, 22,23, 38
Die beiden Multiplexer (2 x 74LS257) prüfen: Freigabesignal Pin 15: -> An beiden ICs zeigt Logictester "Pulse" -> okay
ROMs testen, _CS-Signal an Pin 20. Es darf nicht dauernd HIGH sein sondern muss hin und wieder nach LOW wechseln.
Im Leerlauf wird das BASIC-ROM (901226-01) nicht angesprochen (= HIGH), man kann aber einfach über das Drücken der RETURN-Taste Zugriffe produzieren.
901225: okay
kernal-Eprom: okay
901226: dauerhigh, auch bei Druck auf RETURN-Taste oder andere Tasten
Könnte es sein, dass mein BASIC-ROM defekt ist ?
Oder wäre erstmal zu klären, warum an der CPU die Adressleitungen A8,A9 und A12-15 auf dauer-high sind ?
Wie könnte ich weiter vorgehen ?
Grüße,
Ralf