The Game Genie je řada cheatových zařízení vyvinutých Codemasters a prodávaných Camerica a Galoob pro Nintendo Entertainment System , Super Nintendo Entertainment System , Game Boy , Mega Drive /Genesis a Sega Game Gear , která mění herní data tak, aby hráči mohli ovládat různé aspekty her a někdy si prohlížet nepoužívaný obsah a funkce (například v Super Mario Bros. otevře kód AANAAXZG+NNXAZZYE 256 skrytých světů). Zařízení je známé jako spotřebitelsky přívětivé „vylepšení hry“ (dočasnou) přímou úpravou binárního kódu hry.
I když v současné době na trhu nejsou žádné produkty Game Genie, po celém světě se prodalo přes 5 milionů kusů a mnoho emulátorů konzolí podporuje Game Genie. Emulátory s podporou Game Genie také podporují neomezený počet zadaných kódů, zatímco skutečné produkty mají limit mnohem nižší (obvykle 3-6 kódů).
Podobná zařízení existují pro pozdější generace konzolí, i když je vyrobily jiné společnosti: Action Replay , Code Breaker a GameShark .
The Game Genie je zařízení, které se zapojuje do mezery mezi konzolí a kazetou. V okamžiku spuštění hry se objeví nabídka, do které musí uživatel zadat unikátní kód pro každou hru složený z písmen. Tento kód byl zakódovanou sekvencí dvojic čísel „adresa-hodnota“, která v době načítání samotné hry změnila odpovídající data pocházející z ROM kazety. Zařízení tedy před spuštěním konzole upravilo kód hry, přičemž obsah ROM zůstal nezměněn.
Zařízení bylo obvykle dodáváno s brožurou obsahující sadu již známých kódů pro hry, nicméně uživatel mohl při načítání zařízení zadat libovolná data a zkoumat účinek nového kódu na hru. Nejčastěji kód neudělal nic (nebo byl na první pohled nepostřehnutelný) nebo způsobil zamrznutí hry.
Princip fungování a zařízení Game Genie byly patentovány ve Spojených státech v roce 1990 jako „Device for interacting with a computer game system“ ( angl. Interfacing device for a computer games system ) [1] , v roce 2010 tento patent vypršel.
Game Genie pro NES byl ke cartridge připojen tak, že jej ze severoamerické konzole běžným způsobem stisknutím cartridge nebylo možné dostat. Z tohoto důvodu se účinek na mechanismus vkládání kazety ZIF stal tak, že se kontakty konektoru ještě více ohýbaly (uzel vkládání kazety byl jedním ze slabých míst konzole NES), což nakonec vedlo k tomu, že hraní her bez Nainstalovaná hra Genie se stala nemožnou [2] .
Codemasters vyvinuli druhou verzi Game Genie pro Super NES, která má řadu významných vylepšení: možnost vyhledávat vlastní cheat kódy, povolit a zakázat cheaty prostřednictvím herního ovladače kdykoli během hry, zpomalit proces hry a ukládání výsledků hry do volatilní paměti umístěné v zařízení. Zařízení bylo zcela připraveno k uvedení na trh, ale kvůli měnícím se podmínkám na trhu nebylo k dispozici k prodeji. Existuje alespoň jeden funkční prototyp v držení Davida Darlinga, jednoho z tvůrců Game Genie 2.
Vydání Game Genie pro NES se setkalo s tvrdým odporem Nintenda. Nintendo of America podalo žalobu proti Galoobovi a tvrdilo, že Game Genie ve svém díle vytváří odvozená díla , což je porušení autorských práv . Nejprve se soud postavil na stranu Nintenda a prodej zařízení ve Spojených státech byl pozastaven [3] (ne však v Kanadě; Galoob toho využil a zahájil marketingovou kampaň „Děkuji, Kanada!“, vyzývající k nákupu Hra Genie v sousední zemi). Nicméně, po roce soudního sporu, který určil, že Game Genie nakonec nevyráběl odvozená díla, soudce zákaz zrušil a Nintendo nemohlo nic udělat, aby zabránilo obnovení prodeje [4] . Kromě toho soud nařídil společnosti Nintendo zaplatit společnosti Galoob 15 milionů dolarů jako náhradu za ušlý zisk ze zákazu prodeje a právní náklady.
Aby herní džin nefungoval, Nintendo se pokusilo zavést do vydaných her mechanismus ověřování kontrolního součtu ROM , aby se zabránilo stahování upraveného obrazu hry. Tyto akce měly jen omezený úspěch, protože byly řízeny upravenými kódy.
Sega naproti tomu produkt podpořila oficiální certifikací pro svou konzoli Mega Drive . Jediným omezením Segy byl požadavek, aby zařízení nezasahovalo do načítání her, které by mohly ukládat stav hry, jako je Phantasy Star nebo Shining Force .