Defektes 407er Board

Es gibt 44 Antworten in diesem Thema, welches 6.903 mal aufgerufen wurde. Der letzte Beitrag (22. September 2015 um 20:39) ist von Mac Bacon.

  • Hallo zusammen,

    ich habe hier einen "andersartigen" Fehler beim C64. Zunächst aber erst einmal der allgemeine Teil:

    - Assy No. 250407 Artwork No. 251137 REV. B
    - SID ist gezogen
    - U3, U4, U7 und U17 waren/sind gesockelt
    - erprobtes Commodore-Netzteil, das bei anderen C64 funktioniert
    - kein Baustein wird heiß
    - Lötkobel, Messgerät etc. vorhanden (kein Oszi)
    - 5V und 12V an den beiden Spannungsreglern vorhanden
    - 5V und 12V am SID-Sockel vorhanden
    - 5V am 6510 und an den CIAs vorhanden
    - 5 V am Userport vorhanden
    - alles original (bis auf die gesockelten Steckplätze)
    - beim Einschalten geht die LED an
    - Floppy geht an und auch wieder aus (also in den Ruhezustand)
    - es kommt kein Bild, d.h.: schwarzes Bild
    - keine Floppy-Reaktion auf den Load-Befehl
    - CPU geprüft: o.k.
    - PLA geprüft: o.k.

    Mit dem C64 ULTIMAX Ram-Checker-Modul erhalte ich das Bild gemäß Dateianhang. Der rote Rahmen zeigt einen Ram-Test-Fehler in Phase 1 (Screenramtest) an. Das Zeichen oben links zeigt allerdings ein nicht reverses @, was bedeutet, dass in keinem der Bits ein Fehler aufgetreten ist. Bei jedem Einschalten immer die identische Meldung.
    Mit dem Rossmöller Diagnose-Modul bleibt der Bildschirm schwarz. Bei dem relativ autarken Kickman-Modul erscheint das beigefügte bunte Bild.

  • Dem Fehlerbild nach könnte es die PLA sein.
    Kannst du auch mal Bilder von der Platine machen, so daß man die Beschriftung erkennen kann?

    Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

    Alt werden ist schön, das Altern nicht.

  • Jetzt bitte noch das Foto der Platine nachreichen.

    Ich sehe da ein 'D' wo ein 'T' sein sollte. Soll heissen, da steht 'DHE' statt 'THE'. Das deutet auf ein defektes Bit 4 hin. Bit 4 ist in U23 zu finden. Ist das zufällig ein MT4264-20?

  • Platinenbild folgt gleich.

    Ja, es sind die "anfälligen" MT4264 aber mit 150ns.

    PLA habe ich in einem anderen C64 getestet; lief dort problemlos; zusätzlich hatte eine PLA aus der Sammelbestellung ins 407er Board gesteckt: identische Fehlermeldungen.

  • Ja, es steht dort jedes Mal ein "D". Hut ab (mal wieder); Du hast auch wirklich Adleraugen; das "D" war mir nicht aufgefallen. U23 wechsel ich gleich. Wenn Du Dir die Zeit nehmen könntest, um mir zu erklären, warum Bit 4 in U23 ist, würde ich mich freuen.

    Lötkolben heizt gerade an. ^^

  • U23 ausgelötet, gesockelt und anderen Speicherchip reingesteckt. Das "D" ist jetzt ein "T". Und jetzt?

    Du hast ne PN ;)

    ich habe mal die Software im Fehlerscreen ein wenig angepaßt, nun sollte das @ nicht mehr auftauchen :whistling: sondern der Screencode des Fehlers.

    Kannst Ja mal auf einen EPROM brennen und testen ;)
    Wenn es funzt, zeigt es Dir gemäß Handbuch den fehlerhaften RAM an.

    @all:
    die Files unter dem Bitte melde dich an, um diesen Link zu sehen. wurden aktualisiert.

    Viele Grüße,
    GI-Joe
    Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen.

  • GI-Joe: vielen Dank; hast auch eine PN.

    Habe auch einen Thread für meinen Tiny-Eprommer :(

    Daher bin ich auf die tatkräftige Unterstützung in diesem Thread angewiesen. Ärgerlich mit dem Eprom-Brenner - aber is halt so.

  • Wegen U23... Die RAMs auf den alten Platinen des C64 sind 1 Bit breit, heisst also, es sind 8 RAMs parallel geschaltet und jedes RAM versorgt 1 Datenleitung. Man kann also bei einem defekten Bit von dessen Position im Byte auf den defekten Chip schliessen.

    Der Rest war ein kurzes Nachschlagen in der Tabelle mit den 64er-Screencodes (T=$14 D=$04). Die beiden unterscheiden sich nur in Bit 4. Zusammen mit obigem und dem Schaltplan zur Platine ergibt sich, daß es U23 sein muss.

    Du hast sicher noch mindestens ein weiteres defektes RAM, nur verrät es sich nicht so schön einfach wie das erste.

    Verhält er sich seit dem Wechsel von U23 ohne Diag-Cartridge gestartet anders?

  • o.k., vielen Dank, Gerrit.

    Nein, kein anderes Verhalten. Auch das Rossmöller-Diagnosemodul startet weiterhin nicht. Frage: wenn laut Ram-Check der Ram defekt ist aber kein defektes Bit geortet werden kann, kann dann der Fehler auch bei U13 oder U25 sein?

  • Kann sein, muß aber nicht, die gehen nicht so oft Kaputt. Um sicher zu gehen mußt du sie auslöten und Testen. Wahrscheinlicher ist, wenn ein Ram Kaputt ist, alle von der gleichen Serie sind und alle gleich viel Beansprucht wurden, daß noch mehr oder alle davon Kaputt sind.
    Ich würde erst einmal einen kompletten Ram Wechsel machen. Möglich auch bei dem Fehlerbild, daß das Rom einen weg hat.

    Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

    Alt werden ist schön, das Altern nicht.

  • GI-Joe: vielen Dank; hast auch eine PN.

    Habe auch einen Thread für meinen Tiny-Eprommer :(

    Daher bin ich auf die tatkräftige Unterstützung in diesem Thread angewiesen. Ärgerlich mit dem Eprom-Brenner - aber is halt so.


    Das pack das 407er an die Seite und kümmer dich erst mal um den Eprommer... :anonym

    Reparaturtipps auf eigene Gefahr! Ihr seid alt genug, um zu wissen, was Ihr tut. :wink:
    Strom macht klein, schwarz und hässlich. :strom:

  • Nachdem die CPU den VIC initialisieren und den Ausgabebildschirm des RAM-Tests sauber schreiben konnte sind die Multiplexer nicht das Problem. Beides funktioniert nur wenn die Multiplexer funktionieren.

    Kann sein, daß auch ein ROM im Eimer ist, aber solange das Testmodul einen Fehler im RAM meldet sollte man sich darauf konzentrieren. Sobald der RAM-Test keine Fehler mehr meldet und der C64 trotzdem nicht laufen will gehts mit der Fehlersuche in anderen Bereichen weiter.

  • So, bin jetzt einen gewaltigen Schritt weiter. Habe jetzt das Ultimax-Ram-Checker-Modul von GI-Joe mit der neuen Software gestartet. Jetzt wird ein Fehler erkannt :thumbsup: und zwar in Bit 7.
    Welcher Ram-Baustein ist für Bit 7 verantwortlich?