Skip to content
Hardware

Game Genie

Console cheats legitimised

Codemasters/Galoob's cheat device for NES, SNES, Genesis, and Game Boy that brought the POKE culture to consoles - and survived Nintendo's legal challenge.

nintendo-entertainment-systemsuper-nintendosega-mega-drive cheatsgaloobnintendolegal 1990–present

Overview

The Game Genie was a cheat device that intercepted game code on NES, SNES, Genesis, and Game Boy, allowing players to enable effects like infinite lives and level skips. Created by Codemasters and distributed by Galoob, it became mainstream after surviving a landmark lawsuit from Nintendo—establishing that game enhancement devices were legal.

Fast Facts

  • Developers: Codemasters (design), Galoob (distribution)
  • Released: 1990 (NES)
  • Platforms: NES, Game Boy, SNES, Genesis
  • Legal battle: Nintendo v. Galoob (Nintendo lost)
  • Sales: Millions of units
  • Legacy: Legitimised game modification

How It Worked

StepProcess
1Insert Game Genie into console
2Insert game cartridge into Genie
3Enter codes from book
4Game runs with modifications

Technical Approach

Unlike computer equivalents (Multiface, Action Replay), the Game Genie is a passive pass-through device — it never freezes the host CPU.

  • Pass-through cartridge: Game Genie sits between the game cartridge and the console; the actual cartridge plugs into the top of the Genie
  • Compare-and-replace: the Genie watches PRG-ROM reads; when it sees an address it has been programmed to intercept, it substitutes a different value on the data bus
  • Two code formats:
    • 6-letter codes (NES) — unconditional address-replace: "every read of address X returns Y"
    • 8-letter codes — conditional compare-and-replace: "if the value at address X is Z, return Y instead" (more precise, less likely to break in mappers that bank-switch the watched region)
  • Pre-coded: Users entered known codes from a book; the Genie itself had no memory-search facility — that work was done by reverse-engineers who published the resulting codes

The compare-and-replace shape is what makes Game Genie work without a freezer: it doesn't need to halt the CPU because it's just lying about ROM contents in real time.

Codemasters / Camerica / Galoob

The distribution chain often confuses people:

  • Codemasters (UK) designed the Game Genie hardware and code algorithm
  • Galoob licensed and distributed the Game Genie in North America
  • Camerica was Codemasters' separate North American imprint for unlicensed NES games — not directly related to the Game Genie, despite the shared parent

So a Genie sold in the US says "Galoob" on the box; the Codemasters connection is the design lineage.

The Nintendo Lawsuit

AspectDetails
PlaintiffNintendo
ClaimCopyright infringement
ArgumentCreates "derivative work"
RulingGaloob won
ImpactEstablished legal precedent

The court ruled Game Genie didn't create permanent copies and users could modify their own gameplay experience.

Code Format

Game Genie used encoded addresses:

NES: AAEAULPA (infinite lives)
Encoded: Address + value pairs
Books: Thousands of pre-made codes

Platform Versions

VersionYearNotes
NES1990Original
Game Boy1990Portable
SNES199216-bit
Genesis1992Sega platform

Cultural Impact

Game Genie brought cheating mainstream:

  • Acceptable - Sold in toy stores
  • Social - Share codes at school
  • Magazine coverage - Codes published monthly
  • Accessibility - Difficult games completable

Legacy

Game Genie legitimised game modification for a generation of console players. The lawsuit established precedent that players could modify their gaming experience. Modern accessibility options and difficulty sliders echo Game Genie's philosophy that players should control their experience.

See Also