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.
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.