Kompenzácia Za Znamenie Zverokruhu
Celebrity Nahraditeľnosti C

Zistite Kompatibilitu Znamením Zverokruhu

Článok

Ako fungoval Game Genie?

top-leaderboard-limit '>

Game Genie bol technologický svätý grál môjho detstva hrania na Nintende. Tu bolo zariadenie, ktoré mi umožňovalo hraťSuper Mario Bros.s nekonečnými životmi alebo dostať nekonečné raketyMetroid. Tu je presne to, ako to fungovalo, a ako to ľudia používajú dodnes.

Pripojenie

Od začiatku sa Game Genie predával ako „vylepšovač hry“, aj keď medzi „vylepšovaním“ a „podvádzaním“ existuje jemná hranica. Stručne povedané, dokázalo hry upraviť už pri štarte, takže ste ich mohli meniť spôsobmi, ktoré vám uľahčili život v hraní - typické vylepšenia spočívali v pridávaní životov alebo zbraní, alebo v ojedinelých prípadoch zvláštne veci, ako napríklad prístup do skrytých oblastí hry, ktoré neboli dostupné. t normálne hrateľné.

Hra NES Game Genie bola navrhnutá na vtesnanie do prednej časti systému NES; vystrčil sa spredu a do slotu na Game Genie ste museli pripevniť herné kazety. Game Genie mal zlú sadu konektorových kolíkov, ktoré sa pripájali k slotu NES úchopom smrti. Toto spojenie sa nakoniec stalo dvojsečným mečom: použitie Game Genie by mohlo časom poškodiť slot pre kazetu vášho NES, ak by ste ho veľa zasunuli a vybrali. Ale ak ste ho nechali vložený natrvalo, tak efektívnevymenenýslot pre kazetu NES a toto pripojenie by mohlo byť spoľahlivejšie ako vkladanie a vyberanie hier v rámci samotného systému NES. Dobrou správou teda bolo, že ak ste ochotní ponechať Game Genie v ňom navždy, mohol by poskytnúť spoľahlivejšie pripojenie pre vaše hry a bol pravdepodobne lepší ako fúkanie do kaziet.

Tu je úplne radová reklama (až po chlapcov Billa a Teda knockoffov), ktorá z hľadiska priateľského k deťom vysvetľuje, ako hra Genie fungovala:

Trochu technickejšie vysvetlenie Genie's Magic

Pri používaní aplikácie Game Genie sa v systéme NES začalo zobrazovať základné menu Game Genie. V tejto ponuke mohol hráč zadať jeden alebo viac kódov, ktoré by upravili určité aspekty hry. Od tej chvíle pôsobil Game Genie ako sprostredkovateľ medzi kazetou a NES, zachytával žiadosti a vypľúval rôzne výsledky na základe zadaných kódov.

Technické funkcie hry Genie boli prekvapivo základné, keď sa skúmali z pohľadu počítačovej vedy. Každá herná kazeta pre Nintendo nastavila v pamäti NES sériu miest, kde boli uložené rôzne informácie - počet životov, ktoré vám zostali, úroveň, na ktorej ste začínali, predmety, ktoré ste mali, alebo ešte chladnejšie veci, ako napríklad výška vašej postavy mohol skákať. Niekedy tieto miesta v pamäti obsahovali jednoduché čísla. Vyhľadaním týchto miest (takmer vždy metódou pokusov a omylov - pretože vývojári hier tieto informácie nezdieľajú) by používatelia Game Genie mohli do nich vložiť nové čísla. Takže hľadaním „Koľko životov zostáva“ vSuper Mario Bros., môžete zmeniť štandardný počet životov (tri) s oveľa väčším počtom a hrať hru s efektívne nekonečnými životmi. (Pre zaujímavosť, kód SXIOPO zjavne ponúka nekonečný život obom hráčomSMB.)

Game Genie teda použil dve dôležité informácie, aby v hre nastal dôležitý efekt: The umiestnenie premennej a obsah tejto premennej. Takže aby vytvoril „kód“ Game Genie (ich zjednodušené abecedné rozhranie na zadávanie pamäťových miest a hodnôt, ktoré sa do nich majú vnoriť), mohol by podnikavý hráč nájsť miesto a potom experimentovať s možným obsahom, ktorý by tam mohol vyskočiť - veľa obsahu by mohlo jednoducho zlyhať túto hru, ale nakoniec by ste mohli naraziť na niečo použiteľné. Spojením týchto dvoch informácií ste dostali kód. Kódy sa obchodovali medzi hráčmi a uverejňovali sa v brožúrach, ktoré obsahovali tie najlepšie. Hráči aj dnes vyvíjajú nové kódy. O tomto procese som hovoril s Dainom Andersonom, zakladateľom NintendoAge.com. Povedal:

