Gamer125 / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

Arcade stick won't work with emulator. #136

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
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.

Original issue reported on code.google.com by jlenoco...@gmail.com on 9 Nov 2010 at 1:53

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 9 Nov 2010 at 7:10

GoogleCodeExporter commented 8 years ago
It worked with the old emulator.  It had something to do with the old menu.

Original comment by jlenoco...@gmail.com on 9 Nov 2010 at 3:15

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 9 Nov 2010 at 3:44

GoogleCodeExporter commented 8 years ago
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.

Original comment by jlenoco...@gmail.com on 14 Nov 2010 at 7:40

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 15 Nov 2010 at 3:18

GoogleCodeExporter commented 8 years ago
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.  

Original comment by jlenoco...@gmail.com on 15 Nov 2010 at 8:20