I have a MS Sidewinder Pro and it works GREAT with Corn and Mario 64. (and yes I do own a cartridge of Mario 64 but its broken)
I really like playing the old Nintendo games the best, I must have played through Zelda II and Final Fantasy 2 or 3 times in the last couple years thanks to emulators. The Super Mario All-Stars rom is great too, I used to play that one a lot, but not so much anymore. I'm trying to find out what emulator works best with Zelda 64, Corn sucks with it.