ASSY 250469 Unvollständige Buchstaben

Es gibt 55 Antworten in diesem Thema, welches 6.170 mal aufgerufen wurde. Der letzte Beitrag (25. Mai 2022 um 12:09) ist von Mad Martigan.

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Bei dem Board handelt es sich um die Platine 250469 (Rev.3). Nach dem Einschalten sieht man den „verstümmelten“ Zeichensatz.

    Der Fehler bestand bereits, als ich das Board bekam. Interessant ist, dass der Zeichensatz beim Dead Test normal erscheint, beim Diagnosetest aber nicht. Demos und Spiele scheinen zu funktionieren.

    Das Char Rom (U5) wurde getestet, es ist in Ordnung.

    Leider sind die anderen Fotos wohl zu groß, um sie hochzuladen - wenn ich sie komprimiert habe, hänge ich sie an.

    Der Dead Test bricht ab bei „COLOR RAM : BAD“. Das Color RAM ist aber in Ordnung.

    Der Diagnosetest bricht auch nach dem COLOR RAM-Test ab.

  • wenn ich sie komprimiert habe, hänge ich sie an.

    :thumbsup:

    Der Dead Test bricht ab bei „COLOR RAM : BAD“. Das Color RAM ist aber in Ordnung.

    Die Farben stimmen auch?

    Interessant ist, dass der Zeichensatz beim Dead Test normal erscheint

    Der bringt seinen eigenen Zeichensatz mit, läuft also sogar ganz ohne CharRom

    Ich Tippe auf eine Unterbrechung irgendeiner Leitung, aber warten wir mal die Bilder ab.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • am und PM passen auch nicht zusammen.

    War das dann nicht was mit den CIA(s)

    Oder di Bilder per Windows Paint auf 50 Prozent verkleinern... Geht auch super 😉

    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 :-)

  • So, hier noch die anderen beiden Fotos. Die sagen sicher mehr als 1000 Worte...

    Danke für die schnellen Antworten.

    Die CIAs sind fehlerfrei, an den ICs selbst liegt es nicht. Die Farben stimmen, allerdings zeigen sich beim Diagnosetest bei genauerem Hinsehen

    Unstimmigkeiten im Farbbild ("dIAgnostic").

    Der Cusor ist auf dem Foto nicht zu sehen, er erscheint / blinkt aber ganz normal.

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

  • Nach den Bildern ist es ein defektes Char Rom, würde ich sagen.

    Wenn das ROM in einem anderen Board aber läuft, was bleibt?

    Ein Kontaktproblem, kalte Lötstelle, irgendwas was am Bus dranhängt...

    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 :-)

  • Alle Adress- und Datenleitungen zwischen CharRom, ColorRam und VIC mal durchmessen. (Achtung: Es liegen nicht überall sämtliche Leitugnen an)

    Alternativ: den U21 mal rausnehmen

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Sieht so aus als käme A0 nicht korrekt vom VIC zum Char-ROM.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Nachtrag: Bei beiden Tests stürzt das Board nach dem Color RAM-Test ab.


    Ob A0 beim VIC ankommt, kann ich so noch nicht sagen. Der Sockel und die Leitungen sind ok, ebenso bei Color RAM und U21.

    Ich hole heute Abend mal das Oszi raus und schau dann mal weiter…

  • Miss doch mal an den Adressleitungen des Char Roms, ob zwei nebeneinanderliegende verbunden sind. Jede zweite Zeile sieht bei dir ja genauso aus wie die davor.

    Und wenn es das nicht ist, dann musst du Mal schauen, wie die Adressen des Char Roms angesteuert werden.

  • Imho sieht das sehr nach kaputter Adressierung aus, alle pixel sind doppelt so groß wie sie sein sollten, der fehler ist immer ser selbe, jedes zeichen sieht immer gleich aus. ein kaputtes rum (abgesehen von gebrückter oder defekter Adressleitung) würde ja einzelne buchstaben betreffen, so sieht das aber nach schlecht klein skaliert aus.

  • das ist ganz sicher ein addressierungs-problem, guck mal, ich hab mit das car-rom geschnappt und das jewails zweite byte durch das vorherige ersetzt, das ergebnis sieht in vice so aus:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Mit anderen worten, aus sicht des Roms ist A0 immer Logisch 0

  • Kurze Zwischenstandsmeldung:

    • Adressleitungen beim Char ROM verbunden / shorted? >> nein
    • Adressleitungen Char ROM – Color RAM: A0-A9 ok
    • Adressleitungen Char ROM – VIC: A0-7 multiplexed >> mit Durchgangsprüfung nicht nachprüfbar, aber zur CPU und zum SID connected (also wohl kein Konnektivitätsproblem); A8-A11 ok
    • Adressleitungen Char ROM – Super PLA alle ok
    • CS (Chip Select) Char ROM – Super PLA ok
    • Datenleitungen D0-3 Char Rom – VIC ok
    • Datenleitungen D0-3 Farb Ram – VIC ok
    • Datenleitungen D0-D11 U21 – VIC alle ok
    • Datenleitungen D0-D3 zum Farb RAM ok

    @Schorsch: Klingt imho logisch und nachvollziehbar, aber wie kann ich das konkret am Board überprüfen bzw. wie / wo könnte dieser Fehler erzeugt werden?

    Bis jetzt schon einmal vielen Dank für die Anregungen, ihr (forum64) seid wie immer großartig und ich lerne viel.

  • Ich bin wirklich kein hardware-experte, das sah mir halt nur mehr nach systemischem fehler aus als nach kaputten daten und ich hab kurz ein wenig gespielt.

    Was ich testen würde (Oszi hast du ja, ne?): hast du auf A0 gemessen sehr nahe am rom die doppelte frequenz wie an A1?

    das Char-rom wird ja mehr oder weniger sequenziell gelesen, zumindest immer 8 byte nacheinander, da sollte A0 ja doppelt so oft wechseln wie A1

    Alternative: aus dem rom lesen, entweder mit dem c64, oder, wenn gesockelt rausnehmen und ab aufs breadboard und stichproben machen.

  • Hast du A0 direkt am Rom-beinchen gemessen oder auf der leiterbahn? ich denke da an ne kalte lötstelle, nen schlecht sitzenden socken, ein gerissenes beinchen oder so.

    Alternativ ist vielleicht doch das rom kaputt, einfach intern kein kontakt für A0?

  • Das ROM ist nicht defekt, der Fehler ist reproduzierbar bei anderen funktionierenden ROMs bzw. das ROM funktioniert in anderen Cevis problemlos.

    Kontakt habe ich sowohl am Beinchen als auch am Sockel gemessen.

  • Was passiert denn wenn du A0 des CahrRoms mal auspinnst (also nicht in den Sockel steckst)? Bild?

    Wie sieht das Bild ganz ohne CharRom aus?

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ohne Pin 8 / A0 sieht es ganz genauso aus wie vorher (s. Fehlerbild).

    Ohne das Char ROM sieht der Bildschirm "grieselig" aus, als ob winzige Ameisen darüber laufen würden. - So würde man es wohl auch erwarten.

    A0 weicht unter dem Oszi tatsächlich von den anderen Adressleitungen ab (Char ROM, Prozessor): Statt zwischen 0 und 5 Volt wechselt die Spannung hier nur zwischen 0 und 3,8 Volt.

  • Ohne das Char ROM sieht der Bildschirm "grieselig" aus, als ob winzige Ameisen darüber laufen würden.

    Bild bitte. Ist das Statisch, oder ist da Bewegung drin? Sind da evtl einige Bits Statisch ?

    Ohne Pin 8 / A0 sieht es ganz genauso aus wie vorher (s. Fehlerbild).

    Dachte ich mir schon...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.