To play a ROM (Read-Only Memory) file, you essentially need two things: the game file itself and an emulator to "act" as the Nintendo 64 hardware. 1. The Emulator
Use modern controllers (Xbox or PlayStation) instead of the "three-pronged" N64 remote.
GoldenEye is available via the Expansion Pack, complete with online multiplayer.
Apply "Mouse and Keyboard" mods, which make the game feel like a modern FPS. 2. Finding the ROM