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