„Jedným zo zaujímavých aspektov hry Genie je to

je to organický hardvér, vďaka ktorému môže kódy vytvárať a meniť ktokoľvek a kedykoľvek, bez ohľadu na to, či je hra stará 20 rokov alebo 2 roky . Pretože funguje ako prenos medzi konzolou a kazetou, môžete zmeny implementovať v reálnom čase. V skutočnosti sa vytváranie kódov stalo pre niektoré z technickejších typov trochu medzerou. Na serveri NintendoAge nájdete veľa vlákien, kde ľudia požadujú nové kódy pre staršie hry, ktoré majú konkrétnu funkciu.

„Vytváranie kódov by zahŕňalo celý článok, ale jeho podstatou je, že vo vnútri emulátora, ako je FCEUX, používate hexadecimálny editor a pri zmene umiestnenia pamäte RAM sledujete, ktoré aspekty hry sa menia. Napríklad, ak urobíte snímku RAM a zostanú vám tri životy, zomriete a potom urobíte ďalšiu snímku RAM, môžete prostredníctvom pokusov a omylov určiť, ktoré zmeny majú vplyv na počet životov. Zmenou tohto umiestnenia v pamäti môžete vytvoriť kód, ktorý zmení počet životov, ktoré hráč dostane. “

Ak ste programátor, pozrite si toto technické vysvetlenie fungovania kódov vrátane úryvkov kódu C použitých na dekódovanie užívateľsky príjemných abecedných kódov Game Genie do hexadecimálnych hodnôt vhodných pre programátora.

Galoob v. Nintendo

Genie, predstavené v roku 1990, vytvorila britská spoločnosť Codemasters; pôvodne ju nazývali „Power Pak“ (hra s názvom „Game Pak“, oficiálny názov konzoly Nintendo pre jej kazety). Rebrandovaná hra Genie bola distribuovaná spoločnosťou Lewis Galoob Toys, Inc. v USA. Ak ste dieťaťom 80. rokov, pravdepodobne si spomeniete na Galooba ako spoločnosť stojaca za Micro Machines (celý outfit bol nakoniec predaný spoločnosti Hasbro).

Nintendu sa nepáčila myšlienka Galoobovho gizmového modifikovania NES hier, aj keď to natrvalo nezmenilo samotné hry. Spoločnosť Nintendo vykonávala kontrolu nad hrami aj príslušenstvom a vytvorila pečať kvality, ktorá bola udelená až potom, čo spoločnosť Nintendo vyhodnotila a schválila konkrétnu hru alebo hardvér pre použitie v systéme NES. Konzola NES mala dokonca „blokovací čip“, ktorý sa snažil zabrániť fungovaniu nelicencovaných hier a príslušenstva - až kým podnikaví programátori nenašli cestu okolo. Môžete si všimnúť, že Game Genie nenieslo pečať kvality spoločnosti Nintendo. Nintendo odmietlo udeliť zariadeniu drahocenný Seal, ale to nezabránilo spoločnosti Galoob v predaji. Až kým Nintendo v roku 1991 nežaloval Galoob.

Súdny proces bol fascinujúcim právnym argumentom: Nintendo tvrdilo, že zariadenie spoločnosti Galoob upravilo hry Nintendo tak, že vytvorilo „odvodené diela“, a tým porušilo autorské práva výrobcov hier. (Je to dosť podobné ako vtedajšie súdne spory týkajúce sa vzorkovania hudby.) Ak by Game Genie skutočne vždy, keď beží, vytváral odvodené diela, boli by tieto diela buď nelegálne (ak by ich výrobca hry / držiteľ autorských práv neschválil) ) alebo prinajmenšom vyžadovať určitú štruktúru licencií, pomocou ktorej by ich spoločnosť Galoob kompenzovala výrobcom hier.

Stručný príbeh, americké súdy sa postavili na stranu Galooba. Zaujímavý zvrat sa vrátil k vlastnému marketingu Game Genie, ktorý tvrdil, že hry Genie „vylepšili“ - súd súhlasil.Patent Arcadepíše (zvýraznenie doplnené):

