2 x WIImote an 2 x Controlport

Es gibt 388 Antworten in diesem Thema, welches 58.384 mal aufgerufen wurde. Der letzte Beitrag (8. März 2021 um 20:13) ist von tulan.

  • Letzte Release Version: Bitte melde dich an, um diesen Link zu sehen.

    • Mehrere LED States (= mehr Modes) für die Controller
    • START Taste erzeugt nun ein SPACE (Feuer Button auf Controller A)
    • SNES Controller Button Support (X = FEUER, B = FEUER, A = JUMP, L = JOY LINKS, R = JOY RECHTS)

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • So heute sind diese Controller aus China bei mir eingetrudelt:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Liegen gut in der Hand, aber das Steuerkreuz ist nicht so gut. Wenn man Links oder Rechts drückt drückt man oft nach oben oder unten.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • oh, das Ding hat ja mehr Tasten als der 64er überhaupt ;)
    Wäre ja fast ein Projekt den Controller auf beide control ports zu mappen und dann könnte man z.B. Slipstream mit zwei Joysticks spielen :)

    hab auch mal die neue Firmware getestet, die verschiedenen Blinkemodi sind brauchbar, nur müsste man sich dann irgendwie merken was die denn auch bedeuten :)
    derzeit ist da aber noch nichts unterschiedlich?
    Nunchuk werden immer noch zwei benötigt? Finde gerade meinen zweiten nicht aber nach dem Anstecken von nur einem hängt sich das Nunchuk64 auf

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

  • Derzeit muss man noch zwei Controller anstecken, egal ob Nunchuck oder was anders.
    Es wird für jeden Port der richtige Treiber verwendet.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • Kann man mischen!

    Edit:

    Ich werde heute mal eine Übersicht auf der GitHub Seite erstellen.
    Der neue Wii Classic Controller aus China verwendet blöderweise die gleiche ID wie die NES/SNES Classic Controller.
    Aber ich habe schon einen Weg gefunden, die zu unterscheiden.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • So ich habe mal eine kleine Übersicht gemacht.
    Sind bestimmt noch Fehler drinnen, aber das wird ja eh noch ein paar mal überarbeitet:
    Bitte melde dich an, um diesen Link zu sehen.

    Das Ganze soll als Diskussionsgrundlage dienen, damit man die anderen Modes erstellen kann.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

    Einmal editiert, zuletzt von tulan (13. Februar 2018 um 11:24)

  • github.com/djtulan/nunchuk64/b…ted_controllers/README.md

    sehr schön, probier ich mich mal durch
    ist das Steuerkreuz von NES und SNES Controller mechanisch gleich oder unterscheiden sich die beiden Controller haptisch? Oder anders gefragt, welcher ist der Bessere?

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

  • Ich würde sagen sind beide in etwas gleich. Bei Jump'n'Run ist es etwas blöd UP und RECHTS gleichzeitig zu drücken.
    Daher habe ich Jump auf einen extra Button gelegt.
    ABER: Bei einem der zwei SNES war die Membranfolie verrutscht, daher ging UP und RECHTS nicht ordentlich.
    Musste man korrigieren, danach passte es.

    Was sich auf alle Fälle unterscheidet ist der Wii Classic Controller. Der fühlt sich zwar recht hochwertig an, aber das Steuerkreuz ist sehr empfindlich.
    Wenn man rechts oder links drückt, drückt man versehentlich oft UP oder DOWN mit.
    Vielleicht liegt das aber an meinen Würstelfingern. :D

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • Daher habe ich Jump auf einen extra Button gelegt.

    das versuche ich mir auch gerade anzugewöhnen, als Joystickspieler ist die Lernkurve allerdings etwas flach :S

    Vielleicht liegt das aber an meinen Würstelfingern.

    da bin ich mit Sicherheit keinen Deut geschickter, also bleibe ich erst mal bei den schnurlosen Pads, die find ich echt komfortabel. Fand ich am Turbo Chameleon mit das beste Feature, die Bedieneinheit ;)

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

  • Hallo Betatester:
    Könnt ihr hier bitte mal Fotos von euren Controllern posten?

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • Und da die Teile heute gekommen sind habe ich auch gleich ein paar Fotos vom Aufbau gemacht (bis auf die 4 Widerstände für die Paddles, die muss ich gleich noch von einer Schlacht-Platine auslöten):

    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.Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Und ein erste Sitzprobe:
    - c64 passt (wen wunderts)
    - c128 DCR passt auch, alles gut
    - c128 -> hier muss am Connector von Port1 etwas gefeilt werden, dann passt das auch. Aber wenn da mal ein Gehäuse drumherum soll muss der Connector deutlich schlanker werden
    - Amiga500 passt nicht, der Abstand der Ports ist hier größer, da müsste man sich wohl mit Kabeln behelfen (werde Beizeiten mal welche bauen)

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

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    2 Mal editiert, zuletzt von ADAC (13. Februar 2018 um 16:35)

  • Danke für die Bilder!
    Die 10k Widerstände sind nur für den Analogteil, die kannst du auch einfach mal weglassen.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • So, Flash-Adapter für den TL866a gebaut, angeschlossen, Firmware drauf (geht alles einwandfrei und auf Anhieb), Batterien in ein Pad und: geht schon mal am DCR einwandfrei. :thumbsup:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Feine Sache! Super, dass es läuft.
    Als nächstes möchte ich die Abfragezeit noch etwas verbessern, damit die Reaktion noch schneller wird.
    Einen Timer für Autofire muss ich auch noch reinmachen.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

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

  • Mal ne Frage zu den Widerständen (für die Paddles): Im Schaltplan steht ja 10k und wir reden hier auch immer über 10k. Auf dem Bild 'pcp_with_parts.jpg' auf Github hast du aber 1k Eingebaut...

    Was ist denn jetzt richtig? Ich vermute ja 10k... :gruebel

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • So, hier auch mal Bilder von mir, ebenfalls mit TL866 geflasht (CS Model auf A umgebaut)
    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.

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

  • TL866 geflasht (CS Model auf A umgebaut)

    Da hatten wir wohl beide den gleichen Ansatz... nur ich hab die Strippen etwas kürzer gelassen :thumbup:

    Was ich eben noch festgestellt habe: Steckt man nur einen Empfänger ein geht nix (jedefalls auf was Port 2 betrifft).

    Und: Es lässt sich nicht kontrollieren welcher Empfänger als erstes connected? Aber das lässt sich wohl nicht von der Atmel-Seite aus regeln denke ich mal.... wenn die Dinger Saft haben stellen die wohl ihre Lauscher auf? Wer zu erst kommt, mahlt zuerst?

    Und: mit Joy-Up auf einem Button (was ich sehr gut finde :thumbsup: ) ist es möglich die unmögliche Kombi JoyDown+JoyUp zu produzieren. Macht nix karpott, stört auch nicht (jedenfalls mich nicht). Ist nur gaaanz am Rande bemerkt.

    Zum Thema Speed: mir ist bisher kein Lag aufgefallen, liegt also unter meiner/der Wahrnehmungsschwelle (ich teste mit einem CRT)

    Gruß, Gerd

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von ADAC (13. Februar 2018 um 21:35)