Gamecube Controller Sniffer: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
(pictures of the protocol)
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
=Projekt eingestell=
Es besteht kein Bedarf mehr. Daher wurde das Projekt eingestellt
 
 
==Ziel==
Ein PC soll in der Lage sein die Tasteneingaben auf einem Gamecube controller zu lesen. Gleichzeitig soll jedoch auch die Wii/Gamecube in der Lage sein mit dem controller zu sprechen. Diese Informationen sollen dann in einer GUI visualisiert werden. Schlussendlich werden Speedrunner den Aufbau in [http://www.youtube.com/watch?v=0M7IINwTFVw livestreams] verwenden.
* Erkennen welche tasten gedrueckt wurden
* ErkeinnenErkennen wie schnell tasten gedrueckt werden (mashing meter)
* Visuelles feedback wie zeitgenau bestimmte Eingaberhythmen eingehalten werden.
Optisches Vorbild: [http://www.youtube.com/watch?v=z9gTSNTeGsY Der PS3 Controller visualiser] oder [http://www.youtube.com/watch?v=JjM9zfdhIpM Siglemics custom controller grabber] der sogar das richtige Protokoll spricht (N64=Gamecube)
 
 
 
==Verantwortlich==
 
==Probleme==
(fixed)Das USB example von LibOpenCM3 ist veraltet und laeuft nichtmehr auf der referenz hardware(.
Das kabel hat einen Wackelkontakt und erzeugt auf ungeklaerte weise bitfehler die allerdings auf dem Oszilloskop wie ein gutes Signal aussehen(widerspruch!).
 
 
* Bus Protokoll fuer den N64 ist identisch
* USB wird auf dem OLIMEX stm32-h107 evalboard in betrieb genommen
* Ein Atmega ist doch schnell genug und in kombination mit FTDI auch angenehm zu benutzen.
 
 
 
{| align="center" border="1"
| N64 Controller
| GameCube
| N64 Controller
|-
| [[Datei:N64-controller zoom0.png |left|160x120px|thumb|N64 controller zoom level 0]]
|
| [[Datei:N64-controller zoom0.png |left|160x120px|thumb|N64 controller zoom level 0]]
|-
| [[Datei:Gc-controller zoom1.png |left|160x120px|thumb|GameCube controller zoom level 1]]
 
[[Category:Projekt]]
{{Abgeschlossen}}
852

Bearbeitungen

Navigationsmenü