I've decided to put my emmulator project back together, it's going to emmulate arcade/snes/megadrive/c64 devices, so nothing high end.

I'm going to run it on an old mac mini (core solo period - x86_64).

I'm either going to use Mac OS or Linux.

I'm looking for some joystick / interface devices for this and I'd appreciate some solid information and advice.

I want an arcade style Joystick for arcade style games, if possible a 6 button device for games such as Mortal Kombat (for example)

I'm looking for a Snes/Nintendo style controller for the megadrive/snes games (can I use a wii controller ?)

I'm looking for an old Kempston style Joystock (although I don't really need this as the above arcade stick would probably be fine).

The requirements

1.) Must be good quality stuff
2.) Wireless would be good
3.) MacOS / Linux compatability IF there are special requirements for using the devices (eg: wireless device, key mapping etc etc).
4.) failing wireless USB would be acceptable.

That are my options (I'm happy to put in an IR USB dongle or use bluetooth or a specific wireless dongle)