First of all my compliments to the zsnes team, I've been using it for ages and it still rocks

I think there's a small bug in reading joysticks under linux: I have 4 joysticks, which normally should be
/dev/input/js0
/dev/input/js1
/dev/input/js2
/dev/input/js3
However when for some reason the the joystick numbering is not consecutive, like this:
/dev/input/js0
/dev/input/js2
/dev/input/js3
/dev/input/js4
(This happens for instance when i unplug js1 and plug it in again, it then becomes js4)
zsnes will only see the first joystick. I think it simply looks for js0 then js1 etc and stops when that does not exist, thus not finding any joystick after the nonexisting one.
Cheers,
Atze