CIA defekt - Joystick in Port 2 reagiert nicht. Was ist da eigentlich genau defekt?

Es gibt 64 Antworten in diesem Thema, welches 11.907 mal aufgerufen wurde. Der letzte Beitrag (22. Mai 2018 um 17:41) ist von Fepo.

  • Man kennt das: Ein C64, der Joystick in Port 2 reagiert nicht nach rechts. Alle anderen Richtungen gehen. Der gesamte Rest des C64 geht. Nur diese eine Richtung des einen Joystickports geht nicht.

    CIA austauschen, fertig...?

    Aber was ist da eigentlich defekt "im" CIA? Ist da etwas durchgebrannt? Wie kommt es zu so einem Defekt, also wie kann man vermeiden dass es wieder passiert? Wieso ist es nur eine Richtung (habe es noch nie gehabt dass mehrere Richtungen nicht gehen). Wie kann ein "Port-Bit" kaputtgehen? Kenne mich da hardwaretechnisch nicht aus. Wer schenkt mir Erleuchtung? :)

    Und: gibt es eigentlich Nachbau-CIAs?

    BOOM Special Edition - Link zum Ordern: Bitte melde dich an, um diesen Link zu sehen.
    Trailer: Bitte melde dich an, um diesen Link zu sehen.

  • Nachbau-CIA's sind mir nicht bekannt.

    Was da kaputt geht ist ein kleiner Teil in der elektrischen Struktur des Silizium vom Chip, das genau das eine Port-Bit betrifft. Was genau kaputt geht, kann man von außen nicht genau sagen, wenn man die exakte Vorgeschichte und Schaltungsstruktur nicht kennt.
    Aber meist sind es zwei Effekte die hier zum Tragen kommen:
    - ESD: Ein Pin der Joystick-Anschlusses wird beispielsweise mit dem Finger berührt. Wenn man dabei selbst statisch aufgeladen ist, entlädt man sich über den Pin und damit das Port-Bit. Peng, die Schaltung ist zerstört.
    - EOS: Wenn man den Pin mit etwas kontaktiert und dabei elektrisch etwas passiert, das "Port-Bit", genauer gesagt, die elektrische Schaltung am Port-Bit elektrisch überfordert. Das kann ein zu großer Stromfluss oder eine zu hohe oder zu niedrige Spannung sein, dann quittiert die Schaltung am Port-Bit auch ihren Dienst. Dafür verantwortlich ist dann meist das Überschreiten der Maximum Ratings, die für den Chip an dem betroffenen Pin spezifiziert sind.

    -> Daher gilt auch die Grundsatzregel: Nie an einen Anschluss am C64 etwas an- oder abstöbseln, wenn das Gerät eingeschaltet ist. Das gilt auch für andere Geräte, wenn der Anschluss nicht explizit dafür ausgelegt ist, dass man Stecker während des Betriebs an- oder abstecken kann (wie z. B. USB-Stecker).
    Oft geht es (eine Weile) gut, aber es kann genauso leicht mal in die Hose gehen und dann ist etwas defekt.

    In weniger Fällen kann natürlich auch mal ein normaler Defekt eintreten. Aber gerade bei Anschlüssen wie den Joystick-Anschlüssen, ist das wohl eher selten der Fall.

    Was man als Schutz tun kann:
    Du kannst eine Schutzschaltung vor die empfindlichen CIA-Anschlüssen setzen, die dann im Zweifelsfall kaputt gehen. Diese IC's sind dann aber in der Regel leichter als Ersatz und für deutlich weniger Geld zu bekommen. Etwas Vergleichbares gibt es auch für den User-Port am C64, der ja auch an der CIA hängt.

    Wobei ein MOS 6526 jetzt noch relativ leicht zu bekommen ist. Bei Ebay kann man für etwa 20 Euro noch Ersatz bekommen. Der C64 ist damit dann noch kein "Totalschaden".

  • Danke für die ausführliche Antwort, super! Dann frage ich mich, wie viele C64's wohl dank des "speziellen" Demoparts von Dutch Breeze ihren CIA eingebüßt haben... ;)

    Dass man Joystick nicht im laufenden Betrieb ein/ausstecken sollte, hatte ich bezügl. Plus/4 gehört, beim C64 mache ich das schon ab und zu... werde es in Zukunft vermeiden!

    BOOM Special Edition - Link zum Ordern: Bitte melde dich an, um diesen Link zu sehen.
    Trailer: Bitte melde dich an, um diesen Link zu sehen.

  • Dann frage ich mich, wie viele C64's wohl dank des "speziellen" Demoparts von Dutch Breeze ihren CIA eingebüßt haben... ;)

    Die Demo kenne ich eigentlich, weiß jetzt aber echt nicht, was du meinst?!


    Nie an einen Anschluss am C64 etwas an- oder abstöbseln, wenn das Gerät eingeschaltet ist.

    Vor vielen, vielen Monden, als ich das zum ersten Mal las (hier im Forum), war ich beileibe nicht der einzige, der über diesen Tipp erstaunt war. Denn praktiziert habe nicht nur ich das früher öfter ohne jemals einen Defekt am C64 davonzutragen. Auch keine überraschenden Spätfolgen. Und ich muss sagen, ich bin bis heute erstaunt.

  • Ich Stöpsel auch immer heiß, C64 ,USB, Noch nie probleme gehabt.

  • Wenn es ein einfacher Joystick ohne jegliche Elektronik ist, ist es auch kein Problem den Joystick umzustöpseln. Da es sich ja nur Schliesserkontakte handelt. Man darf nur nicht an den Joystickports rumfingern.

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Stöpsel auch immer heiß, C64 ,USB, Noch nie probleme gehabt.

    USB ist dafür auch gemacht, die Verbinder am C64 sind es nicht, es fehlt der vorauseilende Kontakt für GND. Damit ist nicht sichergestellt, daß beide Seiten auf demselben Potential sind bevor die Datenleitungen Kontakt bekommen.

    Es kann lange gut gehen, ja. Bei einem Freund auch... Der hat die PS/2-Tastatur immer im Betrieb umgesteckt. Bis zu dem Tag als der Rechner dabei abschmierte und danach die Tastatur nicht mehr erkannte. Leider war nicht die Tastatur defekt sondern der Port auf dem Mainboard => Board im Eimer. Nein, es war keine durchgebrannte Picofuse.

    Bei korrekter Konstruktion kann man so ziemlich alles hotplug machen (sogar CPU-Module und PCI-Karten), aber das ist beim C64 eben nicht gegeben. ESD-Schutz war damals auch noch eher rudimentär wenn überhaupt vorhanden.

  • Die Demo kenne ich eigentlich, weiß jetzt aber echt nicht, was du meinst?!

    Man darf nur nicht an den Joystickports rumfingern.


    Genau das war beim Demo 'Dutch Breeze' gefragt. Der Part mit der Lady in der horizontalen war nicht der letzte Part...

    BOOM Special Edition - Link zum Ordern: Bitte melde dich an, um diesen Link zu sehen.
    Trailer: Bitte melde dich an, um diesen Link zu sehen.

  • Nachbau-CIA's sind mir nicht bekannt.

    Was da kaputt geht ist ein kleiner Teil in der elektrischen Struktur des Silizium vom Chip, das genau das eine Port-Bit betrifft.

    Es kann durch ESD Entladung auch passieren, dass die Bondingdrähte sich verabschieden. Diese sind ja nur wenige µ dick.

  • Es kann durch ESD Entladung auch passieren, dass die Bondingdrähte sich verabschieden.

    Wenn ich so darüber nachdenke, halte ich das für die wahrscheinlichere Variante...

    BOOM Special Edition - Link zum Ordern: Bitte melde dich an, um diesen Link zu sehen.
    Trailer: Bitte melde dich an, um diesen Link zu sehen.

  • Ich habe die Joystick Port Stecker ausgelötet und gegen Joystick Port Buchsen ersetzt. Dannach habe ich meinen Joysticks Stecker spendiert und meiner Maus auch. So, wie es sicheigentlich auch gehört. Gehören halt Buchsen ins Gerät und keine Stecker.

  • Ich Stöpsel auch immer heiß, C64 ,USB, Noch nie probleme gehabt.

    Einmal ist immer das erste Mal!

    Habe das auch genau so lange vernachlässigt, bis ich mir durch elektrostatische Ladung (von Schwiegermutter geschenkte Wollsocken auf Laminat) beim Hot pluggen eines Joysticks über den Port nen CIA gegrillt habe.

    Gerade weil es noch (hoffentlich bald gelöst) keine Replacements gibt, kann man nur dazu raten, IMMER auszuschalten, noch besser: wenigstens in Port 2 auch IMMER einen Stecker stecken zu haben (und sei es nur ein abgeschnittener von kaputtem Joystick), damit man nicht beim Betätigen des Power-Kippschalters mit den Pfoten mal aus Versehen an den Port kommt.

  • Man könnte auch Suppressordioden gegen Masse an den Stecker löten. Das minimiert die Gefahr deutlich.

  • Bei einem Freund auch... Der hat die PS/2-Tastatur immer im Betrieb umgesteckt. Bis zu dem Tag als der Rechner dabei abschmierte und danach die Tastatur nicht mehr erkannte. Leider war nicht die Tastatur defekt sondern der Port auf dem Mainboard => Board im Eimer. Nein, es war keine durchgebrannte Picofuse.

    Das macht mich jetzt ein wenig ängstlich. Ich werwende mechanische Umschaltboxen auch mit PS/2. Dann sollte ich mir auch angewöhnen stromlos umzuschalten.

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Nachdem auch ich mir mal eine CIA durch Hotplug einer1351Maus (die hat am Streckergehäuse Metall und macht einen schönen Kurzschluss went man nicht aufpasst) geschrottet habe, schalte ich immer aus wenn mal ein Wechsel egal an welchem Anschluß nötig ist. Normal habe ich einen elektronischen Portwechsler dran um im laufenden Betrieb zwischen den Ports ( Maus und Joystick) zu wechseln. Daher ist das Recht selten nötig. Mit dem Potrwechsler (C8D II) gibt es keine Probleme in der Richtung.

    Lustigerweise findet man aber in den Bedienungshandbüchern auch keinen Hinweis auf mögliche Beschädigungen der Elektronik bei an-und abstöpseln oder ESD im laufenden Betrieb. Weder im 64er-, noch im 128er Handbuch. Merkwürdig, went dad doch so gefährlich :/ ist.

  • der Joystick in Port 2 reagiert nicht nach rechts. Alle anderen Richtungen gehen. Der gesamte Rest des C64 geht. Nur diese eine Richtung des einen Joystickports geht nicht.

    CIA austauschen, fertig...?

    hm, da bin ich eher skeptisch, die Joysticks laufen über die Tastaturleitungen der CIA, es wird nur der Modus umgeschalten um Joysticks abzufragen. Wenn also beim Joystick eine Richtung nicht funktioniert und die CIA schuld ist dann müsste eigentlich auch die Tastatur betroffen sein. Allerdings liegen zwischen Joystick Port und CIA noch diese Ferritkerndinger, ich kann mir zwar jetzt nicht so recht vorstellen, dass die kaputt gehen aber eventuell ist das ja doch der Fall. Oder die Buchse die eigentlich ein Stecker ist hat ein gebrochenen Anschluss, lose Lötstelle, kalte Löststelle etc. Oder eine Leiterbahn ist weggegammelt.

    Mein Youtube Kanal: Bitte melde dich an, um diesen Link zu sehen.

  • Bitte melde dich an, um diesen Link zu sehen. was ist das für ein Port Umschaltet bitte

  • Bitte melde dich an, um diesen Link zu sehen. was ist das für ein Port Umschaltet bitte

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

    Ist nicht so ganz günstig, aber ich bin sehr zufrieden damit. Hab mir das Teil gleich in der MarkII-Edition mit Gehäuse zugeleht.

  • Danke für den Link. stand auf dem Schlauch. Habe ich irgendwo schon mal zum selber bauen gesehen.

  • Kann den C8D MarkII Portswitcher nur empfehlen. Er schùtzt such vor elektrostatischer Aufladung bzw. Entladung.