Der VC20 aus der Wühlkiste - Fehlerbild...

Es gibt 49 Antworten in diesem Thema, welches 7.395 mal aufgerufen wurde. Der letzte Beitrag (27. November 2023 um 14:32) ist von trebroN.

  • Dann hast du wohl irgendein Lötstellenproblem, entweder selbst eingebaut oder schon vorhanden. Oder ein Kontaktproblem in einem Sockel, oder einen Haarriss in einer Leiterbahn.

    Denn durch den Tausch eines defekten RAMs gegen ein gutes sollte es nicht schlechter werden.

    : Der RAM-Test-Kernal, sollte der nicht wenigstens "irgendwas" anzeigen?

    Naja, wenn irgendwas den Bus blockiert, läuft kein Programm. Auch ein Test-Kernal nicht.

    Irgendwo hast du dir wohl einen Fehler eingebaut beim Testen/Tauschen.

  • Danke f.d. Hinweise. Ich muss das wohl nochmal komplett systematisch durchtesten.

    Es könnte sein, dass beim Auslöten der 74138 das Board noch eingeschaltet war. Also, während des Auftragens von frischen Lötzinn, dann habe ich es irgendwann gemerkt.

    Danach war der blank screen, wenn ich mich richtig besinne.

    Muss an diesem Board jetzt erstmal ein paar Tage Pause machen und mich neu motivieren:-)

    Danke f.d. Hinweis auf Zimmers. Ich dachte wirklich, ich haette da alle angeguckt!

    Was ist denn die Schaltplangalerie hier? Bitte melde dich an, um diesen Link zu sehen. sehe ich keine Einträge.

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

  • Klickst du hier:

    Bitte melde dich an, um diesen Anhang zu sehen.

    [edit]

    Es könnte sein, dass beim Auslöten der 74138 das Board noch eingeschaltet war. Also, während des Auftragens von frischen Lötzinn, dann habe ich es irgendwann gemerkt.


    Danach war der blank screen, wenn ich mich richtig besinne.

    Äh, ja. Dann kann das jetzt alles sein ...

    Wie kann man denn ICs auslöten, wenn die Kiste noch angesteckt ist? Das stört doch beim Boardumdrehen?

    [/edit]
  • Guten Morgen,

    das von dir gezeigte Album ist bei mir leer. Vielleicht fehlen mir hier noch notwendige "Credits". Manche Boards schalten Bereiche ja erst bei entsprechender Bewertungshistorie und Beteiligung scharf. Werde ich recherchieren.

    Danach war der blank screen, wenn ich mich richtig besinne.

    Äh, ja. Dann kann das jetzt alles sein ...

    Wie kann man denn ICs auslöten, wenn die Kiste noch angesteckt ist? Das stört doch beim Boardumdrehen?

    Das das dumm ist oder ein Fehler war ist schon klar. Zum Testen hängt das ganze an einem Labornetzteil f.d. Spannungsversorung; das ist alles sehr flexibel. Ausserdem ist der Monitor zum gucken rechts neben mir - das fällt halt nur auf, wenn man draufguckt.

    Aber das Board wird leben - da steckt jetzt schon zuviel Arbeit drin. Ausserdem macht mich der Fehler selber fuchsig.


    Edit: Schaltplangalerie leer: Dieser Link funktioniert: Bitte melde dich an, um diesen Link zu sehen.

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

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von trebroN (19. November 2023 um 08:20)

  • Aber das Board wird leben - da steckt jetzt schon zuviel Arbeit drin. Ausserdem macht mich der Fehler selber fuchsig.

    Also zumindest ein Einstellung gefällt mir. :thumbup:

    Ich fürchte, um sicher zu gehen, wirst du von vorne anfangen müssen. Hoffentlich hat der VIC nichts abbekommen.

  • Aber das Board wird leben - da steckt jetzt schon zuviel Arbeit drin. Ausserdem macht mich der Fehler selber fuchsig.

    Durchhalten, hab selbst nen VC20 Kandidaten hier der mich ärgert. Mal ne Pause einlegen, von neu Denken und weiter gehts. Man bekommt eigentlich alles wieder hin.
    Drück dir die Daumen 👍👍👍

  • Guter Sonntag, "Wenn die Nacht am tiefsten ist, ist der Tag am nächsten" (Ton Steine Scherben)

    Der VC20 lebt wieder im Ram-Test-Modus. Habe als erstes alle bereits von mir gesockelten Logic-ICs geprüft und es war der UD9 (74133)...

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

    Vielen Dank an euch f. die Motivation!


    Und lieber Kinzi - du hast in Bitte melde dich an, um diesen Link zu sehen. anhand des von mir geposteten Page4-Fotos korrekt und präzise auf das entsprechnd defekt RAM geschlossen.

    Der RAM-Test zeigt jetzt bei Page1 dieses Bild. Aber nur, wenn ich erstmalig dahin schalte - danach ist das Bild fehlerfrei. Magst du bitte erklären, wie du evtl. auf das fehlerhafte UD2 oder UE2 schliesst?

    Bitte melde dich an, um diesen Anhang zu sehen.

    Danke, danke - liebes Forum64-Universum :*

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

  • Magst du bitte erklären, wie du evtl. auf das fehlerhafte UD2 oder UE2 schliesst?

    Der Fehler hier ist anders gelagert. Die Chars stimmen offenbar. - soweit durch die kaputten Farben erkennbar. Die Farben kommen aus dem Color-RAM über einen separaten 4-Bit-Adressbus, und die Daten, die da kimmen, stimmen nicht. Mögliche Ursachen:

    • Das Color-RAM wird nicht richtig befüllt von der CPU. Unwahrscheinlich - dazu ist mir der "Farbmüll" zu ungleichförmig, da müssten dann ja die "Power-Up-Daten" des Color-RAM drinnenstehen.
    • Das Color-RAM wird vom VIC nicht richtig gelesen, das kann mehrere Gründe haben:
      • VIC adressiert Color-RAM nicht richtig.
      • Color-RAM-Datenbus wird nicht richtig von CPU weggeschaltet (-> 4ß66).
      • Chip-Select des Color-RAM wird nicht richtig erzeugt.
      • Color-RAM ist defekt

    Der RAM-Test zeigt jetzt bei Page1 dieses Bild. Aber nur, wenn ich erstmalig dahin schalte - danach ist das Bild fehlerfrei.

    Die anderen Pages sind OK? Und Page 1 beim Zurückschalten dann auch?

  • Boah, danke, danke - ist das komplex.

    Der RAM-Test zeigt jetzt bei Page1 dieses Bild. Aber nur, wenn ich erstmalig dahin schalte - danach ist das Bild fehlerfrei.

    Die anderen Pages sind OK? Und Page 1 beim Zurückschalten dann auch?

    Genau so.

    (Aktuell ist UD6, UE6 (komplett Page4) nicht bestückt, weil mir IC-Fassungen fehlen; würde jetzt mal vorsichtig annehmen, dass das nicht zum Fehlerbild beiträgt).

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

  • Ok, das wird nicht die Ursache für das Problem sein, aber es soll halt richtig und der Adapter muss nochmal raus. Das folgende hätte ich mir gerne gespart, aber nützt ja nix:

    Welchen Kleber nimmst Du zum Fixieren der Lackdrähte?

    Das Zeugs, was ich da früher immer eingesetzt habe war wohl so giftig, ist nicht mehr im Handel...

    In der Firma dürfen wir nur noch Heißkleber nehmen, aber davon halte ich persönlich sehr wenig und das PCB-Grün macht die Fixes ja sehr unauffällig (es sei denn, man steht auf andersfarbige PCBs :pumpkin:)...

  • Welchen Kleber nimmst Du zum Fixieren der Lackdrähte?

    Das ist UV-härtender Schutzlack (KGX-900, von Amazon glaube ich...). Der ist eigentlich für was anderes gedacht, aber da sehr dickflüssig auch hierfür "geeignet".

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

  • (Aktuell ist UD6, UE6 (komplett Page4) nicht bestückt, weil mir IC-Fassungen fehlen; würde jetzt mal vorsichtig annehmen, dass das nicht zum Fehlerbild beiträgt).

    Das sollte nichts ausmachen.

    Genau so.

    OK, DAS ist merkwürdig.

    Da müsste man nun den Source Code anschauen, was in welcher Reihenfolge befüllt wird (Color RAM, Page x).

    Das Ding startet ja mit Page 0 - die ist initial auch korrekt?

    Es ist nur einmalig Page 1 kaputt?

  • Also wie ich den Source Code lese, passiert Folgendes:

    • Zuerst wird nur Page 0 bearbeitet..
    • Es wird zuerst der Bereich $0000..$01FF mit Space beschrieben.
    • Dann kommt der Text "PAGE x" als inverse Zeichen.
    • Dann wird das Color-RAM mit der Farbe weiß(?!) befüllt.
    • Schließlich wird ab Speicherstelle 6 x 22 = 132 auf der Page (also in der 7. Zeile) der komplette Zeichensatz (256 Chars) einmal in den Speicher geschrieben.
    • Bei jedem Wechsel wird dann wieder die betreffende Page auf die gleiche Weise gefüllt und auch wieder das Color-RAM.

    Eigentlich dürfte man da nix sehen, weil alle Zeichen weiß sein müssten. Irgendwo übersehe ich noch was. Aber das ist ein Detail.

    Wenn der Fehler wie von dir beschrieben ist, dann bedeutet das, dass beim ersten Mal, bei dem die Page 1 beschrieben wird, das Color RAM nicht richtig befüllt wird. Warum das nur einmal passiert - keine Ahnung. Thermischer Defekt eines ICs?

  • Das Ding startet ja mit Page 0 - die ist initial auch korrekt?

    Es ist nur einmalig Page 1 kaputt?

    Page 0 "auch korrekt" - nein, hatte falsch verstanden, dass die nicht so aussehen darf:

    Page 0, Page 1 - nach einschalten, erstmaligem Umschalten

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

    Page 0, Page 1 - wenn man wieder zurückschaltet.

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

    Also, dann arbeitet Page 0 gar nicht und Page 1 nur nach umschalten.

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

  • Dann wird das Color-RAM mit der Farbe weiß(?!) befüllt.

    OK, der VIC wird hier im Test-Kernal im "umgekehrten Modus" betrieben - das Color-RAM legt die Hintergrundfarbe des Zeichens fest. Daher weiß.

    Ich würde mal sagen, der LS138, der die RAMs selektiert, hat ein Problem.

    Oder der LS138, der BLK0...BLK7 erzeugt. Dadurch wird vielleicht anfangs der VIC nicht richtig selektiert, der"wohnt" ja in BLK4.

  • Ich würde mal sagen, der LS138, der die RAMs selektiert, hat ein Problem.

    Oder der LS138, der BLK0...BLK7 erzeugt. Dadurch wird vielleicht anfangs der VIC nicht richtig selektiert, der"wohnt" ja in BLK4.

    Ich zweifele ja nicht an deiner Diagnose, aber dann an meinen bereits getauschten 74138. Also, alle... Aber ich werde mal die komplette Umgebung und Beschaltung angucken.

    Der defekte Screen-RAM ist identifiziert. Aber die IC-Fassungen fehlen...

    Geht aber weiter...

    --

    Norbert hat viel Spass in der Bitte melde dich an, um diesen Link zu sehen.

  • Ich zweifele ja nicht an deiner Diagnose,

    Mach ruhig.

    Über die Ferne ist das etwas schwierig, so nur mit theoretischen Überlegungen.

    aber dann an meinen bereits getauschten 74138

    Naja, wenn du da ICs unter Spannung auslötest, ist die Wahrscheinlichkeit, dass du da Pins kurzschließt, ziemlich hoch. Je nachdem, welche das waren, können auch bisher (bzw. wieder) intakte ICs die Hufe hochreißen.