View Single Post
  #12   Spotlight this post!  
Unread 22-12-2005, 08:40
Jack Jones Jack Jones is offline
Retired
no team
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Waterford, MI
Posts: 964
Jack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond repute
Re: Ambidextrous Joysticks

Quote:
Originally Posted by Al Skierkiewicz
In many cases, you can purchase a desirable USB joystick and remove and replace the cable and interface board to bring out the right functions to the appropriate pins on a game connector. One caveat, not all manufacturers use 100K pots on their USB joysticks. (No, I do not have a list of those that do.)
We use the Logitech Dual Action (dual stick) gamepads and wire them up to a standard gameport cables from old joysticks.

I too have no idea which USB sticks/pads have 100k pots. The Logitechs use 10k & so do the Saiteks. The workaround to that is to clamp the low end to ground, which creates a true voltage divider. The OI will interpret them in a range from 46 to 210, with 127 in the center as usual. So, to get a range from 0 to 254, the program will either need to scale the inputs, or use them to index an array that maps 46 to zero at one end and 210 to 254 at the other. We do the later because we use an exponential ramp mapping anyway.