Arcade stick won't work with emulator.

Issue #136 invalid
Former user created an issue

Original [issue 136](https://code.google.com/p/genplus-gx/issues/detail?id=136) created by jlenoconel on 2010-11-09T01:53:01.000Z:

What steps will reproduce the problem? 1.New version of emulator does not support arcade sticks. 2.Same with Snes9x and GBA emulator. 3.Works fine with SMS and Hugo GX.

Comments (6)

  1. Former user Account Deleted

    Comment # 1 originally posted by ekeeke31 on 2010-11-09T07:10:13.000Z:

    I don't even know what an arcade sticks is :|

    This kind of compatibility issue is the responsibility of low-level libraries, i.e libogc, not emulators. There is nothing I can do to fix this.

  2. Former user Account Deleted

    Comment # 2 originally posted by jlenoconel on 2010-11-09T15:15:55.000Z:

    It worked with the old emulator. It had something to do with the old menu.

  3. Former user Account Deleted

    Comment # 3 originally posted by ekeeke31 on 2010-11-09T15:44:12.000Z:

    No it doesn't, I think I know better than you what my code does.

    It's a libogc compatibility issue; Analog sticks (Nunchuk or Classic Controllers) are still supported and works fine in the new menu. It's just special controllers like the one you have that is apparently not supported properly anymore.

  4. Former user Account Deleted

    Comment # 4 originally posted by jlenoconel on 2010-11-14T19:40:15.000Z:

    I put a new message on the wiibrew forum but no one is answering. I tried to contact the libogc but they said they weren't able to help me. Anyway, can anything be done eventually to try to solve this problem? I saw that SNES9X was supposed to support 3rd party controllers but not sure if this is completely true or what. It would be really nice to have a fix to this as it would mean people could use their arcade sticks with the emulators. Anyway, just wanted to say I'm not trying to be demanding, just trying to see if there is a solution.

  5. Former user Account Deleted

    Comment # 5 originally posted by ekeeke31 on 2010-11-15T15:18:45.000Z:

    There is nothing that can be done beside you to donate an arcade controller towards libogc devs to see if they can pull out something.

    libogc has been improved to support 3rd party controllers and classic controller PRO, including analog sticks with unexpected calibration read values. Most controllers have been fixed and are now supported but some others might still need the method used in older libogc versions. This is a kind of trade-off between improving compatibility/accuracy and supporting most popular controllers while leaving a few unsupported.

    You have to understand that there is no documentation available on how to properly communicate with Wii controllers, all the findings so far have been done though reverse-engineering and various hardware tests made by a few motivated people. A "fix" as you expect to see is very unlikely to happen without having the specific hardware in hand. And even with that, there is no guarantee anyone will found what is needed for this one in particular to work.

  6. Former user Account Deleted

    Comment # 6 originally posted by jlenoconel on 2010-11-15T20:20:44.000Z:

    OK fair dos. Sorry I kept on posting stuff about this. I was just trying to get an understanding. Thanks for messaging me back on here, I appreciate it.

  7. Log in to comment