← Back to Blog
Memories · 4 min read

GoldenEye 007 Shipped With a Hidden ZX Spectrum Emulator in Every Cartridge

Jeziel Fonseca·
A dimly lit Cold War-era Soviet military facility at night, green monitor glow in the background

When GoldenEye 007 arrived on the Nintendo 64 in August 1997, it changed what a console first-person shooter could be. The deathmatch mode became a staple of living rooms worldwide. The single-player missions set a new bar for licensed games. And somewhere inside every cartridge ever sold, a fully functioning emulator for a different computer from a different decade was sitting quietly, waiting for nobody.

A Team That Had No Business Making This Game

The people who made GoldenEye 007 were, by most measures, not supposed to be able to pull it off. Nine of the eleven core developers had never shipped a professional game before. Martin Hollis, the director, had previously worked as a third programmer on Killer Instinct. Rare gave the team relative freedom, a Bond license, and then largely left them alone, sometimes for stretches of up to six months with no management visits.

Development started in January 1995, shortly after the GoldenEye film opened in cinemas. The game released in August 1997, more than two years later. A movie tie-in arriving two years after the film should have been dead on arrival by the conventions of the industry. It was not.

MilestoneDate
GoldenEye film in cinemasNovember 1995
Game development beginsJanuary 1995
GoldenEye 007 ships to retailAugust 1997
Hidden emulator discovered by ROM analysts~2012

GoldenEye 007 became one of the best-selling N64 titles ever, sitting alongside Super Mario 64 and Ocarina of Time in conversations about what the system could do. The game sold over eight million copies by 2004.

What Was Actually Inside the Cartridge

Every retail copy of GoldenEye 007 contains a working ZX Spectrum emulator. Not a placeholder. Not a fragment of unused code. A functioning emulator for the 8-bit home computer, complete with classic Rare games from the 1980s loaded into it, including Jetpac and Sabre Wulf.

Rare built it during development as a coding experiment, testing whether the N64 hardware could run a Spectrum emulator at all. It could. The experiment worked. And then nobody removed it from the codebase before shipping.

Before the cartridges went to retail, Rare disabled the access code that would have let players reach the emulator. The emulator itself was never deleted. ROM analysis confirmed years later that it remained intact and functional in every copy that left the factory.

"Rare rendered it inaccessible and inoperable" before shipping, but left the whole thing in the ROM, including the games.

Why the Spectrum mattered to Rare: before Rare was Rare, it was Ultimate: Play the Game, a studio that published dozens of titles for the ZX Spectrum through the early 1980s. Jetpac shipped in 1983. Sabre Wulf followed in 1984. The emulator in GoldenEye was not a random experiment. It was a look backward from inside a project that was also pointing forward.

The Weapons Had Their Own Secrets

The Spectrum emulator is not the only layer GoldenEye 007 hides. The weapon names carry a story of their own.

Nintendo's legal team determined during development that using real gun manufacturer names required royalty payments that had not been cleared. The team was told to invent fictional names. Their solution was direct:

  • Team members were asked to pick a weapon and name it after themselves. Initials and phonetic plays went into the final names.
  • The most documented example is the Klobb, named after Ken Lobb, a Nintendo producer who supported the project during development. It became known as one of the weakest weapons in the game.

The weapons players spent years competing with, memorizing, and arguing about were carrying the names of the people who built the game.

Why These Details Still Matter

GoldenEye 007 is a game most players remember but few people know at depth. The deathmatch sessions are the memory. The Spectrum emulator sitting in the ROM is the layer underneath.

This is part of what makes building a record of your gaming history more than a list of titles. The games that mattered were full of details like this: decisions made under pressure, experiments that never made it into the manual, names hidden where nobody would look. A log entry is a starting point. The history behind it is what makes revisiting the game worthwhile.

You can browse GoldenEye 007 and log it on The EndWiki, along with every other game you have finished, abandoned, or kept coming back to. Create a free account and start building a gaming history that is actually yours.


Sources: Nintendo Life, "Wait, There's a Spectrum Emulator in GoldenEye?" (https://www.nintendolife.com/news/2012/03/wait_theres_a_spectrum_emulator_in_goldeneye) | Screen Rant, "Why GoldenEye 007 Used Fake Gun Names Instead Of James Bond Classics" (https://screenrant.com/goldeneye-007-fictional-gun-names-james-bond/) | GamesRadar, "How nine people at Rare created GoldenEye" (https://www.gamesradar.com/i-didnt-really-know-what-i-was-working-on-how-nine-people-at-rare-created-a-seminal-classic-with-goldeneye/)