đ HISTORY (1990)
The Game Genie was created by British developer Codemasters and sold in North America by Galoob.
It plugs between the NES cartridge and console, intercepting data on the address bus to modify
game values in real time. Nintendo sued Galoob in 1990 but lost â courts ruled it was legal
to modify games you own. Over 5 million units sold worldwide.
âī¸ HOW IT WORKS
Each 6 or 8 character code maps to: an ADDRESS in game memory, a DATA value to insert,
and optionally a COMPARE value (8-char codes only) to verify before swapping.
The device watches the address bus. When the CPU reads the target address, Game Genie
returns your value instead of the cartridge's original value â all in hardware, real time.
đ CODE FORMAT
Codes use letters A-Z and numbers 0-9 (no vowels except A and E).
6-character code = address + data. 8-character code = address + data + compare.
Each character encodes 4 bits. Decode: rearrange bits in a specific pattern
to get the 15-bit address and 8-bit data byte. Pure 1990s hardware ingenuity!
â
SAFETY
Game Genie codes are completely safe â they only modify values in the console's RAM
during gameplay. Your save data, cartridge battery, and hardware are never affected.
Codes deactivate the moment you power off. No permanent modifications of any kind.
Even Nintendo admitted in court that Game Genie causes no hardware damage.
EXAMPLE: SZKEAUVK (Contra â Infinite Lives)
S Z K E A U V K
â â â â â â â â
Each letter = 4-bit value
Rearranged â 15-bit ADDRESS
+ 8-bit DATA VALUE
+ 8-bit COMPARE VALUE
â
ADDRESS: $0075 (lives counter)
DATA: $02 (set to 2)
COMPARE: $02 (only modify if current = 2)
Result: Lives never decrease below 2 â effectively infinite!