Bunt flimmernde Buchstaben am C64 (ASSY 407)

Es gibt 23 Antworten in diesem Thema, welches 2.911 mal aufgerufen wurde. Der letzte Beitrag (8. Oktober 2019 um 18:52) ist von Herbstbastler.

  • Hallo Commodore Freunde.


    Es ist Herbst, es regnet tatsächlich mal und ich bin für längere Zeit krankgeschrieben.

    In meinem Bastelkeller befinden sich einige Commodore-Geräte, die endlich mal wiederbelebt werden wollen.

    Da sind zwei Brotkästen mit 407er Bord,

    einige C64 II Modelle

    und eine (offenbar schlimm vergewaltigte) 1540 auf der Reparaturliste.

    Gemeinam reparieren, sollte deutlich mehr Spaß machen.

    Als (nicht aktiver) Funkamateur, bin ich mit dem Thema Elektronik grob vertraut, habe aber bestimmt immer wieder mal Fragen zu detailierten (digitalen) Abläufen, im Cevi.

    Eine Ausrüstung zum Löten und standard Bauteile sind vorhanden. Multimeter und Kindergarten-Oszilloskop (Hantek 6022BL) ebenfalls.

    Damit dann auch ein Logicanalyzer, mit dem ich allerdings nur wenig Erfahrung habe.

    Genug der Vorstellung, auf zum Commodore:

    ---------- THEMA ----------

    Beginnen möchte ich mit meinem Lieblings 64er, mit einer 407 Platine.

    Der meldet sich ordnungsgemäß mit 38911 Bytes im Startbildschirm. Jedoch 'flimmern' die Farben der Buchstaben, zeilenweise.

    Bei all den wilden Farbwechseln, hat offenbar jede zweite Zeile, die gleiche Farbe. Die ersten 3 / 4 Zeilen sind dabei besonders auffällig.

    Die Rahmen- / Hintergrundfarben werden richtig dargestellt und lassen sich auch manipulieren.

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


    Die Farbwechsel sind sehr schnell und wesentlich bunter als in den Momentaufnahmen zu erkennen ist. Deutlicher ist wohl diese Bilderfolge:
    Ich habe einen fünfzeiligen schwarzen-, eine Leerzeile und einen fünfzeiligen weißen Balken gemalt. (Inverse Leerzeichen)

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

    Bevor ich den Lötkolben anwerfe, habe ich softwareseitig getestet.

    Ich frage in einer Schleife eine beliebige Adresse im FarbRam ab und bekomme Zahlen-Chaos.

    Das Gleiche Ergebnis erhalte ich auch, wenn ich jeweils vor dem Lesen, einen Wert in diese Speicheradresse schreibe.

    Durch das "Flimmern", erschließt sich mir also nicht, ob das Chaos VOR, IM oder NACH dem FarbRam erzeugt wird; Ob meine Werte im FarbRam ankommen und

    vom VIC nicht gelesen werden können, oder sie von anderer Stelle überschrieben werden... ?(

    Meine ersten Verdächtigungen beziehen sich daher (neben dem 2114 selbst) zunächst auf

    U27 (LS08) und

    U16 (4066)

    Ich mache mir jetzt eine große Kanne Kaffee, öffne den Cevi und schaue mir schon mal die Versorgungsspannungen an.

    Darüber berichte ich dann im nächsten Thread und würde mich bis dahin sehr über Eure Anregungen und Ideen freuen. :rolleyes:

  • Mit dem LS08 und dem 4066 bist du schon mal in der richtigen Gegend. Das Farb-RAM würde ich vorerst eher ausschließen, weil dann müssten komplett bunte Zeichen daherkommen, nicht zeilenweise gleich. (Käme natürlich auf den genauen Fehler an.)

    [edit]

    Ach ja, und das PLA liefert das /CS-Signal für das Farb-RAM, würde ich auch mal testweise ausschließen.

    [/edit]
  • Hallo,

    ich habe auch so eine PLA, die schön gleichmäßig die Farben der Schrift durchscrollt ... sieht eigentlich top aus hiflt nur nichts => PLA defekt

    Ärger dich nicht, wenn dir ein Vogel auf den Kopf kackt. Freue dich, dass Elefanten nicht fliegen können.

  • weil dann müssten komplett bunte Zeichen daherkommen, nicht zeilenweise gleich.

    Kann auch das ColorRam sein. Genauso ein Bild erhält man z.B. wenn man kein ColorRam eingebaut hat

    Wenn du U16 rausnimmst müsstest du schwarze Zeichen bekommen

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Hallo Kinzi,

    danke für den Zuspruch. Das macht Mut.

    Die Betriebsspannungen stimmen, wie erwartet. VCC an den ICs auch. Am LS08 ist AEC vorhanden und das /CS sieht sauber aus.

    Das /COLOR Signal von U15 (LS139) stimmt schlussfolglich auch. :S
    Hier komme ich dann auch direkt zu einer dieser bereits angedrohten Fragen:

    Wenn U16 (4066) nicht schaltet, würde der VIC doch ggf. den Datenverkehr vom Bus zu lesen bekommen (?)

  • Grüße auch an Starquake, ADAC und Feltel.

    Ich hoffe es ist weder der FarbRam noch die PLA. Hätte keines von Beiden hier. ;(

    Wenn ich es richtig deute, kommt von der PLA das /IO Signal zum U15 (LS139). Der kümmert sich um das /COLOR, /SID und /VIC Signal.

    Diese sind aber alle 3 vorhanden.

    Ich glaube ich tausche mal U16 (4066). Finde den sehr verdächtig und den habe ich wenigstens noch hier. Ansonsten muss ich mich wohl um eine neue PLA und

    ein neues FarbRam kümmern. Ich hätte nämlich keine Idee, wie ich dort verwertbare Messergebnisse bekommen könnte.

  • Das PLA kannst du testweise durch ein EPROM ersetzen, wenn du ein 27C512 und einen EPROM-Brenner in Recihweite hast.

    Wenn der 4066 nicht einschaltet, kann die CPU das Farb-RAM nicht korrekt befüllen. Es hätte dann jedes Zeichen eine andere Farbe, da das Farb-RAM zufällige Werte enthielte.


    Wenn der 4066 nicht ausschaltet, ist der "normale" Datenbus dauerhaft mit den Datenleitungen des Farb-RAM und damit mit D8..D11 des VIC verbunden. Dadurch wird das Farb-RAM durch den VIC nicht korrekt ausgelesen, sondern es kommt irgendein Müll daher.

    Du kannst ja mal spaßeshalber das Color-RAM rausnehmen und schauen, was ohne passiert; bzw. dessen Datenleitungen alle mit jeweils 10 kOhm auf Vcc legen, dann müssten alle Zeichen hellgrau sein.

  • TheRealWanderer 6. Oktober 2019 um 17:13

    Hat den Titel des Themas von „Bunt flimmernde Buchstabenam C64 (407)“ zu „Bunt flimmernde Buchstaben am C64 (ASSY 407)“ geändert.
  • Du kannst ja mal spaßeshalber das Color-RAM rausnehmen und schauen, was ohne passiert

    Für "spaßeshalber" bin ich immer zu haben. Wenn der Lötkolben doch sowieso schon an ist.

  • Für "spaßeshalber" bin ich immer zu haben. Wenn der Lötkolben doch sowieso schon an ist.

    Jou, vor allem brauchst du für solche Tests keine speziellen Ersatzteile, darum habe ich es erwähnt. ;)

  • Zurück, mit neuer Erkenntnis. U16 und Farbram (U6) gesockelt.

    Bei der Suche nach Referenzpunkten zur Durchgangsprüfung der Sockelpins, stieß ich beim FarbRam auf Pin10 - /WE.

    Der wird bei diesem Board, offenbar ohne Umwege, von der PLA versorgt (Pin13 - GR/W).

    Leider misst der sich, bis auf ein paar seltene Zuckungen, mit dauerhaften 800mv. Schlussfolglich wird der FarbRam wohl permanent neu beschrieben und das würde

    auch zu dem Farbenkarussell-Bild passen. :( U16 (4066) war unschuldig. U6 dann vermutlich auch. Verwirrend, da das PLA ja ansonsten fehlerfrei arbeitet.

    Leider sind auf meinen anderen Boards, alle PLAs verlötet.

    Also muss ein Neues her. Ich benötige sowieso noch ein Weiteres, für den nächsten 64er auf der Liste. Den habe ich ohne CIA1 bekommen und an der Stelle des PLA

    steckte ein weiterer SID. 8o

    Aber das wird ein anderer Thread.

    Leider habe ich keinen Eprom Brenner mehr. Werde dann wohl so einen PLAnkton oder ähnlich kaufen. Mal sehen, was ich finde.

    Bis dahin kann ich mir ja, mit der von Kinzi vorgeschlagenen Idee, eine Farbe aussuchen.X/

    Danke für's Mitbasteln und bis die Tage.

  • Dann kannst du da das PLA hier in die Platine stecken, wo der SID im PLA-Sockel steckt - die müsste dann den gleichen Fehler zeigen und du kannst sie schon mal weiter prüfen.

    Ich würde eine PLAdvanced kaufen und gleich noch eine PLAdvanced+ hinterher zur Fehlersuche für zukünftige Reparaturen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Leider misst der sich, bis auf ein paar seltene Zuckungen, mit dauerhaften 800mv.

    Da tut sich auch nicht so viel beim normalen Einschalt-Bild.... aber 800mV sind natürlich deutlich zu wenig. Da sollten so um die 4V sein (ausser beim beschreiben des Rams)

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Weder PLAnkton, noch PLAdvanced, sind derzeit verfügbar.

    Dann wird es wohl ein SuperPLA V4.

    Das PLA von hier, werde ich natürlich zum Testen, für den anderen 64er nehmen. Glück im Unglück.
    Aber erst morgen und vielleicht auch wieder hier, im Forum. Wenn ich heute nochmal den Lötkolben anwerfe, bekomme ich die nächste
    Woche keinen Nachtisch mehr. :saint:

    Schließt man so einen Thread dann ab, oder soll ich warten, bis ich Erfolg melden kann?

  • Wir würden gerne wissen, wenn er wieder läuft und was es war :)

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • Schließt man so einen Thread dann ab, oder soll ich warten, bis ich Erfolg melden kann?

    Den lässt man natürlich offen, damit man ihn wiederbeleben kann, wenn in einiger Zeit das nächste Bauteil abnippelt. :bgdev

  • Ich würde eine PLAdvanced kaufen und gleich noch eine PLAdvanced+ hinterher zur Fehlersuche für zukünftige Reparaturen.

    Offtopic: hatte Brotboxfan vor längerer Zeit (2 Monate) mal angeschrieben wegen einer PLAdvanced, er hat aber momentan keine Zeit für´s Hobby.

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Ich würde eine PLAdvanced kaufen und gleich noch eine PLAdvanced+ hinterher zur Fehlersuche für zukünftige Reparaturen.

    Offtopic: hatte Brotboxfan vor längerer Zeit (2 Monate) mal angeschrieben wegen einer PLAdvanced, er hat aber momentan keine Zeit für´s Hobby.

    Oh, schade ... danke für die Info.

    Dann würde ich eine EPROM-PLA für Tests kaufen (wenn selber brennen nicht in Frage kommt), irgendjemand hatte letztens welche im Marktplatz, glaube ich. Und Bobbel hat die glaube ich auch.

  • <- hat auch welche. Die mache ich auf Anfrage (ist ja kein riesen Aufriss)

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Mahlzeit zusammen.

    Im Keller fand sich doch tatsächlich noch ein weiterer Brotkasten, mit einem gesockelten PLA. Dieses habe ich mir kurz 'ausgeliehen' und damit

    läuft der Rechner aus diesem Thread wieder fehlerfrei. - Thema also erledigt.

    Der nächste, angekündigte Rechner, hat sich gleich auch erledigt. Dazu also kein gesonderter Thread.

    Einen CIA hatte ich noch und zum Test, habe ich das 'bunte' PLA eingebaut. Ich bekam einen ordentlichen, blauen Bildschirm ohne Buchstaben.
    Noch bevor ich das verdächtigte Basic-ROM (U3) draußen hatte, bemerkte ich einen abgebogenen Pin1.

    Gerade gebogen, zurückgesteckt und ich bekam meine bunten Buchstaben zu sehen. Irgendwie schade :sleeping: - ich wollte doch basteln.

    Das zweite SID funktioniert zu meiner Überraschung auch.

    Ich gehe jetzt mal in den Keller und suche mir den nächsten Kandidat aus. Da war noch was mit Buchstabensalat und ein Blackscreen, soweit ich mich erinnere.

    :done: Bis zum nächsten Thema