Skip to content
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

Expand Controller Functionality #28

Closed
shinra358 opened this issue May 2, 2013 · 7 comments
Closed

Expand Controller Functionality #28

shinra358 opened this issue May 2, 2013 · 7 comments

Comments

@shinra358
Copy link

When the emulation is started and then a person puts in the controller afterwards, the controller doesn't work. Can you make it so that the controller works no matter when you put it in (a few other emulators do this)?

@OV2
Copy link
Collaborator

OV2 commented May 3, 2013

@shinra358
Copy link
Author

I only have 1 controller and I can't test multiples at a time, but so far so good. Hotplugging works with the controller that I have now. Thanks ;)

@OV2
Copy link
Collaborator

OV2 commented May 4, 2013

Did you check if the new controller is not simply reported with a new Joystick number? That's the case on my system if I disconnect my logitech and connect an xbox controller.

@shinra358
Copy link
Author

I don't know about number, but it still says joypad 1 in snes9x when I switch them. And the controller names do change in the joy.cpl. I just found my old ps2 controller with adapter. I turned the logitech one to dinput mode and used snes9x and then I switched it out with the dinput ps2 controller. It didn't work still. Only works if you put the same exact controller back in.

Ah, I see what you mean by numbers. The ps2 controller has J1 when you map a button when you put it in the same slot and both dinput and xinput are J0 on the logitech controller.

@shinra358
Copy link
Author

Found another old controller that I forgot about (direct input). Madkats nes ps2 controller. It uses the same adapter to work on pc though. That may or may not have to do with it having the same controller number. Both the ps2 and the nes ps2 with the adapter show J1. They do work (re-enable) when swapped with each other.

@OV2
Copy link
Collaborator

OV2 commented May 10, 2013

S9x has no control over which Joypad gets which number, so the current state will probably be the best it gets.

@OV2 OV2 closed this as completed May 10, 2013
@shinra358
Copy link
Author

Okay, that's cool man. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants