:pj64: Project 64 is, by far, one of the most comprehensive emulators out there. Also, it is the only one I've found that has surpassed beta stage. It is also one of the few emulators that runs both Zelda games, Mario 64, Star Fox, and Mortal Kombat 4 on my machine without a hitch.
However...