For an emulator, you should get a hold of Project64. It's pretty much the best one out there.
I don't have a copy of the rom, but you should be able to find one at Romhustler. Just do a Google search and you should find what you're looking for.
But unless you have a gamepad with an analog stick, you're gonna have a real hard time playing N64 games. A joystick simply will not suffice.