Files
goldeneye-pc-port/docs/index.md
T
James Dansereau 5c3944582b docs: v0.1.0 alpha framing + hygiene pass (#25)
Update the public-facing docs to the M-49 state (v0.1.0 alpha, first
full-campaign playtest: 19/21 missions completable, D191 crashes Bunker ii
+ Statue, D193 AI pacing is the top flaw).

- README: lead with what it is + status, research angle second; new
  Quick start section; Status/Download rewritten for the alpha + dual
  platform; "By the numbers" refreshed (~3 weeks, ~320 commits, ~190
  findings, ~49 sessions, 69 PORT files).
- .github/release-notes.md: v0.1.0 title + known-issues rewrite.
- .github/social-preview.html: status/stat lines (regen + re-upload the
  PNG separately).
- docs/index.md, docs/dev/LEVEL-STATUS.md: M-49 status.
- docs/dev/findings.md, docs/dev/GRAPHICS-BACKLOG.md: D191-D197 +
  D148/D170/D173 M-49 escalations.

Hygiene:
- Fix the `&` literal in internals.md H1.
- Repoint two ../README.md links that 404 on the Pages site.
- Standardise British -> American spelling across the public docs
  (behaviour->behavior, colour->color, catalogue->catalog,
  centre->center, etc.). Deep internal logs left untouched.
- .gitignore: document the local-notes convention (docs/HANDOFF.md,
  docs/BACKLOG.md, and a new docs/dev/notes/ drop for roadmaps and
  session plans) so it survives a fresh clone.
2026-09-04 00:13:43 -04:00

2.3 KiB

title, description
title description
GoldenEye 007 PC Port A native PC port of the original Nintendo 64 GoldenEye 007, built from decompiled source — and a case study in AI-agent collaboration on a large low-level codebase.

GoldenEye 007 PC Port

A work-in-progress native PC port of the original 1997 Nintendo 64 GoldenEye 007, compiled from the game's decompiled source and running the N64's graphics coprocessor in software. It follows the architecture of the Perfect Dark PC port.

It is also a research project on AI-agent collaboration in a large, unfamiliar, low-level codebase: two coding agents — a local open-weight model (Qwen 3.8) on a single RTX 5090, and Claude / Claude Code — driven by one person part-time through ~230 translation units of unmodified big-endian MIPS game code, handing work back and forth through shared written notes.

Status: Phase 2 of 4 (rendering); first alpha v0.1.0 released. Runs the full single-player campaign — 19 of 21 missions completable start to finish in a full-campaign playtest, two levels still crash mid-mission. No audio yet; AI pacing and cutscenes are rough.

Documentation

  • The two-agent development case study — goal, setup, timeline, the handoff workflow, and an honest assessment of what did and didn't work.
  • Development process — how work was scoped, partitioned, and budgeted across agents; the finding-log discipline.
  • Internals — architecture, the software RSP-emulation approach, GoldenEye-vs-Perfect-Dark engine differences, the phased plan.
  • Porting notes — the recurring Nintendo 64 → PC bug classes hit during the port, with fixes.
  • Game-behavior reference — how the retail N64 game is meant to behave: combat/AI model, difficulty scaling, per-level objectives, timers, weapon data, and the original game's known quirks.
  • Building — full build and asset-extraction guide.