Größe: 4639
Kommentar: sned2md Adapter Information hinzugefügt
|
Größe: 4366
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
/* set ft=wiki-moin */ | #format rst |
Zeile 3: | Zeile 3: |
= Info = | .. Info für Projekt Seite (im moinmoin wiki Style) |
Zeile 5: | Zeile 5: |
Kategorie:: Basteln | Kategorie:: Hardware, Basteln |
Zeile 9: | Zeile 9: |
Letzte Aktivität:: 2016-05 | Letzte Aktivität:: 2016-07 |
Zeile 11: | Zeile 11: |
<<TableOfContents()>> | :Title: 4 Player Adapter für C64 :Autoren: DaMicha, Peter :Beschreibung: 4 Player Adapter mit Joysticks an den C64 anschließen und Spiele spielen |
Zeile 13: | Zeile 15: |
= Projekthintergrund/Motivation = | ######################## 4 Player Adapter für C64 ######################## .. contents:: Inhalt: Projekthintergrund/Motivation ----------------------------- |
Zeile 17: | Zeile 26: |
= Ziele = | |
Zeile 19: | Zeile 27: |
* Einen der gängigen 4Player Adapter für den C64 raussuchen. (Es wird das 4 Player Interface von Protovision) * Selber zusammen bauen oder kaufen? * Joysticks besorgen * Für SubD Schnittstelle (z.b Competition Pro Joystick) * Nintendo Gamepads + Adapter zu Serieller Schnittstelle * kompatible Spiele raussuchen * Software ausprobieren um die Joystickszustände einzulesen |
Ziele ----- |
Zeile 27: | Zeile 30: |
'''Weitere Ziele''' * Emulatortaugliche Lösung (Vice unterstützt schon das 4Player Interface) * Joystickanschluss (Seriel oder Nintendo Anschluss) zu USB |
- Einen der gängigen 4Player Adapter für den C64 raussuchen. (Es wird das 4 Player Interface von Protovision) - Selber zusammen bauen oder kaufen? - Joysticks besorgen - Für SubD Schnittstelle (z.b Competition Pro Joystick) - kompatible Spiele raussuchen - Software ausprobieren um die Joystickszustände einzulesen |
Zeile 31: | Zeile 37: |
/* ========================================================================== */ = 4 Player Joystick Interface von Protovision = |
|
Zeile 34: | Zeile 38: |
bei vesalia '''gekauft!''' | *Weitere Ziele* |
Zeile 36: | Zeile 40: |
* https://www.protovision-online.de/hardw/4_player.php?language=de * mit Bauanleitung, Codebeispiel, FAQ, Spieleliste und Vice Support und Vice Support * Selberbauen geht auf jeden Fall ohne Probleme * Die Bauanleitung enthält keine Pull-Ups für die SubD Port Signale, die an den Multiplexer angeschlossen sind. Außerdem fehlt der Kondensator an der Spannungsversorgung des Multiplexers. |
- Emulatortaugliche Lösung (Vice unterstützt schon das 4Player Interface) .. ========================================================================== 4 Player Interface von Protovision ---------------------------------- bei vesalia *gekauft!* - Protovision Web Seite: http://www.protovision-online.de/hardw/4_player.php?language=de - mit Bauanleitung, Codebeispiel, FAQ, Spieleliste und Vice Support und Vice Support - Selberbauen geht auf jeden Fall ohne Probleme - Die Bauanleitung enthält keine Pull-Ups für die SubD Port Signale, die an den Multiplexer angeschlossen sind. Außerdem fehlt der Kondensator an der Spannungsversorgung des Multiplexers. |
Zeile 41: | Zeile 57: |
* C64 Wiki: https://www.c64-wiki.de/index.php/4_Spieler_Joystick-Adapter | |
Zeile 43: | Zeile 58: |
besser für 15 Euro '''kaufen''': * Da der User Port Stecker und die SubD Ports nicht auf eine Lochrasterplatine passen, geht eigentlich nur, dass man selbst eine Platine herstellt oder die Stecker und Buchsen über Kabel an die Platine anschließt. * Zusammenlöten wäre dann trivial, das können wir auch noch bei den Controller-Adaptern zu genüge tun |
- 4 Player Interface bei C64 Wiki: https://www.c64-wiki.de/index.php/4_Spieler_Joystick-Adapter |
Zeile 47: | Zeile 60: |
* Die Kaufversion hat noch zusätzlich Widerstände auf der Platine. Herausfinden, ob das Pull-Ups sind und ob der Switch-IC einen Kondensator spendiert bekommen hat (im forum64 fragen). Hat sich erledigt, ist wohl genau wie vermutet. Können wir prüfen sobald der Adapter gekauft ist. | besser für 15 Euro *kaufen*: Da der User Port Stecker und die SubD Ports nicht auf eine Lochrasterplatine passen, geht eigentlich nur, dass man selbst eine Platine herstellt oder die Stecker und Buchsen über Kabel an die Platine anschließt. Zusammenlöten wäre dann trivial, das können wir auch noch bei den Controller-Adaptern zu genüge tun Die Kaufversion hat noch zusätzlich Widerstände auf der Platine. Herausfinden, ob das Pull-Ups sind und ob der Switch-IC einen Kondensator spendiert bekommen hat (im forum64 fragen). Hat sich erledigt, ist wohl genau wie vermutet. Können wir prüfen sobald der Adapter gekauft ist. |
Zeile 50: | Zeile 76: |
* http://www.commodoreworld.hu/hardver/control_port/cga4player.php?lang=eng | |
Zeile 52: | Zeile 77: |
Anleitung (Aber ohne Widerstände): * http://www.protovision-online.de/hardw/build4player.php?language=de |
- http://www.commodoreworld.hu/hardver/control_port/cga4player.php?lang=eng Anleitung (Aber ohne Pull-Up Widerstände und ohne Blockkondensator): - http://www.protovision-online.de/hardw/build4player.php?language=de |
Zeile 56: | Zeile 86: |
* http://wiki.icomp.de/wiki/4_Player_Adapter Reseller: * vesalia: http://www.vesalia.de/d_c64_4player.htm |
|
Zeile 60: | Zeile 87: |
== Nächste Schritte == * Ausprobieren. * Testprogramm besorgen, Spiel besorgen. * mit Vice (Emulator und der Emulation des 4Player Interface) * am C64 |
- http://wiki.icomp.de/wiki/4_Player_Adapter |
Zeile 68: | Zeile 90: |
/* ========================================================================== */ = SNES Controller zu C64 SubD9 Adapater = |
Reseller: |
Zeile 71: | Zeile 92: |
'''snes2md''': * SNES Controller am C64 anschließen * unterstützt konfigurierbares Dauerfeuer * mit Bauanleitung und Firmware im Source-Code * benutzt einen Atmega8 |
- vesalia: http://www.vesalia.de/d_c64_4player.htm |
Zeile 77: | Zeile 94: |
* lässt sich gut selber auf einer Lochrasterplatine nachbauen | Emulation über Vice ------------------- |
Zeile 79: | Zeile 97: |
Link: * http://www.raphnet.net/electronique/snes_to_db9/index_en.php * es ist auch eine snes2usb version verlinkt (http://www.raphnet.net/electronique/multiuse_pcb2/index_en.php) * weitere Informationen zur Funktion: http://www.a1k.org/forum/showthread.php?t=42525&highlight=SNES * Layout eines Bastelprojekts: http://www.forum64.de/index.php?thread/52749-heute-so-gebastelt/&pageNo=11&s=3c5cf5c18d567cc99f941cba76b0f58689d434ba |
Demo Programm für 4 Player Interface von Protovision: http://www.retro-programming.de/programming/nachschlagewerk/nice-to-know/4-spieler-adapter-vier-joysticks/ |
Zeile 85: | Zeile 100: |
Kaufversion: * [[http://www.raphnet-tech.com/products/snes_to_db9/index.php|raphnet tech.]] (ca. 26€ + Versand) |
Laut Webseite wird das 4 Player Interface auch von Vice unterstützt. Die Einstellungen befinden sich unter ``Einstellungen`` -> ``Joystick Einstellungen`` Dort kann die generelle Emulation über ``Userport Joystick Adapter`` aktiviert werden. Der Adapter selbst wird über ``Userport Joystick Adaptertype`` -> ``CGA Userport Joystick Adapter`` ausgewählt. |
Zeile 88: | Zeile 106: |
== Die SNES Controller == | Die einzelnen Joystickport lassen sich dann mit ``Joystick in extra Port #1`` und ``Joystick in extra Port #2`` konfigurieren. |
Zeile 90: | Zeile 109: |
Wir haben 2 gebrauche gekauft (ebay: je 15 Euro). Der Zustand ist akzeptable und kann noch durch etwas Pflege verbessert werden. | Das Demoprogramm haben wir ins git Repository unter ``src/joytest/`` abgelegt. Es lässt sich mit ``make build run`` bauen und ausführen sobald ACME und Vice installiert und im Exec Pfad sind. |
Zeile 92: | Zeile 113: |
Dazu besitzen wir jetzt noch 2 Verlängerungskabel (je 4 Euro), die wir zerscheiden können um die Controller an den Adapter anschließen zu können. | Läuft das Programm, können die Joysticks wie oben erklärt konfiguriert und ausprobiert werden. Wichtig ist, dass die Joystick Belegungen nicht doppelt vergeben sind. Also eventuell die Belegungen der Standard Joysticks deaktivieren. |
Zeile 94: | Zeile 118: |
== Nächste Schritte == | Nächste Schritte ---------------- |
Zeile 96: | Zeile 121: |
* Bevor es richtig los geht ein Blinky Project auf einem Arduino machen und danach auf einem Breadboard mit einem Atmega und einem Programmierer. * Den Adapter auf einem Breadboard aufbauen und der '''snes2md''' Firmware flashen. * Schematic aufzeichnen und Schaltplan für einen Lochrasterplatinenaufbau erstellen * Benötigte Bauteile besorgen * Gehäuselösung ersinnen * zusammenlöten und ausprobieren |
- Ausprobieren. |
Zeile 103: | Zeile 123: |
== Offene Punkte == | - Spiel besorgen. - mit Vice (Emulator und der Emulation des 4Player Interface) - am C64 |
Zeile 105: | Zeile 127: |
* Zugentlastung für die Kabel ---- KategorieProjekt |
.. ========================================================================== .. KategorieProjekt .. vim: set ft=rst : |
Title: | 4 Player Adapter für C64 |
---|---|
Autoren: | DaMicha, Peter |
Beschreibung: | 4 Player Adapter mit Joysticks an den C64 anschließen und Spiele spielen |
4 Player Adapter für C64
Inhalt:
Projekthintergrund/Motivation
Weil das total toll ist und man kann das auf der Warnowvalley-OpenAir Veranstaltung als Aufbau präsentieren.
Ziele
- Einen der gängigen 4Player Adapter für den C64 raussuchen. (Es wird das 4 Player Interface von Protovision)
- Selber zusammen bauen oder kaufen?
- Joysticks besorgen - Für SubD Schnittstelle (z.b Competition Pro Joystick)
- kompatible Spiele raussuchen
- Software ausprobieren um die Joystickszustände einzulesen
Weitere Ziele
- Emulatortaugliche Lösung (Vice unterstützt schon das 4Player Interface)
4 Player Interface von Protovision
bei vesalia gekauft!
- Protovision Web Seite: http://www.protovision-online.de/hardw/4_player.php?language=de
- mit Bauanleitung, Codebeispiel, FAQ, Spieleliste und Vice Support und Vice Support
- Selberbauen geht auf jeden Fall ohne Probleme
- Die Bauanleitung enthält keine Pull-Ups für die SubD Port Signale, die an den Multiplexer angeschlossen sind. Außerdem fehlt der Kondensator an der Spannungsversorgung des Multiplexers.
Weitere Links:
- 4 Player Interface bei C64 Wiki: https://www.c64-wiki.de/index.php/4_Spieler_Joystick-Adapter
besser für 15 Euro kaufen:
Da der User Port Stecker und die SubD Ports nicht auf eine Lochrasterplatine passen, geht eigentlich nur, dass man selbst eine Platine herstellt oder die Stecker und Buchsen über Kabel an die Platine anschließt.
Zusammenlöten wäre dann trivial, das können wir auch noch bei den Controller-Adaptern zu genüge tun
Die Kaufversion hat noch zusätzlich Widerstände auf der Platine. Herausfinden, ob das Pull-Ups sind und ob der Switch-IC einen Kondensator spendiert bekommen hat (im forum64 fragen). Hat sich erledigt, ist wohl genau wie vermutet. Können wir prüfen sobald der Adapter gekauft ist.
Schematic:
Anleitung (Aber ohne Pull-Up Widerstände und ohne Blockkondensator):
Info im icomp wiki:
Reseller:
Emulation über Vice
Demo Programm für 4 Player Interface von Protovision: http://www.retro-programming.de/programming/nachschlagewerk/nice-to-know/4-spieler-adapter-vier-joysticks/
Laut Webseite wird das 4 Player Interface auch von Vice unterstützt. Die Einstellungen befinden sich unter Einstellungen -> Joystick Einstellungen Dort kann die generelle Emulation über Userport Joystick Adapter aktiviert werden. Der Adapter selbst wird über Userport Joystick Adaptertype -> CGA Userport Joystick Adapter ausgewählt.
Die einzelnen Joystickport lassen sich dann mit Joystick in extra Port #1 und Joystick in extra Port #2 konfigurieren.
Das Demoprogramm haben wir ins git Repository unter src/joytest/ abgelegt. Es lässt sich mit make build run bauen und ausführen sobald ACME und Vice installiert und im Exec Pfad sind.
Läuft das Programm, können die Joysticks wie oben erklärt konfiguriert und ausprobiert werden. Wichtig ist, dass die Joystick Belegungen nicht doppelt vergeben sind. Also eventuell die Belegungen der Standard Joysticks deaktivieren.
Nächste Schritte
- Ausprobieren.
- Spiel besorgen.
- mit Vice (Emulator und der Emulation des 4Player Interface)
- am C64