Using ANY Game Pad Controllers with Propeller (Connectors? Xbox360 gamepad driver?)
KeithMc
Posts: 14
Please use this thread to discuss using various Game Controller Pads, with the Propeller!
To start out: I have a number of questions, regarding Game Contoller Pads,
supported under the Propeller.
1) Seeking an XBox 360 game controller Object:
Is there a Propeller object for the Xbox 360 controller pad yet?
( I could only find the Chatpad support object: ... http://obex.parallax.com/objects/510/ )
2) Mating Connector Sources
A *huge* problem with using a game pad of any kind, is where to find the
MATING connectors, for them. I'd like to avoid cutting the wire.
If you have found a decent source for the mating connectors for ANY
of the gamepad connectors (esp the XBox or PS2 pads), please post
it here. Hopefully we can compile the connector sources into a nice document.
3) Game Pad Specs - compiled
It would be nice to have
A) a full list of the controls on each gamepad. (# of buttons, XY switch-sticks, analog joysticks, etc.)
A URL to the pinout of the connector
C) A URL to a good protocol description of the pad, as a reference.
If you know any of the above for any gamepad, please post it here.
4) Searching OBEX for Game Pads
Is there an easy way to find ALL of the game console (pads/controllers/handsets/whatever)
OBEX objects? I've searched and found a few under "Pad", "Controller", "Game",
etc, but I've yet to find a standardized search term that seems to get them ALL.
Is this diverse enough, to qualify as its own top level Category? (ie "Hand Controls")
IS this possible to add, to the general top level icons, along with Signal Processing, etc?
(Who would do this, etc...?)
5) Comparing the various controls:
I'm also searching for a good comparison chart of ALL of the various gamepad
controllers. We can build one with enough data from (3) above, but does
it already exist? IF so, please reply with a URL of a good comparison chart.
That way, if you have a need for something like "8 buttons and 2 switch sticks",
you'll know which gamepad to try to use.
If there is anything else you wish to discuss related to using any brand or
model of gamepad controller, you are welcome to do it in this thread.
Hopefully, we can combine all of our knowledge of all game pads HERE,
so we can all benefit.
Thanks!
Keith Mc.
To start out: I have a number of questions, regarding Game Contoller Pads,
supported under the Propeller.
1) Seeking an XBox 360 game controller Object:
Is there a Propeller object for the Xbox 360 controller pad yet?
( I could only find the Chatpad support object: ... http://obex.parallax.com/objects/510/ )
2) Mating Connector Sources
A *huge* problem with using a game pad of any kind, is where to find the
MATING connectors, for them. I'd like to avoid cutting the wire.
If you have found a decent source for the mating connectors for ANY
of the gamepad connectors (esp the XBox or PS2 pads), please post
it here. Hopefully we can compile the connector sources into a nice document.
3) Game Pad Specs - compiled
It would be nice to have
A) a full list of the controls on each gamepad. (# of buttons, XY switch-sticks, analog joysticks, etc.)
A URL to the pinout of the connector
C) A URL to a good protocol description of the pad, as a reference.
If you know any of the above for any gamepad, please post it here.
4) Searching OBEX for Game Pads
Is there an easy way to find ALL of the game console (pads/controllers/handsets/whatever)
OBEX objects? I've searched and found a few under "Pad", "Controller", "Game",
etc, but I've yet to find a standardized search term that seems to get them ALL.
Is this diverse enough, to qualify as its own top level Category? (ie "Hand Controls")
IS this possible to add, to the general top level icons, along with Signal Processing, etc?
(Who would do this, etc...?)
5) Comparing the various controls:
I'm also searching for a good comparison chart of ALL of the various gamepad
controllers. We can build one with enough data from (3) above, but does
it already exist? IF so, please reply with a URL of a good comparison chart.
That way, if you have a need for something like "8 buttons and 2 switch sticks",
you'll know which gamepad to try to use.
If there is anything else you wish to discuss related to using any brand or
model of gamepad controller, you are welcome to do it in this thread.
Hopefully, we can combine all of our knowledge of all game pads HERE,
so we can all benefit.
Thanks!
Keith Mc.
Comments
1) Don't know of an Xbox 360 driver. Perhaps it's the current Propeller's inability to handle full USB?
2) In the project linked above, I used controller extension cables. I found it easiest to source them, and didn't feel back cutting them.
3) I'll address this in an upcoming forum post on the new home of Propellerpowered's forums.
4) Obex is what it is.. Most of them should come up Human Input.
I've personally used the NES, N64, Super Nintendo, and Wii Classic controller objects. They work well.
OBC
I have produced a small pcb that breaks out the Wii connector to a pin header for connection to the prop (or any other micro) using the I2C. The pcb has a sot23 3V3 regulator too. see my website link in my signature or my thread on pcb modules.