Deviaty okruh sa s okresným súdom dohodol, že Game Genie nevytvára žiadne samostatné dielo. Pri tomto rozhodovaní súd rozlišoval medzi výrobkami, ktoré „vylepšujú“ diela chránené autorskými právami, a výrobkami, ktoré „nahrádzajú“ diela chránené autorskými právami. V takom prípade Game Genie „vylepšuje“ hru Nintendo, ale „nenahrádza“ ju. Hra Genie sama o sebe nedokáže vytvoriť audiovizuálne zobrazenie.

Inými slovami, preklopenie niekoľkých bitov v hre skutočne vylepšilo hru - hráč si však musel kúpiť pôvodnú hru, zapojiť ju a potom sám preklopiť bit, aby nedošlo k poškodeniu hry. držiteľ autorských práv. Toto je odlišný príbeh od prípadov vzorkovania hudby, v ktorých by nová skladba mohla skutočne nahradiť starú skladbu, ktorá sa vzorkuje. Keby Galoob predával upravenéSuper Mario Bros.kazety, to by bola iná záležitosť, ale technológia Game Genie bola považovaná za právne legitímnu a naďalej sa predávala. (Ak máte skúsenosti s právnou históriou, prečítajte si tento článok pojednávajúci o prípade a niekoľkých ďalších.)

Na príklade toho, ako zaobchádzať s týmto druhom produktu, Sega v skutočnosti získala licenciu na Game Genie a získala tak svoju pečať kvality. Existovalo niekoľko obmedzení, ako Game Genie fungoval s hrami Sega (hlavne pokiaľ ide o neupravovanie uložených hier), ale prinajmenšom nikto sa k tomu nedopravil.

Zopakovanie hry (GAR): Úžasný spôsob, ako zrušiť platnosť záruky

Replay hry - NES

sú rodičia paul rudds bratranci a sesternice

Hovoril som s Frankiem Viturellom, ktorý je moderátorom retrocastu webového vysielania Digital Press, o zaujímavej veci, ktorá občas zdieľala poličku s Game Genie: Game Action Replay. Viturello povedal:

„Na rozdiel od hry Genie, ktorá mala finančný vplyv na výrobu / distribúciu veľkej hračkárskej spoločnosti, spoločnosť Game Action Replay vydala spoločnosť s názvom„ QJ “a v USA videla obmedzenú distribúciu videa typu mom-and-pop a hračkárstva. Túto vec by ste nenašli u miestnych Toys 'R Us.

„Hra Genie [mala systém kódovania hexadecimálnych kódov], ale táto vec mala funkciu „uložiť stav“, ktorá umožňovala používateľovi okamžite uložiť postup do integrovanej pamäťovej banky . Mohli by ste vypnúť NES a znova ho zapnúť a Action Replay vám umožní vyzdvihnúť v presnom okamihu hrania, ktorý ste prestali. Potrebovali ste bohužiaľ rozobrať svoj NES, aby ste ho „nainštalovali“! (Záruka bola zrušená!)

GAR mala niekoľko ďalších funkcií, vrátane niekoľkých režimov spomaleného pohybu (ktoré by mohli spôsobiť zlyhanie hier). Dain Anderson, spomínaný zakladateľ NintendoAge.com, tiež spomenul tento kúsok čarodejníctva:

Myšlienka GAR spočíva v tom, že by ste mohli vytvoriť „ukladacie stavy“ hry, ktorú práve hráte, čo vám umožní začať odznova na mieste, v ktorom neustále zomierate. Ak chce hráč použiť GAR, stlačte kombináciu klávesov SELECT + A a na obrazovke by sa zobrazil záblesk označujúci úspešné uloženie. Mohli uložiť až päť stavov, ktoré bolo možné načítať pomocou tlačidla SELECT + B.

Spomenul tiež, že zariadenie bolo chybné a jeho použitie RAM (namiesto ROM) nakoniec viedlo k zániku GAR. (No dobre, niektoré veci sú príliš pekné na to, aby sa dalo žiť.)

Vaše spomienky na hru Genie

Ak ste mali Game Genie, aké boli vaše obľúbené kódy? Podeľte sa o svoje spomienky v komentároch. Beriem tiež návrhy k ďalším témam pre vysvetľovacie články pre Nintendo - zasiahnite ma nápadmi, priatelia.

Tiež by som sa chcel poďakovať klasickým hráčom Frankie Viturellovi a Dainovi Andersonovi za zodpovedanie mojich otázok NES.