# GoldenEye 007 PC Port

> GoldenEye 007 PC Port is a native port of the N64 GoldenEye built from its decompilation, with the full campaign at 60 fps, widescreen and mouse aiming.

Web page: https://emulationking.com/nintendo/n64/games/goldeneye007/ports/goldeneyepcport/
Page updated: 2026-10-07

- Developer: jkdansereau
- Port type: Decompilation (The game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.)
- Game: [GoldenEye 007](https://emulationking.com/nintendo/n64/games/goldeneye007/index.md)
- AI use: Mostly AI-built. The project says: “AI disclosure: this port was developed using AI coding agents (Claude Code and a local open-weight model), directed by one person in their spare time.”
- Source code: https://github.com/jkdansereau/goldeneye-pc-port
- Runs on: Windows, Linux

What you need: A ROM of GoldenEye 007 (USA, NTSC-U), as a big-endian `.z64` file, dumped from your own cartridge. PAL and Japanese ROMs are recognised but not supported yet.
SHA-1 of a correct dump:
- `abe01e4aeb033b6c0836819f549c791b26cfde83`

GoldenEye 007 PC Port is a native port of the 1997 Nintendo 64 GoldenEye 007 for Windows and Linux, including the Steam Deck. It is compiled from the GoldenEye 007 decompilation and follows the design of the Perfect Dark PC port, so the original game logic runs from reconstructed source, with the graphics processor emulated in software.

All 20 solo missions have been played through at a steady 60 frames per second. It adds native widescreen with the HUD at the screen edges, a choice of the N64 aim style or centred PC-style aiming with mouse or controller, keyboard and mouse rebinding, crosshair options and rumble. An F10 overlay covers resolution, anti-aliasing, field of view, draw distance and more. The author says it was developed with AI coding agents, Claude Code and a locally run model, directed by one person, and documents that process in the repository.

It is a pre-1.0 release with a short list of known issues. The download contains no game data. It needs GoldenEye 007 (USA) as a .z64 file, dumped from your own cartridge.

## How to set it up

1. Download the Windows zip or the Linux tarball and unpack it. The Linux build also runs on the Steam Deck.
2. Make a `data` folder next to the executable and put your ROM in it, named `ge007.ntsc-final.z64`.
3. Launch the executable from that folder. The first run takes a few extra seconds while it generates the game data from your ROM.
4. Steam Deck: add the executable as a non-Steam game and do the first launch in Game Mode, so it picks the Deck presets.
5. Press F10, or Select on a controller, for the options overlay.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/n64/games/goldeneye007/ports/goldeneyepcport/#download

- for Windows: 0.5.0 (2026-10-07)
- for Linux: 0.5.0 (2026-10-07)
