NES Funk-Controller für den C64 :-)

Es gibt 240 Antworten in diesem Thema, welches 48.793 mal aufgerufen wurde. Der letzte Beitrag (20. Januar 2019 um 02:41) ist von Hagtrix.

  • Vielen Dank für das Lob!

    Die IDE bekommst du kostenlos zum Download für alle gängigen Betriebssysteme. Dann musst du nur noch den Arduino anstöpseln per USB und in der IDE das richtige Board auswählen. Bei Nano gibt es glaube ich nur zwei Varianten.
    Dann den Quelltext in das Editorfenster kopieren und auf den upload Button klicken. Nach ca. 5 Sekunden geblinke auf dem Board musste dann die Meldung kommen das der Upload abgeschlossen ist. Dann isset fäddich :smile:

  • unter Windows muss man im IDE den richtigen COM Port einstellen, unter dem der Nano installiert wurde, und den richtigen Nano einstellen.
    Dann geht das eigentliche Schreiben auf den Nano so schnell, dass ich dachte das kann doch nicht sein, irgendwas stimmt da doch nicht. Funktioniert aber einwandfrei! :D

  • Die IDE hab ich runtergeladen und installiert.
    Unter WERKZEUGE - BOARD - hab ich "Arduino Nano" ausgewählt.
    Im Gerätemanager wird bei mir der Arduino mit COM3 angezeigt,
    also unter WERKZEUGE - PORT - "COM3" eingestellt.

    Muss ich nun das Textfile per Copy n paste in den Editor kopieren (anstelle des Textes)?
    Oder über ein Menüpunkt einladen?

    Und ist "Hochladen" der Punkt zum übertragen (flashen) in den Arduino?

    Sorry für meine blöden fragen :schande: , bin aber mit den Lötarbeiten noch nicht fertig und kann das Ergebnis noch nicht prüfen...


    Goldbug

    Der eine ist so cool wie Jesus, den mit Brille kenn ich nicht. :emojiSmiley-12:

  • Also, ich hab wohl oben alles richtig beschrieben !

    Ich hab mal das BASIC-Blinken-prg getestet und es hat funktioniert!

    Ich hab das Textfile per copy n paste in den Editor kopiert und auf "Hochladen" geklickt.

    "Hochladen abgeschlossen" ist wohl die OK-Meldung.

    So, fertiglöten und testen!

    Der eine ist so cool wie Jesus, den mit Brille kenn ich nicht. :emojiSmiley-12:

  • Ich hab das Textfile per copy n paste in den Editor kopiert und auf "Hochladen" geklickt.

    "Hochladen abgeschlossen" ist wohl die OK-Meldung.

    So, fertiglöten und testen!

    Ist auf jeden Fall die richtige Vorgehensweise, sollte klappen.

  • Mittlerweile gibt es die billig Funk-Controller auch für das SNES-Classic-Mini, die funktionieren, im Gegensatz der NES-Dinger, sogar daran. Aber das allerbeste: Die funktionieren out-of-the-box auch mit dem hier vorgestellten Adapter am C64! :thumbsup:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Mittlerweile gibt es die billig Funk-Controller auch für das SNES-Classic-Mini, die funktionieren, im Gegensatz der NES-Dinger, sogar daran. Aber das allerbeste: Die funktionieren out-of-the-box auch mit dem hier vorgestellten Adapter am C64! :thumbsup:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Fehlt da nicht ein Bestell Link? :D

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Fehlt da nicht ein Bestell Link?

    Hast ja recht! :wink: Meins habe ich zwar von einem anderen Anbieter aus der Bucht, dieses ist aber noch günstiger:

  • 2er Pack bei Aliexpress: $17
    Bitte melde dich an, um diesen Link zu sehen.
    50er Pack bei Aliexpress: $336,22
    Bitte melde dich an, um diesen Link zu sehen.

    womit könnten wir denn die Tasten vorne an dem Teil belegen?

    Geht evtl. "Space" oder andere Buchstaben, die oft in Spielen verwendet werden?

  • Ich finde den Bausatz super und überlege gerade, ob ich ein bezahltes Projekt ausschreiben sollte.

    Mein Wunsch wäre eine externe Konverterbox für PS1 - 4, Nintendo und eventuell Gamecube Gamepads
    auf C64 zu unterstützen.. Bestünde an so einer externen Box interesse ?

  • Ich werde mir den anderen Controller auch mal bestellen. Für die Belegung der Tasten Vorne kann man sich ja dann was ausdenken. Werde heute Abend eine neue Firmware posten, die für Jump'n Run Spiele gedacht ist. Da ist dann die B Taste mit Hoch bzw. Sprung belegt. War ne Idee vom CapainFuture und ist echt gut für Sams Journey, Giana Sisters und Co.

    Der nächste Schritt wird dann ein in der Geschwindigkeit einstellbares Dauerfeuer über die Select Taste sein. Werde da dann drei Stufen einbauen. Lamgsam mittel Schnell und wenn man ein 4. mal drückt wieder ausgeschaltet. Denke mal das verschiedene Schussgeschwindigkeiten in Spielen Sinn macht. Bei den Joysticks kann man das ja auch einstellen.

    Eine weitere Möglichkeit wäre auch eine Makro Aufnahmefunktion. Könnte der PC realisieren. Der nimmt dann die Bewegungen auf... aber fällt mir jetzt noch kein Anwendungsgebiet für ein...

  • Ach so ein Paar Kombos für IK+ würden auch in den Speicher passen von dem Arduino dann wundern sich die anderen in welcher Geschwindigkeit die Schwinger kommen wenn man auf z.b. eine der vorderen Tasten drückt... Makrokarate quasi.

  • Ich werde mir den anderen Controller auch mal bestellen. Für die Belegung der Tasten Vorne kann man sich ja dann was ausdenken. Werde heute Abend eine neue Firmware posten, die für Jump'n Run Spiele gedacht ist. Da ist dann die B Taste mit Hoch bzw. Sprung belegt. War ne Idee vom CapainFuture und ist echt gut für Sams Journey, Giana Sisters und Co.

    Der nächste Schritt wird dann ein in der Geschwindigkeit einstellbares Dauerfeuer über die Select Taste sein. Werde da dann drei Stufen einbauen. Lamgsam mittel Schnell und wenn man ein 4. mal drückt wieder ausgeschaltet. Denke mal das verschiedene Schussgeschwindigkeiten in Spielen Sinn macht. Bei den Joysticks kann man das ja auch einstellen.

    Eine weitere Möglichkeit wäre auch eine Makro Aufnahmefunktion. Könnte der PC realisieren. Der nimmt dann die Bewegungen auf... aber fällt mir jetzt noch kein Anwendungsgebiet für ein...

    Ich wüsste jetzt nicht, wo es Sinn macht, das Dauerfeuer in der Geschwindigkeit einstellen zu können, aber da kann der ein oder andere Hardcorezocker sicher etwas zu sagen. Für mich würde es mehr Sinn machen, die Tastenbelegungen via select oder einer anderen Taste durchschalten zu können. A-Jump'n run B- Ballerspiele C-Klopperei, irgendwie so etwas in der Richtung.

  • Auch ne gute Idee! Werde den nächsten Code auch so machen das man den als Nicht Programmierer auch etwas anpassen kann. Z.b. umbelegung der Knöpfe A und B etc.

  • Auch ne gute Idee! Werde den nächsten Code auch so machen das man den als Nicht Programmierer auch etwas anpassen kann. Z.b. umbelegung der Knöpfe A und B etc.

    An Ideen soll es nicht mangeln, da habe ich doch gleich noch etwas. Schonmal versucht mit so einem pad Decathlon oder die extremen rüttelschüttelschüttelspiele zu spielen ? Da würde ich auch eher bevorzugen, eine der freienTasten so zu programmieren, dass links-rechts Bewegungen simuliert werden. Hierbei lohnt es sich dann auch die Geschwindigkeit einstellen zu können :)