C64 - Bildschirm bleibt schwarz 250407

Es gibt 61 Antworten in diesem Thema, welches 8.586 mal aufgerufen wurde. Der letzte Beitrag (19. Oktober 2019 um 08:57) ist von GMP.

  • Was ist ein DeadTest?

    Das ist ein spezielles Diagnose Cartridge für den C64 mit dessen Hilfe man den Fehler ggf. einkreisen kann.

    Für deinen Fehler kommen die CPU 6510, PLA, BASIC ROM und KERNAL ROM in Betracht. In der nachgelagerten Logik (TTL) können auch noch defekte ICs sein.

    Ein *black screen* ist immer schwierig zu diagnostizieren aus der Ferne ohne weitere Hilfsmittel.

  • Jetzt wird es spezieller als meine Kenntnisse aktuell sind:

    - Was sind die CIAs?

    - Was ist der SID?

    - Was ist der PLA?

    - Das Kernal-ROM kann ich nicht rausnehmen, sonst geht nichts mehr, richtig?

    - Das Character-ROM müsste das rechte der dreien sein und dürfte wohl nicht in Frage kommen, oder?

    - Was ist denn eigentlich mit dem Videosystem (Grafikprozessor und nachfolgender Analgausgangteil) - kommt das nicht in Frage? Mein Fernseher wechselt von Ameisenkrimi auf komplett schwarz beim Einschalten.

  • - Was sind die CIAs?

    Die beiden ICs oben links U1 und U2

    - Was ist der SID?

    Das IC auf U18


    - Das Kernal-ROM kann ich nicht rausnehmen, sonst geht nichts mehr, richtig?

    Richtig, ohne ein Kernal in irgendeiner Form hast du immer nen BlackScreen

    - Das Character-ROM müsste das rechte der dreien sein und dürfte wohl nicht in Frage kommen, oder?

    Richtig, das ist der rechte (U5). Wenn der defekt ist und den Bus blockiert kann der schon in Frage kommen (selten, aber schon dagewesen)

    - Was ist denn eigentlich mit dem Videosystem (Grafikprozessor und nachfolgender Analgausgangteil) - kommt das nicht in Frage? Mein Fernseher wechselt von Ameisenkrimi auf komplett schwarz beim Einschalten.

    Fällt erstmal raus... du hast ja ein Bild, wenn auch ein schwarzes... also läuft der VIC

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Hm, ok, mal noch etwas: Ich habe jetzt mal den U8 und U27 nachgemessen (nur mit Multimeter, habe zur Zeit keinen Tastkopf für mein Oszi ;(.)

    Dabei zeigt sich etwas, das ich für eine Auffälligkeit halte: Wenn der MOS7712 wirklich durch ein 74LS08 ersetzt werden kann, besteht es ja nur aus 4 AND-Gliedern. Da müsste sich der Ausgang - wenn man jetzt mal nur das Impuls-Pause-Verhältnis betrachtet, ja grundsätzlich vom Pegel her nie über einem der beiden Eingänge befinden. (Richtig?)

    An Pin 10 (Eingang AND Bitte melde dich an, um diesen Link zu sehen.) messe ich 4,86V, an Pin 9 (zweiter Eingang AND Bitte melde dich an, um diesen Link zu sehen.) messe ich nur 3,90V, aber am Pin 8 (Ausgang AND Bitte melde dich an, um diesen Link zu sehen.) habe ich 4,74V. Erwartet hätte ich <=3,9V.

    Das hat leider ein paar Schönheitsfehler ... du gehst davon aus, dass beide Eingänge gleich weit ausgesteuert werden. Der Pegel auf den Leitungen hängt aber davon ab, wer ihn erzeugt und was alles dran hängt. Außerdem misst dein Multimeter bei nicht-sinusförmigen Spannungen vermutlich irgendwas - oder ist es ein True-RMS?

    Pins "NMI" und "IRQ" an der CPU messen, Pinout siehe unten.

    Was müsste denn bei IRQ anliegen? Ist das gemessene High-Signal ok?

    Ein 60 Hz-Nadelimpuls invertiert.

    Ich würde jetzt erst mal auf Verdacht den MOS-TTL noch tauschen, dann sehen wir weiter.

  • Ja, jetzt kommt's wieder. :dance

    Aber, was spricht denn gegen den Tausch der PLA? Zu 80% liegt es bei diesen Boards immer an der.

    Wenn kein vernünftiges Mess-Equipment zur Verfügung steht, dann wäre die Wahrscheinlichkeit doch sehr hoch,

    das Board mit dem Tausch wieder zum Leben zu erwecken. Nur ein Vorschlag.
    Frage. Steht ein vergleichbares funktionsfähiges Board zur Verfügung? Dann könnte man zumindest einen Kreuztest starten.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • Ja, jetzt kommt's wieder. :dance

    Ja, und hier auch ... :D

    Dann würde ich mir ein EPROM-PLA (er hat JEHOVA gesagt!! =O ) besorgen/bauen, das kostet nicht viel, taugt zur Diagnose und wenn's kaputt ist ist der Schaden geschätzt.

    Smarty73 Den benötigten Adapter kannst du dir selbst bauen: Bitte melde dich an, um diesen Link zu sehen.

    Das EPROM muss dir jemand brennen. Ich glaube, Bobbel hatte mal einen Brennservice und die EPROMs hat er auch im Shop: Bitte melde dich an, um diesen Link zu sehen.

    Er hat auch die notwendigen Platinen, um ein Dead-Test-Cartridge zu bauen: Bitte melde dich an, um diesen Link zu sehen.

    Da fehlt dann wieder nur noch das EPROM, das reingehört - Beschaffung siehe oben. ;)

    In das Dead-Test-EPROM würde ich das hier brennen: Bitte melde dich an, um diesen Link zu sehen.

  • Hallo zusammen,

    herzlichen Dank schon mal an alle für die ganzen Tips.

    Vergleichsboard habe ich leider keins.

    Ich habe gerade festgestellt, dass mein Eprom-Programmer nur bis 32kB programmieren kann... :evil: Selbst wenn ich den dann woanders zum Laufen bringe nützt mir das nix. Mal sehen, vielleicht kaufe ich mir einfach einen "normalen" 906114-01.

    Zu dem angesprochenen Brennservice habe ich an Bobbel eine Email an seinen Shop geschrieben, mal sehen was zurückkommt.

    Auf jeden Fall werde ich mir aber zwei Tastköpfe für mein Oszi besorgen und dann kann ich "richtig" messen... Einige Vorschläge was ich da so als erstes kontrollieren sollte?

  • Einige Vorschläge was ich da so als erstes kontrollieren sollte?

    Aus leidvoller Erfahrung:

    Bitte melde dich an, um diesen Link zu sehen.

    Checke die "/CS"- (Chip-Select-) Signale der ICs, Pinouts siehe:

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    BASIC- und Kernal-ROM sind 2364, das Char-ROM ein 2332.

    Beim Kernal sollte beim Reset jedenfalls kurz Aktivität vorhanden sein. Hast du ein Analog- oder ein Speicheroszi?

    Hast du eigentlich @ADACs Tipp mal verfolgt, alle ICs, die unbedingt nicht benötigt werden rauszunehmen? Das wären mindestens 6581, 6526, BASIC-ROM, Char-ROM, auch der 74LS258 und der 74LS373 sowie die beiden 4066 können raus. In diesem Zustand müsste mindestens ein hellblauer Rahmen und ein dunkelblauer Hintergrund ohne Text werscheinen.

  • Hast du eigentlich @ADACs Tipp mal verfolgt, alle ICs, die unbedingt nicht benötigt werden rauszunehmen?

    Ja... das mal machen. Wenns dann immer noch schwarz ist: üblicherweise ist es dann das Ram (in denem Fall würde ich die alten Rams mit dem Blechdeckel vermuten) oder die PLA

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Hi,

    so, der Test mit der Entfernung der genannten Bauteile ist gemacht (mit Ausnahme des74LS258, der war noch ohne Sockel und nur für die Aktion wollte ich ihn jetzt mal nicht auslöten.)

    Ergebnis: Es ist immer noch alles schwarz.

    Da ich die RAMs schon der Reihe nach durchgetauscht habe, ist dann wohl das PLA 906144-01 die wahrscheinlichste Ursache, wenn ich das richtig interpretiere?

    Das Kernal-ROM hatte ich ja vor so 20 Jahren durch einen Eprom ersetzt. Möglich, dass die Daten da weg sind nach der Zeit? (Fenster war aber abgeklebt.)

    Und zu der Frage mit dem Oszi: Ist analog, uraltes 15MHz-Teil (noch älter als der C64 ^^)

  • Das Kernal-ROM hatte ich ja vor so 20 Jahren durch einen Eprom ersetzt. Möglich, dass die Daten da weg sind nach der Zeit? (Fenster war aber abgeklebt.)

    Möglich, aber selten.

    PAL 906144-01 die wahrscheinlichste Ursache

    Du meinst die PLA. Ja ist auch oft kaputt.

    Aber auch ein (oder mehrere) defektes Ram kann die Ursache sein... unmöglich das aus der Ferne zu sagen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • So, jetzt aber: Tastkopf für Oszi ist geliefert. Hier mal ein paar Ergebnisse. Alle wie folgt eingestellt: x: 1µs y: 2V

    Phi0 am 6510: (sieht für mich normal aus)

    Bitte melde dich an, um diesen Anhang zu sehen.


    Phi2 am 6510: (soll das so sein??)

    Bitte melde dich an, um diesen Anhang zu sehen.


    /CE vom Kernal:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Was mich da wundert ist der kleine Peak Richtung Low, der aber irgendwo in der Mitte hängenbleibt...

    /CE vom Char-ROM:

    Bitte melde dich an, um diesen Anhang zu sehen.


    /CE vom Basic Rom bleibt die ganze Zeit auf High


    Auf den Datenleitungen der RAMs sehe ich nur wides Gezappel, das bekomme ich nicht gescheit hin, weil ich nur ein Anlaogoszi habe und das auch kein Singel-Trigger kann.


    So, das Wettbüro ist eröffnet :D Was ist die Ursache für den Black Screen? Was soll ich als nächstes messen?

  • Und noch zwei Dinge:

    Der Interrupt an der 6510 soll doch ein invertiertes 60Hz Nadelsignal sein, richtig? Also ich messe da auch mit Oszi absolut nichts, das ist die ganze Zeit auf High.

    Und hier mal noch eine der RAM-Datenleitungen, genaugenommen Pin 2 an U21 (D0):
    Bitte melde dich an, um diesen Anhang zu sehen.

    Für mich sieht das so aus, als ob der Pegel sich regelmäßig irgendwo in der Mitte zwischen High und Low befinden würde...

  • Phi2 am 6510: (soll das so sein??)

    Wie sieht denn Phi2 am CIA 6526 aus ... Pin 25? Bitte das Bild ein bisschen breiter ziehen ... THX!

    Das sieht an beiden 6526-Bausteinen genauso aus. Was meinst Du mit "breiter ziehen"? Niedrigere x-Einstellung am Oszi?

  • Ich hab halt nur ein 15MHz Oszi - da geht nicht viel mehr. Hier ein Bild bei 0,5µs, da ist Ende.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Dazu zwei Fragen:

    1.) Ist das vielleicht auch normal?

    2.) Das Phi2-Signal wird von der 6510 erzeugt, oder?

  • Sieht eigentlich alles soweit ganz gut aus.

    Der Interrupt an der 6510 soll doch ein invertiertes 60Hz Nadelsignal sein, richtig? Also ich messe da auch mit Oszi absolut nichts, das ist die ganze Zeit auf High.

    Nix Bild (also schwarz)=nix IRQ, also normal

    Ich tippe mal schwer auf ein defektes Ram (oder mehrere).

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.