Assy 250469 Rev.B - Blackscreen / RAM und 251913 heiß

Es gibt 299 Antworten in diesem Thema, welches 20.518 mal aufgerufen wurde. Der letzte Beitrag (16. März 2023 um 17:36) ist von Snocksman.

  • Öhhhm, moment. Sitzt CIA1 auf U2 ? (Ich dachte bislang CIA1 sitzt auf U1 und CIA2 auf U2...) :whistling:

    CIA Bitte melde dich an, um diesen Link zu sehen. sitzt auf U1.

    CIA Bitte melde dich an, um diesen Link zu sehen. sitzt auf U2.

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

    CIABitte melde dich an, um diesen Link zu sehen. ist der Tastatur-CIA.

    CIABitte melde dich an, um diesen Link zu sehen. ist der User-Port-CIA.

    CIA Bitte melde dich an, um diesen Link zu sehen. hängt an /IRQ.

    CIA Bitte melde dich an, um diesen Link zu sehen. hängt an /NMI.

  • Äh, nein.

    Sorry, Quatsch erzählt, das geht noch durch das 64-Pin-Custom-IC:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Da ist noch der 74LS373 dazwischen (im 64-Pin-Käfer).

    Also diese beiden Teilstrecken messen.

  • Mal eine andere Idee... Die normale Schrift erscheint, wenn am CharROM A2 kurz mit A3 verbunden wird... A2 scheint aber doch OK zu sein... Vielleicht stimmt ja was mit A3 nicht ? Wäre das denkbar bzw. Würde die Probleme erklären...?

  • Mal eine andere Idee... Die normale Schrift erscheint, wenn am CharROM A2 kurz mit A3 verbunden wird... A2 scheint aber doch OK zu sein... Vielleicht stimmt ja was mit A3 nicht ? Wäre das denkbar bzw. Würde die Probleme erklären...?

    Eigentlich nicht:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Zeile 0 und 1 des Chars sind OK.

    Zeile 2 und 3 des Charfs sind eine Verdoppelung von 0 und 1.

    Zeile 4 und 5 des Chars sind OK.

    Zeile 6 und 7 des Charfs sind eine Verdoppelung von 4 und 5.

    Die sieben Zeilen innerhalb eines Chars werden im Char-ROM hintereinander gespeichert und daher mit A2..A0 gespeichert. Daher ist es nicht A3 - und auch nicht A2! :wand

    Es muss A1 sein, welches das Problem macht. Man sollte einfach immer die Zeilen bei 0 zu zählen beginnen. :honk:

    :tischkante:

  • Wie auch immer, das Fehlerbild sagt mir: Der VIC holt die Daten vom Char-ROM nicht richtig ab. Und die kaputten Zeilen sagen mir: A1 ist beteiligt.

    Ob da nun A1 an einem kaputten CIA klemmt oder irgendwo ein Löttropfen hängt ... :nixwiss:

    Es muss aber auf CPU-Seite sein, denn sonst würde der Bildschirm-Inhalt vom VIC nicht richtig aus dem RAM gelesen.

    Und das 250469 ist ja überschaubar, da kann es nicht sooo viel sein.

  • Ich habe heute Abend doch nochmal A1 komplett abgesucht... Lötpunkte zu den Sockeln nachgelötet, von Sockel zu Sockel durchgemessen. Sieht alles super aus. Beide CIA habe ich nochmal in einem anderen C64 getestet; die laufen definitiv.

    Bei dem DeadTest Modul ist mir noch was aufgefallen... Auf dem Modul sind ja verschiedene Testprogramme, die per Jumper umgestellt werden. Alles was im Ultimax Modus läuft bringt einfach einen Blackscreen. Alles was nicht im Ultimax Modus läuft, bringt einfach den C64 Startbildschirm mit der zerschrebbelten Schrift.

    Mittlerweile habe ich ja den Verdacht, dass der dicke Käfer defekt ist...

  • Alles was im Ultimax Modus läuft bringt einfach einen Blackscreen. Alles was nicht im Ultimax Modus läuft, bringt einfach den C64 Startbildschirm mit der zerschrebbelten Schrift.

    Das heißt, CBM80-Module, z. B. das normale C64-Diag, laufen gar nicht? Es kommt immer der Startbildschirm? Wie viele Bytes sind da dann frei?

  • Ich würde den Multichip jetzt nicht mehr ausschließen.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • ... was ist mit RP4?

    Werde ich nachher mal durchmessen.


    Das heißt, CBM80-Module, z. B. das normale C64-Diag, laufen gar nicht? Es kommt immer der Startbildschirm?

    So schaut es nach meinen gestrigen Tests mit dem Multi-Modul aus. Programme wie DeadTest, Ultimax RAM-Tester usw. zeigen nur einen schwarzen Bildschirm. Programme wie das normale C64 Diag bringen den "normalen" C64 Startbildschirm, aber eben auch mit der unleserlichen Schrift. Ich werde nachher mal schauen, ob ich auch da die Schrift durch kurzes brücken von A2 und A3 leserlich bekomme und dann schauen, wie viel Bytes frei angezeigt werden.

    Ich würde den Multichip jetzt nicht mehr ausschließen.

    Ausschließen tue ich den tatsächlich nicht mehr, aber den bekomme ich mit meinen aktuellen Mitteln nicht ausgelötet (Lötkolben und manuelle "Entlötpumpe"), bzw. habe ich auch keinen Ersatz dafür. Ich muss mir definitiv mal eine Entlötstation zulegen.

  • Na warte vielleicht noch mit Anschaffungen ...

    Das mit den freien Bytes wäre schon sehr interessant, dann wäre klar, ob das Modul erkannt wird oder nicht.

    30719 BYTES FREE -> PLA erkennt Modul und stellt Speicherkonfig ein, Kernal kann aber CBM80-kennung nicht lesen (-> dort weitersuchen).

    38911 BYTES FREE -> PLA erkennt Modul schon gar nicht (-> dort weitersuchen).

  • Zeile 4 und 5 des Chars sind OK.

    Zeile 6 und 7 des Charfs sind eine Verdoppelung von 4 und 5.

    Nee, nicht immer, schau mal das R von COMMODORE und das von READY an, oder die Ms von COMMODORE. Könnte also auch ein Kurzschluss von A1 irgendwoandershin sein oder ähnliches.

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

  • 38911 BYTES FREE

    Da die letzten beiden Ziffern offenbar gleich sind, kommt eigentlich nur diese Speicherkonfiguration in Frage. Wie Einsen seiht es auch noch aus. Gibt es beim 469 überhaupt andere Berechnungsergebnisse als diese beiden?

  • Da die letzten beiden Ziffern offenbar gleich sind, kommt eigentlich nur diese Speicherkonfiguration in Frage. Wie Einsen seiht es auch noch aus

    Wenn du dich da auf den Screenshot beziehst, den ich hier gepostet hatte, der wurde komplett ohne gestecktes Modul gemacht. Von daher wäre in dem Moment ja auch 38911 richtig, oder ?

    Ich schaue gleich mal, was er mir mit Modul als C64-DIAG ausgibt.