Nächster Kandidat: 250407

Es gibt 23 Antworten in diesem Thema, welches 1.635 mal aufgerufen wurde. Der letzte Beitrag (12. Mai 2021 um 21:27) ist von advotax.

  • Moin,

    Da leider meine Teile bis heute nicht angekommen sind, kann ich bei meinem Bitte melde dich an, um diesen Link zu sehen. Board nicht weitermachen.

    Daher habe ich mir den nächsten mal angesehen, ein 250407.

    Das Board ist ein Rev. C Board und der Deadtest sagt/blinkt 8x. In der Anleitung zum Deadtest steht zwar nur Re. A/B, aber ich vermute, der dort verwiesene U21 trifft auch für dieses Board zu.

    Für mir scheint auch klar, dass der RAM getauscht werden muss, seht selbst:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bis auf einen, alles potentiell zum Austauschen verurteilt. :loet

    Ich werde dann gleich alle 8 sockeln, bei der Gelegenheit.

    Die RAMs habe ich sogar da, kann jetzt nur einige Stunden dauern, bei meinem Auslöt-Talent.

    Zwischenzeitlich möchte eure Meinung zu etwas interessieren, was mir merkwürdig erscheint.

    Der Deadtest sagt eindeutig RAM und wie man sieht, würde ich dem auch so recht geben.

    Was mir merkwürdig erscheint ist, dass bei eingestecktem Diag folgendes Bild kommt:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Kann das wirklich nur der RAM sein?

    ps: SID habe ich erstmal rausgeholt für die Tests, weil der als einziger warm wurde. Zwar nur handwarm, aber als einziger, das hatte mich schon gewundert.

    Danke und schöne Grüße

    Arne

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Was mir merkwürdig erscheint ist, dass bei eingestecktem Diag folgendes Bild kommt:

    Wenn das RAM so kaputt ist, dass das Diag nicht gestartet werden kann ... :nixwiss:

    Einschaltmeldung kommt keine, mit und/oder ohne Diag?

    Was für ein Einschaltbild kommt ohne Diag?

  • Kommt das gleiche, ohne Diag.

    Hatte mich nur gewundert, dachte das Diag würde zumindest ein anderes Verhalten, wie ohne zeigen.

    Aber wenn das sein kann, warte ich mal ab, was passiert, wenn die RAMs ausgetauscht sind.

    ^^

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Kommt das gleiche, ohne Diag.

    Hatte mich nur gewundert, dachte das Diag würde zumindest ein anderes Verhalten, wie ohne zeigen.

    Aber wenn das sein kann, warte ich mal ab, was passiert, wenn die RAMs ausgetauscht sind.

    ^^

    Ich würde erstmal nur U21 und U12 tauschen ... und dann schauen, was passiert. ;)

  • Ich habe eh sukzessive angefangen. U21 ist gesockelt und getauscht, nun blinkt er zweimal, was nach Anleitung U24 wäre.

    Den mache ich mal als nächstes.

    Sockeln werde ich sowieso alle, aber ich möchte trotzdem wissen, welche am Ende die Problembausteine genau waren, daher RAM für RAM.

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Das ist die RESET-Routine des C64:

    Als fünfter Befehl, noch vor der Modul-Erkennung, wird ein JSR bei noch ungeprüftem(!) RAM abgesetzt, welcher die Rücksprungadresse auf den Stack (= RAM!) legt. Also sowohl mit gestecktem Modul, als auch ohne.

    Wenn also das RAM, in dem der Stack liegt, irgendwie kaputt ist, erfolgt der Rücksprung (RTS) bei FD0F irgendwohin, z. B. irgendwo ins BASIC oder was weiß ich.

    In diesem Falle aus durch möglich, dass das Verhalten mit und ohne Modul gleich ist.

    Was genau gibt der Dead Test für einen Fehler aus? Er müsste ZEROPAGE bzw. jedenfalls STACK eigentlich als BAD markieren.

  • Danke für die detaillierten Infos, man lernt bei jedem Thema was dazu :thumbup:

    Der Deadtest sagt gar nichts, weil er aktuell nur blinkt für die RAM Probleme.

    ;)

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Der Deadtest sagt gar nichts, weil er aktuell nur blinkt für die RAM Probleme.

    Ah ja, wer lesen kann ... ^^

    Gut, bis jemand anderer eine andere Theorie hat ( Parser :winke: vielleicht?), behaupte ich mal, das RAM (zumindest) im Stack-Bereich ist fritte.

    Was für ein Zufall, es sind µT-RAMs ... gleich kommen wieder die µT-Fan-Boys ... :hammer:

  • Nein ... habe keine andere Theorie als du. ZERO PAGE / STACK PAGE Probleme sollten sich mit dem RAM-IC Austausch höchstwahrscheinlich von alleine *in Luft auflösen*.

    Falls nicht, muss man weiterschauen ...

  • Ich habs glaube ich komplizierter gemacht. ;(

    Beim Auslöten des U21 habe ich wohl eine Leiterbahn auf der Platinenoberseite mit rausgerissen.

    Sieht für mich aus, als wenn die U21 PIN 2 mit U22 PIN 1 verbindet, kann das sein?

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Die RAMs liegen alle parallel und werden nur mit Pin 2 und 14 unterschieden. Pin 1 ist überhaupt nicht verbunden.

    Pin 2 und 14 sind miteinander verbunden und dann jeweils mit den Leitungen D0-D7. Das sind die Daten-Bits.

  • Noch anschaulicher:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Am plastischsten ist ein unbestücktes Board. (hab hier mein fernes Zukunftsprojekt KU zur Hand genommen)

  • Ich Depp. :facepalm:

    Den Schaltplan hatte ich schon gesehen, aber nicht richtig geschaut. Außerdem habe ich die PIN Nummer falsch gedeutet.

    Es geht um PIN 15, also CAS von U21, der geht so wie es in dem Screenshot von advotax aussieht auf CAS/PIN 15 von U22.

    Werde ich gleich mal machen und schauen, was passiert.

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Kannst du ja einfach durchklingeln. Wie gesagt, die meisten Pins der RAMs sind miteinander verbunden, auch Pin 15.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Ach logisch... durchklingeln hilft ne Menge, danke!

    So geht weiter, U12 ist dran, wie von Parser schon vorhergesagt. :D

    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.

    Die interaktive BOM Datei ist auch sehr hilfreich!

    Commodore C64, C64 II, Atari 1040 ST, Atari 1040 STF, Atari Falcon 030, Atari Portfolio, Ender V3 Neo V2, Amiga 500 & Gotek

    Bitte melde dich an, um diesen Link zu sehen. Status: unterwegs

    "NUR" das Diagnose Set Harness + 8in1 Diag Modul zum Verleih... Status: ... verfügbar

    Wer das Projekt unterstützen möchte, kann sich gerne per PM melden :-)

  • Ja, stimmt! Danke Dcobain

    Parser: Korrekt! Läuft! Deadtest ohne Fehler :tanz:

    Wie kamst Du auf U12?

    Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

  • Weil auf dem Bildschirmfoto ein Ausrufezeichen und ein invertietes space zu finden ist:

    Code
    $20 aka %00100000 ist space, also leerer Bildschirm => normal, OK
    $21 aka %00100001 ist Ausrufezeichen                => RAM für BIT0 => U21
    $A0 aka %10100000 ist invertiertes space            => RAM für BIT7 => U12