C64 mit seltsamen Bildschirmfehler

Es gibt 48 Antworten in diesem Thema, welches 6.820 mal aufgerufen wurde. Der letzte Beitrag (8. Januar 2019 um 17:32) ist von bmpeter.

  • Ich seh da jetzt nichts Besonderes. Ich hab mir allerdings nochmals dein Fehlerbild vorgenommen:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Was ich da erkenne:

    • Jedes zweite Zeichen unterscheidet sich, obwohl es ein "Leerzeichen" darstellen sollte. -> Adressbus Bit 2 am CHAR-ROM und am 373 prüfen.
    • Alle 13(sic!) Zeichen wiederholt sich das Muster -> auf "13" kann ich mir keinen Reim machen ...
    • Wenn man z. B. bei $07D3 beginnt, sieht man, dass bei $07D5, $07D7, usw. das Zeichen eine Zeile "weiter nach unten fällt".

    Natürlich sind dabei anfangs ein paar Leiterbahnen beschädigt worden. Ich denke aber, dass ich die wieder alle repariert habe.

    Da würde ich nochmals ganz genau nachsehen. Ich tippe stark auf eine unterbrochene und/oder kurzgeschlossene und/oder falsch zugeordnete (überkreuzte o. ä.) Adressleitung rund um 373 und/oder CHAR-ROM.

    Unter Speicherzugriffe laufen bei mir Zugriffe auf RAM und ROM...

    Ja, das passt ja auch, ich meinte damit lediglich, dass es für mich eher nicht auf der VIC-Seite liegt, da der RAM-Zugriff zu funktionieren scheint.

  • Die beiden CIAs hast du aber spasseshalber mal untereinander getauscht?

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Noch was:

    Wenn der VIC auf das CHAR-ROM zugreift, werden A0..A7 über den 373 geliefert. Die Leitungen A8..A11 jedoch kommen über die VIC-Pins 32,33,34 und 23 separat auf den Bus. Bitte mal diese Pins vom VIC bis zum CHAR-ROM durchklingeln.

    Bitte melde dich an, um dieses Bild zu sehen.

    [edit]

    OK, aus dem C64-Wiki darf man auch kein Bild einfügen ... hmpf.

    Dann halt so: Pinout siehe Bitte melde dich an, um diesen Link zu sehen.

    [/edit]
  • Fehler gefunden :cry:

    Ursache war, das die +5V an dem 373 gefehlt haben. Die Versorgungspannung habe ich bei fast allen IC's geprüft, nur der ist irgendwie durchgeschlüpft.
    Eben, als ich alles nochmal rund um den 373 geprüft habe, ist mir das aufgefallen. Man man man.....

    Asche auf mein Haupt, habe mich aber vorher nur auf die Adress- und Datenleitungen konzentriert.

    Trotzdem ein interessanter Fehler :D

    Ich bedanke mich bei allen, die mich tatkräftig unterstützt haben.

  • Ursache war, das die +5V an dem 373 gefehlt haben. Die Versorgungspannung habe ich bei fast allen IC's geprüft, nur der ist irgendwie durchgeschlüpft.
    Eben, als ich alles nochmal rund um den 373 geprüft habe, ist mir das aufgefallen. Man man man.....

    Da ist verwunderlich, daß überhaupt soviel getan hat

  • Da mir das CS unruhig vorkommt, habe ich das ganze bei einem funktionieren Board auch gemessen. Sieht gleich aus.
    Ich bin nicht der Oszi-Profi, aber kann man das CS ruhig bekommen?

    Nein, kann man nicht, das liegt an der PLA und daran, daß manche Adressleitungen erst recht spät gültig werden. Musst du mit leben, schadet aber auch nicht.

  • Habe gerade den C64 nochmal mit dem Check64 getestet.

    Dabei war Cassette und Interupt BAD, also U1 und U2. Die Pins vom Kassettenport war ziemlich dreckig, nach der Reiningung mit einem Glasfaserstift waren beide Fehler weg :?:

    Das Bild vom Donkey Kong ist jetzt so wie es sein sollte, der Farbverlauf ist weg.

  • Ist denn dieses Problem ...

    Bitte melde dich an, um dieses Bild zu sehen.

    ... damit auch beseitigt?

    Im MC-Textmodus wählt Bit 3 aus dem Color-RAM zwischen MC- und HiRes-Darstellung des Zeichens. Wenn das Char-ROM falsch adressiert wurde, wurde entsprechend auch das Color-RAM falsch adressiert. Insofern kann dieser Fehler durchaus die gleiche Ursache haben.

    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..

  • Dabei war Cassette und Interupt BAD, also U1 und U2. Die Pins vom Kassettenport war ziemlich dreckig, nach der Reiningung mit einem Glasfaserstift waren beide Fehler weg

    Das ist durchaus möglich, passiert auch am Userport gern. Wenn es jetzt tut -> Haken drunter. :thumbup:

    Das Bild vom Donkey Kong ist jetzt so wie es sein sollte, der Farbverlauf ist weg.

    :thumbup:

    Insofern kann dieser Fehler durchaus die gleiche Ursache haben.

    Aber rmitten in genau einer Zeile? Und so "glatt" umgeschalten? Und in anderen Zeilen nicht? Finde ich merkwürdig. Aber gut, wird so sein.

  • Ursache war, das die +5V an dem 373 gefehlt haben. Die Versorgungspannung habe ich bei fast allen IC's geprüft, nur der ist irgendwie durchgeschlüpft.
    Eben, als ich alles nochmal rund um den 373 geprüft habe, ist mir das aufgefallen. Man man man.....

    Da ist verwunderlich, daß überhaupt soviel getan hat

    mich auch.

    du hast aber einen 74ls373 eingebaut?

    oder hast du einen 74xCx373 (74hc, 74ac, 74hct, 74act usw.) eingebaut?
    da habe ich in den 80er mich fast tot-gesucht. auch damals, bei einer entwicklung, die spannung an einem ic vergessen zu verdrahten.
    die bekommen über die internen schutzdioden über die ein und ausgänge die versorgungsspannung und funktionieren dann auch teilweise ganz gut ohne spannung.

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Ja, das ist definitv ein 74LS373 von Texas Instruments.

    welches herstellungsjahr?

    bitte ein bild senden, vom ic.

    verstehe ich irgendwie nicht, ich habe sehr oft die spannung früher an den ls typen entfernt.
    um fehler besser und einfacher einzukreisen.

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • danke. kenne die neuen abkürzungen nicht. müsste man im datenblatt nachsehen.
    aber ist aufjeden fall keiner aus den 80er oder anfang der 90er.
    kann sein das die intern etwas geändert haben.

    danke, gut zu wissen. ich vermute wenn man dann aber den versorgungspin auf masse legt, er auch hochohmig wird.
    muss ich mal irgendwann testen, wenn ich mal das erste c64 board, nach jahrzenten, hier repariere.

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Das hat mir jetzt keine ruhe gelassen. Ich habe mir den Fehler wieder eingebaut.
    Falls intern irgendwie Spannung an PIN 20 kommt, müsste man das doch Messen können, oder?

    An dem Pin liegt jedenfalls bei dem Fehler 0 V an.

  • Falls intern irgendwie Spannung an PIN 20 kommt, müsste man das doch Messen können, oder?

    Nicht unbedingt, das kann auf verschlungenen Pfaden ^^ intern passieren. Wahrscheinlich hat er aber einfach gar nicht funktioniert und der VIC irgendwas aus seinen Eingangsstufen eingelesen, was er vorher aus dem RAM geholt hat. So viel ich weiß gibt's das ja bei anderen Gelegenheiten auch, Stichwrt Adresse $3FFF, wenn ich das richtig verstanden habe.