Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

SNES9x works with my USB joystick alright, but if I need disconnect this joystick (even with the ROM paused), when I connect it again it doesn't work anymore.


How can it be fixed?

share|improve this question
Do you need to restart the emulator or the PC for it to work again? – Matthew Read Oct 18 '11 at 21:58
What version of SNES9x are you using, and have you contacted the developers about this issue? Emulator ports on Linux are notoriously unstable as well. – Xkeeper Nov 17 '11 at 17:04
@MatthewRead, yes, if I restart the snes9x it works fine. – GarouDan Nov 18 '11 at 21:47
@Xkeeper using snes9x -v I got: Snes9x 1.52 for unix Reading config file /etc/snes9x/snes9x.conf. Sound buffer size: 12800 (3200 samples) Port 1: Pad #1. Port 2: <none>. Error opening the ROM file. But I use it by gui snes9x-gtk. I didn't tried contact the developers yet =// – GarouDan Nov 18 '11 at 21:49
AskUbuntu might know. I do not know off the top of my head, but here's conjecture: See if plugging and unplugging the joystick makes a different device node in /dev. – Broam Aug 2 '12 at 15:51

I'm not sure why you'd need to be frequently unplugging your joystick mid-game, but why not just take a save state, play musical chairs with your usb devices, restart snes9x, and reload your save state?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.