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?

  • Do you need to restart the emulator or the PC for it to work again? Oct 18, 2011 at 21:58
  • 2
    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, 2011 at 17:04
  • @MatthewRead, yes, if I restart the snes9x it works fine.
    – GarouDan
    Nov 18, 2011 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, 2011 at 21:49
  • 2
    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, 2012 at 15:51

1 Answer 1


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?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .