Competition Pro mit leichtem Linksdrall

Es gibt 18 Antworten in diesem Thema, welches 2.298 mal aufgerufen wurde. Der letzte Beitrag (5. Januar 2020 um 01:08) ist von resuah.

  • Hallo liebe C64-Experten,

    über Weihnachten bin ich nun endlich dazu gekommen, mich um eine(n) C64 zu kümmern. Diverse Hardware liegt nun schon einige Zeit im Regal und wollte aktiviert werden.

    Nun habe ich erste Spiele ausprobiert und es ist mir aufgefallen, dass z.B. bei PAC-MAN oder Ghosts 'n Goblins die Spielfigur immer einen Drang nach "links" hat, wenn der Competition Pro auf "neutral", also in der Mitte steht. Erst wenn der "rechte" Microschalter "klick", läuft die Spielfigur auch nach rechts.

    Liegt es am Joystick? Kann man diesen kalibrieren, da es sich doch um einen "digitalen" Joysick handelt?

    Viele Grüße

    Martin

    Einmal editiert, zuletzt von resuah (3. Januar 2020 um 01:30)

  • Da wird die Feder oder der Gummi verformt sein, oder es wurden Mikroschalter mit unterschiedlichem

    Hub verwendet. Man kann den alten schwarzen ganz gut aufmachen, der Gummi läßt sich reinigen, mit

    Vaseline einpflegen und ggfs. leicht verdreht wieder einsetzen. Drall "abwärts" unterstützt u.U. sogar

    die Richtungsneutralität, weil "abwärts" etwas schwerer ist.

    So kann man auch dei Betätigung der Mikroschalter prüfen. Aber Vorsicht beim Zuschrauben, dass keine

    Kabel gequetscht werden. Um den Schaft zu entnehmen, C-Clip entfernen, vorher Foto machen, wie es

    zusammengehört. :wink:

    Bitte melde dich an, um dieses Bild zu sehen.

    '°'°'°'°'°'°'°'°'°Oo.~>| BASIC programmers never die! They just GOSUB without RETURN! |<~.oO°'°'°'°'°'°'°'°'°'

  • der Gummi verformt

    :thumbsup:

    Genau, das kann ich so bestätigen,bei mir war der Gummi mal verformt und meiner hatte nen starken rechtsdrall.:D

    "Eines Tages wird man offiziell zugeben müssen, daß das, was wir Wirklichkeit getauft haben,
    eine noch größere Illusion ist als die Welt des Traumes."
    Salvador Dali (1904-1989)
    Avatar: Copyright 2015 by Saiki

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.

  • der Gummi verformt

    :thumbsup:

    Genau, das kann ich so bestätigen,bei mir war der Gummi mal verformt und meiner hatte nen starken rechtsdrall.:D

    Das kann passieren wenn die Bewegungen zu schnell ausgeführt werden und dann wird der

    /das Gummi zu warm und verformt sich.

    BTW kann ein dickeres Gummi auch eine stützende Funktion übernehmen wenn der Stift etwas dünn ist oder die Führung etwas zu sehr ausgearbeitet wurde.

    Muss man dann sehen ob man noch ein ausreichendes Gefühl hat, das kann natürlich darunter leiden.

    Aber um mal auf den Rechtsdrall zurück zu kommen.Ein Digitaler Stick kennt ja nur On/Off... also entweder ist links oder rechts betätigt oder eben nicht....ein bisschen gibts da nicht

    Gib mir noch ein Hörnchen Met...Damit ich weiss wies weiter geht.

    Denn hab ich mich mit Met befeuchtet bin ich schon mal vor-erleuchtet...

    TORFROCK

  • der Gummi verformt

    :thumbsup:

    Genau, das kann ich so bestätigen,bei mir war der Gummi mal verformt und meiner hatte nen starken rechtsdrall.:D

    Über den Hub Deines Mikroschalters reden wir in dem Zusammenhang lieber nicht, klar! :D

    Bitte melde dich an, um dieses Bild zu sehen.

    '°'°'°'°'°'°'°'°'°Oo.~>| BASIC programmers never die! They just GOSUB without RETURN! |<~.oO°'°'°'°'°'°'°'°'°'

  • Genau, das kann ich so bestätigen,bei mir war der Gummi mal verformt und meiner hatte nen starken rechtsdrall. :D

    Die Lösung für dieses Problem steht doch da:

    [..] mit Vaseline einpflegen und ggfs. leicht verdreht wieder einsetzen

    ROTFL

    Bei einem Kompromiss verlieren beide Seiten. Machen wir es so, wie ich es will, verliert nur eine Seite :thumbsup:

  • Die Lösung für dieses Problem steht doch da:

    :thumbsup: Danke, habe ich wohl vor lauter Erregung überlesen.Ich bin immer total aufgeregt, wenn ich einen hilfreichen Beitrag schreiben kann.:D

    "Eines Tages wird man offiziell zugeben müssen, daß das, was wir Wirklichkeit getauft haben,
    eine noch größere Illusion ist als die Welt des Traumes."
    Salvador Dali (1904-1989)
    Avatar: Copyright 2015 by Saiki

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.

  • Hi, Super! Danke für dir raschen Rückmeldungen!

    Bevor ich das Gehäuse jetzt aufschraube noch eine kleine Sache.

    Der Mikroschalter für die Bewegung nach "rechts" wird hörbar erst dann ausgelöst, wenn ich den Stick in die rechte Richtung bewege. Es scheint also so also ob auf neutraler Mittelstellung der Mikroschalter für "rechts" und auch alle drei anderen nicht betätigt sind.

    Von meinem Verständnis her wiederspricht dies der Annahme eines verformten Gummis. Oder mache ich einen Denkfehler?

    Ich habe das Gefühl, dass der Mikroschalter für "rechts" "daueraktiv" ist, auch wenn er nicht betätigt ist.

    Viele Grüße

    Martin

  • Dann hat entweder der Schalter , oder der Port nen Schuss.

    Reparaturtipps auf eigene Gefahr! Ihr seid alt genug, um zu wissen, was Ihr tut. :wink:
    Strom macht klein, schwarz und hässlich. :strom:

  • Hallo SamW,

    Du hast es! Danke!

    Ich habe nun mal den Competition Pro an meinem C64 G versucht. Hier ist die Funktion zu 100% gegeben.

    Also liegt es tatsächlich am Port des C64 C.

    Kann ich dieser Sache weiter auf den Grund gehen? An welche Stelle fängt man in diesem Fall an?

    Liebe Grüße

    MArtin

  • CIA auf U1 tauschen.

    Nachtrag: Ich glaube, wir haben hier Spezialisten wie ADAC, kinzi und Mac Bacon, die anhand des Symptoms (Dauer-rechts) sagen können, ob die einfach mit der CIA auf U2 getauscht werden kann, weil der Port u.U. dort so nicht benötigt wird.

    Bitte melde dich an, um dieses Bild zu sehen.

    '°'°'°'°'°'°'°'°'°Oo.~>| BASIC programmers never die! They just GOSUB without RETURN! |<~.oO°'°'°'°'°'°'°'°'°'

  • Sehe ich auch so. Da wird vermutlich der CIA auf U1 defekt sein.

    Funktioniert die Tastatur denn wie sie soll?

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ja, die Tastatur funktioniert.

    Sind die CIA aufgelötet oder gesockelt im C64 C (II)?

  • ok, ich könnte mir die Antwort selbst geben. Gelötet!

    Ich werde jetzt mal versuchen, das Programm "Test C64" zu finden und schauen, ob es nur den Port 2 betrifft.

  • Sehe ich auch so. Da wird vermutlich der CIA auf U1 defekt sein.

    Funktioniert die Tastatur denn wie sie soll?

    Welcher Joystick-Port ist denn betroffen? Beide?

    Weil Control Port 2 verwendet den CIA-Port A genau "umgekehrt" wie die Tastatur, daher kann es durchaus sein, dass die Tastatur funktioniert und der Joystick nicht, weil der CIA-Port A defekt ist.

    Wenn du "UP" oder "DOWN" drückst, verschwindet der Linksdrall nicht, oder? "Linksdrall" würde bedeuten. dass Port A Bit 2 dauernd auf LOW liegt. Der wird beim anderen CIA nicht intern verwendet, sondern auf den User-Port geführt. Bei gesockelten CIAs werden das also eine Option gewesen. Dass der Linksdrall bei "RIGHT" verchwindet dürfte daran liegen, dass im benutzten Programm die Bits von 7 nach 0 herunter getestet werden und daher "RIGHT" früher als "LEFT" getestet wird.

    Soweit die Theorie.

    Ist das Problem mit einem anderen Joystick gleich oder ist es da weg?

  • Hallo kinzi,

    ich habe mal ein paar Tests gemacht:

    Control Port 2: Great Giana Sisters: Die Spielefigur dreht sich im Stillstand manchmal ohne jegliches Zutun nach links, läuft aber nicht los.

    Control Port 2: Ghosts 'n Goblins: das selbe wie bei Great Giana Sisters

    Control Port 1: Donkey Kong: läuft sauber

    Control Port 2: Pac Man: sobald der Steuerknüppel auf Neutral steht läuft die Spielfigur automatisch nach "links". Also wenn ich mich z.B. horizontal nach rechts bewege und den Steuerknüppel loslasse, dann findet automatisch ein Richtungswechsel nach links statt. Oder die Spielefigur bewegt sich nach unten und der Steuerknüppel wird losgelassen. Dann bewegt sich die Spielefigur solange nach unten, bis die Möglichkeit nach links anzubiegen besteht. Dann bewegt sich die Spielefigur automatisch nach links.

    Noch eine Auffälligkeit:

    Der cbm file browser "fb64.prg" ist unbedienbart, da die Auswahl immer nach oben springt, wenn man einen Eintrag weiter unten auswählen will. Dies ist unabhängig davon, ob der Joystick angeschlossen ist, oder nicht.

    Der cbm file browser "fb.prg" funktioniert ohne Probleme.

    Vielleicht helfen diese Beobachtung bei der Fehlersuche. Ich mache auch gerne weitere Tests, wenn Ihr Ideen habt.

    Einen zweiten funktionieren Joystick zum Testen habe ich allerdings nicht. Allerdings funktioniert der verwendete Joystick am anderen C64 einwandfrei.

    Liebe Grüße

    Martin

    Einmal editiert, zuletzt von resuah (4. Januar 2020 um 23:06)

  • Gut, das bedeutet, es ist nur Control Port 2 betroffen. Der FB64 springt bei "JOY LEFT" auf die erste Position, das bestätigt die Beobachtungen. Sehr wahrscheinlich ist CIA 1 (U1) defekt. Da wie gesagt PA2 des anderen CIAs "nur" auf den User-Port geführt ist, könnte man die beiden CIAs tauschen, wenn man den User-Port-Pin nicht für irgendeine Erweiterung benötigt. Ist natürlich unsexy, zwei CIAs auslöten zu müssen.

    Was hat dein C64 für eine Platine (aka. "Assy")?

  • Super, danke für Deine fachmännische Analyse.

    Assy 250469

    no. 252311 rev. 4