C64/128-Lazarett mit Check64 durchgetestet

Es gibt 102 Antworten in diesem Thema, welches 13.945 mal aufgerufen wurde. Der letzte Beitrag (26. Juni 2024 um 12:41) ist von Flexman.

  • Mir ist noch nicht ganz klar, auf was das hinauslaufen soll ... Tipps zur Vorgangsweise ignorierst du mit dem Hinweis "Keine Ahnung, kann nur ICs tauschen." Das sind aber für eine erfolgreiche Reparatur arg wenig Möglichkeiten.

    Was möchtest du denn gerne? Soll sich jemand das Teil anschauen? Oder hoffst du auf Wunderheilung? Nicht böse gemeint, aber nur weil du es dir wünschst und es 15 x herbeibetest kann dir trotzdem niemand den "goldenen Tipp" geben, fürchte ich - weil es aus der Ferne ohne bessere Diagnose eben niemand besser weiß.

    Wie gesagt, nicht böse gemeint, nur ehrlich. :wink:

  • Welche konkreten Tipps habe ich ignoriert?

    Ja, wir werden den 74SL06 soweit wie möglich durchmessen, dafür habe ich von andere Stelle eine Anleitung bekommen wie das gehen soll.

    Aber wurde mir hier sonst noch was gesagt? Wie misst man den 6526 durch? Oder geht das bei den Speicherbausteienen besser?

  • Welche konkreten Tipps habe ich ignoriert?

    Diesen.

    Soll's geben. Ohne Messmittel schwiertig. Hadt du ein Multimeter? Dan kannst du die seriellen Leitungen "umpoken" und messen, ob die Pegel passen.

    Zweimal. :tong:

    Warum misst du nicht erst mal wie ich es beschrieben habe?

    Weil ich keine Ahnung davon habe. Ich kann Chips im Sockel austauschen und das war's.

    Aber dann mache ich damit mal ein paar Vorab-Tests bis es wieder persönliche Commodore-Treffen gibt, wo vielleicht der ein oder andere Bastler helfen kann.

    Wenn du Hilfe dabei brauchst: sagen. ^^

  • Viellicht weil ich nicht verstehe was mit "umpoken" gemeint ist...

    Sowas vielleicht?

    10 poke56334,0:rem interrupts aus

    20 p=64+32+16:np=255-p

    30 poke 56578, peek(56578) or p: rem ddr pins 456 auf ausgang

    40 fori=0to5:rem ca 30s test

    50 poke 56576,peek(56576)or p

    60 poke53280,1:fort=0to2000:next

    70 poke 56576,peek(56576)and np

    80 poke53280,0:fort=0to2000:next

    90 next:poke56334,1

    wenn der Rahmen weiß ist, sollte an den Pins 2,4,6 nahezu keine Spannung gegenüber Masse anliegen

    wenn der Rahmen schwarz ist, sollte an den Pins 2,4,6 eine positive Spannung gegenüber Masse anliegen


    Und ja sicher brauche ich hilfe, aber vorher will ich möglichst alles lötfertig herrichten und die Sochel für die möglichen Chips besorgen usw., damit ich da nicht 10x wen damit belästigen muss.

  • Viellicht weil ich nicht verstehe was mit "umpoken" gemeint ist...

    Deshalb schrieb ich dann ja auch:

    Wenn du Hilfe dabei brauchst: sagen. ^^

    Ich kann ja nicht wissen, was du weißt. ^^

    Sowas vielleicht?

    Ja, das sieht schon ganz gut aus. Hat aber einen Fehler, MMN. Es sind die Bits 3, 4, 5 und nicht 4, 5, 6 - wenn ich das richtig sehe:

    Bitte melde dich an, um diesen Anhang zu sehen.

    10 poke56334,0:rem interrupts aus

    20 p=32+16+8:np=255-p

    30 poke 56578, peek(56578) or p: rem ddr pins 345 auf ausgang

    40 fori=0to5:rem ca 30s test

    50 poke 56576,peek(56576)or p

    60 poke53280,1:fort=0to2000:next

    70 poke 56576,peek(56576)and np

    80 poke53280,0:fort=0to2000:next

    90 next:poke56334,1

    Miss zuerst an den Ausgängen des 7406 wie in deinem zitierten Text beschrieben.

    Wenn da etwas nicht stimmt, starte das Programm erneut und miss an den Eingängen des 7406 - dann muss das Verhalten genau umgekehrt sein:

    wenn der Rahmen schwarz ist, sollte an den Pins 2,4,6 nahezu keine Spannung gegenüber Masse anliegen

    wenn der Rahmen weiß ist, sollte an den Pins 2,4,6 eine positive Spannung gegenüber Masse anliegen

  • Danke, das werde ich mal weitergeben.

    Gibt es für die anderen Probleme irgendwelche konkreten Test-Möglichkeiten?

    Also: Tastaturanschluss geht nicht ganz, und wahrscheinlich kaputter RAM.

    Ich kann das mal jemandem mitgeben der generell Ahnung von Löten und Technik hat aber nicht vom C128 speziell.

  • Da habe ich mal alle Tasten getippt (bis auf die Sachen die den Bildschirm löschen, wie CLR, Restore etc.)

    Return oder "del" macht "graphic" und die rechte Shift-Taste macht diesen Strich.

    Mit der linken Shift-Taste gehen auch die Cursortasten, und die vom C128 selbst gehen auch, die F-Tasten ebenfalls.

    Da war das Problem nochmal beschrieben - offenbar ist bei der Tastatur eine Metallspange rausgehüpft und hat dabei irgendwo Kontakt gemacht, wo sie nicht sollte:

    Bitte melde dich an, um diesen Link zu sehen.

    Edit: Ich habe jetzt noch ein Bild angehängt, wie die Zeichen dort aussehen, wo alles funktioniert (nochmal mit den kleinen Zeichen, weil ich das zuerst nicht gemerkt habe).

  • Return oder "del" macht "graphic" und die rechte Shift-Taste macht diesen Strich.

    Die liegen alle auf einer Spalte ("GRAPHIC" wird durch F1 generiert, WIMRE):

    Bitte melde dich an, um diesen Anhang zu sehen.

    Entweder ist der CIA defekt oder was zwischen ihm und der Tastatur. Oder natürlich die Tastatur selbst.

    Sind die beiden CIAs gesockelt? Dann könntest du sie quertauschen und schauen. ob der Fehler weg ist.

  • Deswegen eben die Idee den zu Sockeln, weil ich ja einen Erstaz-Chip habe.

    Na, dann den CIA, der bei der Tastatur sitzt, wenn es um das Tastatur-Problem geht.

    Ich würde halt vielleicht vorher mit dem Multimeter messen, ob der CIA-Pin aus irgendeinem Grund auf GND klemmt.

    Dazu schaut man in die Schaltplangalerie ...

    Bitte melde dich an, um diesen Link zu sehen.

    ... wo ein netter Mensch Pinouts der ICs hinterlegt hat ...

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    ... sodass man nicht lange suchen muss. Man erkennt, dass PA0 = Pin 2 ist. -> Spannung mit dem Multimeter an Pin 2 messen.

  • Danke!

    Eine Frage noch: Falls der 6526 das Tastaturproblem behebt würde ich dort noch einen Schalter einbauen um die interne 1571 komplett abzuschalten.

    Soweit ich weiß, klappt ja der 8/9-Umschalter einfach, aber der trennt das Laufwerk leider nicht vom Bus (womit dann einige Spiele und Demos nicht funktionieren).

    Selbst wenn man das Laufwerk innen absteckt gehen diese Spiele und Demos nicht, man muss es trotzdem noch mit Bitte melde dich an, um diesen Link zu sehen. treffen.

    Wo setzt man denn am Besten an, damit das Laufwerk auch wirklich offline ist?

  • Selbst wenn man das Laufwerk innen absteckt gehen diese Spiele und Demos nicht, man muss es trotzdem noch mit STFU treffen.

    Das kann nicht sein. Wenn es intern abgesteckt ist (beim C128D Plastik) ist Ruhe. Da brauchst du kein STFU mehr.

    Beim DCR (Blech) kann man es nicht abstecken, da braucht man STFU, oder ...

    Wo setzt man denn am Besten an, damit das Laufwerk auch wirklich offline ist?

    ... man macht die ATN-Leitung abschaltbar.

  • Beim DCR (Blech) kann man es nicht abstecken, da braucht man STFU, oder ...

    Ja, es ist ein DCR. Man kann dort schon etwas abstecken, aber offenbar nicht das Richtige.

    Im übrigen habe ich auch einen SX64, dort funktioniert STFU interesssanterweise nicht.
    Der muss das wohl erst wieder anders gelöst haben.

    Zitat

    ... man macht die ATN-Leitung abschaltbar.

    Danke. Falls du irgendeine schematische Zeichnung zur Hand hast, gerne her damit, ich habe jetzt mal Bitte melde dich an, um diesen Link zu sehen. gefunden, die sollte es auch tun.

  • ich habe jetzt mal diese Anleitung gefunden, die sollte es auch tun.

    Kurz überflogen, scheint zu stimmen.

    Schaltbild ist hier:

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Detail:

    Bitte melde dich an, um diesen Anhang zu sehen.

    U113, Pin 1 durchkneifen und einen Schalter am Beinchenrest am IC und am Beinchenrest in der Platine anschließen.

    [edit]

    Ja, es ist ein DCR. Man kann dort schon etwas abstecken, aber offenbar nicht das Richtige.

    Ja, den Schreib-/Lesekopf der Mechanik und die anderen Steueranschlüsse. Das bringt aber nix, du musst die Elektronik abstecken, und das ist beim DCR nicht möglich, das ist alles auf einer Leiterplatte.

    [/edit]
  • Alsoo... Der 74SL06 wurde getestet, der ist ok. Den gesockelten 6526 hab ich ja schon mal getauscht, dadurch hat sich nichts geändert. Sonst irgendeine Idee, was den Fehler am seriellen Port verursachen könnte?