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-drivecheatsgaloobnintendolegal1990–present

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

Step Process
1 Insert Game Genie into console
2 Insert game cartridge into Genie
3 Enter up to three codes from the book
4 Press Start; the Genie hands over to the game and stays in game mode until power-off

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)
  • Three at a time: the hardware intercepts three addresses, no more. NESdev: “It can intercept any three addresses in CPU $8000…$FFFF and respond with a single replacement for each”
  • 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
  • Its own ROM first: at power-on the Genie shows a 4 KiB PRG ROM of its own for the code-entry screen, then writes a register that switches it into game mode and passes the real cartridge through. It stays there until the console is power-cycled, ignoring any further writes

The Game Genie is not assigned a mapper number, despite being a cartridge — it is not a memory controller, and the community index has nowhere to put it.

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’ North American imprint for unlicensed NES games — and, on NESdev’s account, part of the Genie story too

So a Genie sold in the US says “Galoob” on the box. The Codemasters connection is the design lineage.

A disagreement worth flagging. This entry previously said Camerica was “not directly related to the Game Genie”. NESdev says the device was “designed by Camerica and distributed by Galoob and Camerica” — attributing both the design and part of the distribution to it. Camerica and Codemasters were the same commercial family rather than unrelated firms, so the flat denial cannot stand; which company’s engineers did the work is not settled by any source held here, and is left open rather than guessed at.

The Nintendo Lawsuit

Aspect Details
Plaintiff Nintendo
Claim Copyright infringement
Argument Creates “derivative work”
Ruling Galoob won
Impact Established 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

Version Year Notes
NES 1990 Original
Game Boy 1990 Portable
SNES 1992 16-bit
Genesis 1992 Sega 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

Not yet fact-checked. This entry was drafted by an AI and nobody has verified it. The dates, figures and technical details may be wrong. Use it to find your bearings, then confirm anything that matters against a primary source.