Converting Analog inputs to digital (for arcade sticks)

Discussion in 'Modding and Hacking - Consoles and Electronics' started by Adam, Sep 6, 2009.

  1. Adam

    Adam Active Member

    Joined:
    Dec 16, 2008
    Messages:
    38
    Likes Received:
    0
    I had a wonderful idea on how to make my nice saturn virtua stick universal. I installed a db-15 terminal on the side, and I have a few controllers installed in project boxes, which plug into this spot, and the in turn plug into their console of choice. This allows me to have an almost universal joystick.

    I say almost because there's a few problems I foresee encountering in newer consoles' controllers. Every console n64 and onwards has an analog joystick, and I would like to retain that compatibility. So naturally, I would like to convert the analog, into digital for easy padhacking.

    How would I do this? And what about triggers that are analog, or even buttons that are analog like the original xbox? Help would be appreciated.
     
  2. aryssoR

    aryssoR Peppy Member

    Joined:
    Feb 14, 2009
    Messages:
    303
    Likes Received:
    0
    I'm not sure I understand, you want to use a digital joystick in place of an analogue one? Why bother? Both the X360 and N64 have digital D-pads, would it not make more sense to hack to those? Then at least you are replacing like for like.

    What is their to be gained from making the analogue stick digital when there's already a digital control on those pads?

    The buttons can be tackled in much the same way as any other button hack, just depends on whether you are removing the triggers or not. If you are you need to add resistors. See http://www.slagcoin.com/joystick/pcb_wiring.html#PCB_COMPONENTS_MODIFICATION_AND_REMOVAL
     
  3. Adam

    Adam Active Member

    Joined:
    Dec 16, 2008
    Messages:
    38
    Likes Received:
    0
    Well, some games use the analog stick and not the D-pad, I figure there might be some games that would be fun to use an arcade stick on, that don't use the d-pad for movement. Also, a big part of doing this was for the 5200, I really can't stand the not centering thing, and it's incredibly flaky.
     
    Last edited: Sep 6, 2009
  4. kendrick

    kendrick Enthusiastic Member

    Joined:
    Apr 30, 2007
    Messages:
    589
    Likes Received:
    0
    You want to look up how the homebrew Vectrex joysticks were made. This is one of the few consoles that had *only* an analog stick and no digital pad. Essentially, most games only required discrete directional control and no precise positioning, so the hacks to convert a Genesis pad involve making the D-pad activate fixed resistance input (using resistors for a crude A-to-D conversion instead of having a sweeping potentiometer.) This works for 95 percent of the Vectrex games.
     

Share This Page