-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bad mapping of Xbox 360 Wired controller #61
Comments
What evemu-record from devel/evemu port shows when you use dysfunctional controls? |
Thank you for your reply. First of all: Strangely, I did 'kldunload xb360gp' and tried remapping. Mednafen is still reading the inputs. Secondly: Thirdly: Is it being handled by another module instead? I did reload the modules. |
Update: I forgot that I needed to press F3 before testing the axis on mednafen. It reads the triggers and analogue sticks but it still can't read the d-pad at all. I believe mednafen would rather read the d-pad as an axis as that's the way it works on Linux, at least when using <Linux/joystick.h> api instead of evdev. Is there a way to remap the d-pad buttons to 2 xy axis? |
You did not enable usbhid. Add following lines to
|
ugen1.4: at usbus1 Now evemu-record recognises the controller properly, but neither mednafen nor nestopia will detect any input from it. |
I also added "xb360gp_enable=YES" and did a reboot -> same result. |
There may be two causes:
|
Please be more cooperative. |
They both use SDL2. I just checked ports tree and found out that devel/sdl20 does not support evdev yet, so you need to apply one of following patches and rebuild it: You can test joysticks with |
I wanted to try experimenting with the code to fix it but I am currently unable to. Could anyone here take a look into this?
The text was updated successfully, but these errors were encountered: