The Game Genie er en serie af snydeenheder udviklet af Codemasters og solgt af Camerica og Galoob til Nintendo Entertainment System , Super Nintendo Entertainment System , Game Boy , Mega Drive /Genesis og Sega Game Gear , der ændrer spildata for at give spilleren mulighed for at kontrollere forskellige aspekter af spil, og nogle gange se ubrugt indhold og funktioner (for eksempel i Super Mario Bros. åbner koden AANAAXZG+NNXAZZYE 256 skjulte verdener). Enheden er kendt som en forbrugervenlig "spilforbedring" ved (midlertidigt) direkte at modificere spillets binære kode.
Selvom der i øjeblikket ikke er nogen Game Genie-produkter på markedet, er der solgt over 5 millioner enheder på verdensplan, og mange konsolemulatorer understøtter Game Genie. Emulatorer, der har Game Genie-understøttelse, understøtter også et ubegrænset antal indtastede koder, mens faktiske produkter har en meget lavere grænse (normalt 3-6 koder).
Lignende enheder findes til senere generationer af konsoller, selvom de blev lavet af andre firmaer: Action Replay , Code Breaker og GameShark .
Game Genie er en enhed, der sættes i mellemrummet mellem konsollen og patronen. I det øjeblik spillet starter, vises en menu, hvor brugeren skal indtaste en unik kode for hvert spil, bestående af bogstaver. Denne kode var en kodet sekvens af par af "adresseværdi"-numre, som på det tidspunkt, selve spillet blev indlæst, ændrede de tilsvarende data, der kom fra patronens ROM. Enheden ændrede således spilkoden, før den blev lanceret af konsollen, mens indholdet af ROM'en forblev uændret.
Enheden kom normalt med et hæfte indeholdende et sæt allerede kendte koder til spil, men brugeren kunne indtaste vilkårlige data, når enheden indlæses, og udforske effekten af den nye kode på spillet. Oftest gjorde koden ingenting (eller den var umærkelig ved første øjekast) eller fik spillet til at fryse.
Funktionsprincippet og Game Genie-enheden blev patenteret i USA i 1990 som en "Device for interacting with a computer game system" ( eng. Interface device for a computer games system ) [1] , i 2010 udløb dette patent.
Game Genie til NES var forbundet til patronen på en sådan måde, at det var umuligt at få den fra den nordamerikanske konsol på sædvanlig måde ved at trykke på patronen. På grund af dette blev effekten på ZIF -patronindsættelsesmekanismen sådan, at stikkontakterne bøjede endnu mere (patronindsættelsesknuden var et af NES-konsollens svage punkter), hvilket til sidst førte til det faktum, at spil uden Game Genie installeret blev umuligt [2] .
Codemasters har udviklet den anden version af Game Genie til Super NES, som har en række væsentlige forbedringer: muligheden for at søge efter dine egne snydekoder, aktivere og deaktivere snydekoder gennem spilcontrolleren til enhver tid under spillet, sætte farten ned spilprocessen og gem spilresultater i den flygtige hukommelse, der findes i enheden. Enheden var fuldstændig klar til frigivelse, men på grund af skiftende markedsforhold var den ikke tilgængelig til salg. Der er mindst én fungerende prototype i besiddelse af David Darling, en af skaberne af Game Genie 2.
Udgivelsen af Game Genie til NES blev mødt med hård modstand fra Nintendo. Nintendo of America anlagde en retssag mod Galoob med påstand om, at Game Genie skaber afledte værker i sit arbejde , hvilket er en krænkelse af ophavsretten . Først tog domstolen sig på Nintendos side, og salget af enheden i USA blev suspenderet [3] (men ikke i Canada; Galoob udnyttede dette ved at lancere en marketingkampagne "Thank you, Canada!", Calling for buying Spil Genie i et naboland). Efter et års retssager, efter at have fastslået, at Game Genie alligevel ikke lavede afledte værker, ophævede dommeren forbuddet, og der var intet Nintendo kunne gøre for at forhindre salget i at genoptage [4] . Desuden pålagde retten Nintendo at betale Galoob 15 millioner dollars i erstatning for tabt fortjeneste fra salgsforbuddet og sagsomkostninger.
For at forhindre Game Genie i at virke, forsøgte Nintendo at indføre en ROM- kontrolsum -verifikationsmekanisme i udgivne spil for at forhindre download af et ændret spilbillede. Disse handlinger havde kun begrænset succes, da de blev styret af modificerede koder.
Sega understøttede derimod produktet ved officielt at certificere det til deres Mega Drive-konsol . Segas eneste begrænsning var kravet om, at enheden ikke skulle forstyrre indlæsningen af spil, der kunne redde gameplaytilstanden, såsom Phantasy Star eller Shining Force .