You should be able to map just about any controller to a decent emulator. Personally I use my PS3 controller on my computer. (It doesn't work plug and play, you have to look up how to install it.) I am reasonably certain a 360 controller works as well.