Nadomestilo Za Znamenje Zodiaka
Znanalnosti Snovi C.

Ugotovite Združljivost Z Znakom Zodiaka

Članek

Kako je deloval Game Genie?

top-leaderboard-limit '>

Game Genie je bil tehnološki sveti gral mojega otroštva, v katerem sem igral Nintendo. Tu je bila naprava, ki mi je pustila igratiSuper Mario Bros.z neskončnimi življenji ali pa vanj vtaknite neskončne raketeMetroid. Tukaj je natančno opisano, kako je to delovalo in kako ga ljudje uporabljajo še danes.

Priključitev

Od samega začetka je bil Game Genie tržen kot »ojačevalec iger«, čeprav obstaja tanka črta med »izboljševanjem« in »goljufanjem«. Skratka, igre je lahko spreminjal ob zagonu, tako da ste jih lahko spreminjali na način, ki vam je olajšal igralsko življenje - tipične izboljšave vključujejo dodajanje življenj ali orožja ali v redkih primerih nenavadne stvari, kot je dostop do skritih delov igre, ki jih ni bilo Običajno ni mogoče igrati.

NES Game Genie je bil zasnovan tako, da se je strnil v sprednji del NES; zataknilo se je spredaj in na režo Game Genie ste morali pritrditi igralne kartuše. Game Genie je imel zloben nabor priključnih zatičev, ki so se na režo NES pritrdili s smrtnim oprijemom. Ta povezava je na koncu postala dvorezen meč: uporaba Game Genie lahko sčasoma poškoduje režo za kartušo vašega NES, če jo veliko vstavite in odstranite. Če pa ste ga pustili trajno vstavljenega, to učinkovitozamenjalrežo za kartuše NES in bi bila ta povezava lahko bolj zanesljiva kot vstavljanje in odstranjevanje iger znotraj samega NES. Dobra novica je bila torej, da če bi bili Game Genie pripravljeni obdržati tam za vedno, bi lahko zagotovil zanesljivejšo povezavo za vaše igre in verjetno boljši od pihanja v kartuše.

Tukaj je popolnoma rad komercialna reklama (vse do duha Bill-a in Ted-a), ki otrokom prijazno razlaga, kako je Game Genie deloval:

Nekoliko bolj tehnična razlaga Geniejeve magije

Pri uporabi Game Genie se je NES začel prikazovati osnovni meni Game Genie. V tem meniju je lahko igralec vnesel eno ali več kod, ki bi spremenile določene vidike igre. Od takrat naprej je Game Genie deloval kot posrednik med kartušami in NES, prestrezal je zahteve in izpljuval različne rezultate na podlagi vnesenih kod.

Tehnične funkcije Game Genie so bile presenetljivo osnovne, če smo jih preučevali z vidika računalništva. Vsaka igralna kartuša Nintendo je v pomnilniku NES postavila vrsto lokacij, kjer so bili shranjeni različni podatki - število življenj, ki ste jih imeli, nivo, na katerem ste začeli, predmeti, ki ste jih imeli, ali celo hladnejše stvari, kot je višina vašega lika lahko skočil. Včasih so ta mesta v spominu vsebovala preproste številke. Z iskanjem teh lokacij (skoraj vedno s poskusi in napakami - ker razvijalci iger ne delijo teh informacij) bi lahko uporabniki Game Genie vanje vstavili nove številke. Torej z iskanjem 'Koliko življenj je ostalo' vSuper Mario Bros., lahko zamenjate standardno število življenj (tri) z veliko večjim številom in igrate igro z dejansko neskončnimi življenji. (Za zapisnik očitno koda SXIOPO ponuja neskončno življenje obema igralcema vSMB.)

Game Genie je tako uporabil dve pomembni informaciji, da je v igri prišlo do pomembnega učinka: The lokacijo spremenljivke in vsebino te spremenljivke. Tako bi podjetni igralec lahko ustvaril 'kodo' Game Genie (njihov poenostavljeni abecedni vmesnik za vnos pomnilniških lokacij in vrednosti, ki bi se pojavile na njih), nato pa eksperimentiral z morebitno vsebino, ki bi se tam pojavila - veliko vsebine bi se lahko preprosto sesulo igro, vendar bi na koncu lahko zadeli kaj uporabnega. S sestavljanjem teh dveh podatkov dobite kodo. Kode so se trgovale med igralci iger in objavljale v knjižicah, ki so zbirale najboljše. Tudi danes igralci iger razvijajo nove kode. O tem postopku sem se pogovarjal z Dainom Andersonom, ustanoviteljem NintendoAge.com. Rekel je:

'Eden izmed zanimivih vidikov Game Genie je ta

gre za organski kos strojne opreme, pri katerem lahko kode kadar koli ustvari in spremeni kode, ne glede na to, ali je igra stara 20 let ali 2 leti . Ker deluje kot prehod med konzolo in kartušo, lahko spremembe izvajate sproti. Dejansko je ustvarjanje kod postalo nekoliko niša za nekatere bolj tehnične vrste in na NintendoAge boste našli veliko niti, kjer ljudje zahtevajo nove kode za starejše igre, ki opravljajo določeno funkcijo.

'Ustvarjanje kod bi zajelo celoten članek, vendar je bistvo tega, da uporabljate šestnajstiški urejevalnik znotraj emulatorja, kot je FCEUX, in sledite, kateri vidiki igre se spreminjajo, ko spreminjate lokacije RAM-a. Če na primer posnamete posnetek RAM-a in vam ostanejo tri življenja, umrete, nato naredite še en posnetek RAM-a, ki ga lahko s poskusi in napak določite na spremenjenih lokacijah, ki vplivajo na število življenj. Če spremenite to mesto v pomnilniku, lahko ustvarite kodo, ki spreminja število življenj, ki jih bo igralec prejel. '

Če ste programer, si oglejte to tehnično razlago o delovanju kod, vključno z delčki kode C, ki se uporabljajo za dekodiranje uporabniku prijaznih abecednih kod Game Genie v programsko prijazne šestnajstiške vrednosti.

Galoob v. Nintendo

Genie, predstavljen leta 1990, je ustvarilo britansko podjetje Codemasters; prvotno so ga poimenovali 'Power Pak' (igra o 'Game Pak', uradno ime Nintendovih kartuš). Preimenovano Game Genie je distribuirala družba Lewis Galoob Toys, Inc. v ZDA. Če ste otrok osemdesetih let, se Galoob verjetno spomnite podjetja, ki stoji za Micro Machines (celotna oprema je bila sčasoma prodana Hasbru).

Nintendu ni bila všeč ideja, da bi Galoobov gizmo spreminjal igre NES, čeprav samih iger ni trajno spremenil. Nintendo je imel nadzor nad igrami in dodatki ter ustvaril pečat kakovosti, ki je bil podeljen šele potem, ko je Nintendo ocenil in odobril določeno igro ali kos strojne opreme za uporabo v NES. Konzola NES je imela celo „lockout chip“, ki je poskušal preprečiti delovanje iger in dodatkov brez licence - dokler podjetni programerji niso našli poti okoli tega. Morda boste opazili, da Game Genie ni nosil Nintendovega pečata kakovosti. Nintendo napravi ni hotel podeliti dragocenega pečata, kar pa Galoobu ni preprečilo, da bi ga prodal. Dokler Nintendo leta 1991 ni tožil Galooba.

Tožba je bila zanimiv pravni argument: Nintendo je trdil, da je Galoobova naprava spreminjala igre Nintendo, ustvarjala je 'izvedena dela' in s tem kršila avtorske pravice proizvajalcev iger. (To je dokaj podobno tožbam tiste dobe glede vzorčenja glasbe.) Če bi Game Genie res ustvarjal izvedena dela vsakič, ko bi tekla, bi bila ta dela bodisi nezakonita (če jih proizvajalec iger / imetnik avtorskih pravic ne bi odobril) ) ali vsaj zahtevajo nekakšno licenčno strukturo, s katero bi Galoob zanje izplačal nadomestilo.

Skratka, ameriška sodišča so stopila na stran Galooba. Zanimiv preobrat se je vrnil k lastnemu trženju Game Genie, ki je trdilo, da so Genie 'izboljšane' igre - sodišče se je strinjalo.Patent Arcadepiše (poudarek dodan):

Deveti krog se je strinjal z okrožnim sodiščem, da Game Genie ne ustvarja samostojnega dela. Pri tej odločitvi je sodišče ločilo izdelke, ki 'izboljšujejo' avtorska dela, in izdelke, ki 'nadomeščajo' avtorska dela. V tem primeru Game Genie 'izboljša' igro Nintendo, vendar ne 'nadomesti' igro Nintendo. Game Genie sam po sebi ne more ustvariti avdiovizualnega zaslona.

Z drugimi besedami, nekaj bitov v igri je resnično izboljšalo igro - toda igralec je moral kupiti originalno igro, jo priključiti in nato bit-flipping, tako da ni bilo nobene škode imetnik avtorskih pravic. To je drugačna zgodba od primerov vzorčenja glasbe, v katerih bi lahko nova pesem dejansko nadomestila staro pesmico, ki jo vzorčimo. Če bi Galoob prodajal spremenjenoSuper Mario Bros.kartuš, bi bilo drugače, toda tehnologija Game Genie se je štela za zakonito zakonito in se je še naprej prodajala. (Če ste že v pravni zgodovini, preberite ta članek, v katerem razpravljate o primeru in nekaj drugih.)

V nasprotnem primeru, kako ravnati s tovrstnimi izdelki, je Sega dejansko licenciral Game Genie in mu dal pečat kakovosti. Obstajalo je nekaj omejitev glede tega, kako je Game Genie delal z igrami Sega (predvsem okoli tega, da ni spreminjal shranjenih iger), vendar vsaj nihče ni šel na sodišče zaradi tega.

Igranje ponovitve igre (GAR): odličen način za razveljavitev garancije

Ponovno igranje igre - NES

so Paul Rudds starši drugi bratranci

Pogovarjal sem se s Frankiejem Viturellom, ki je gostitelj spletnega oddajanja retro igranja Digital Press, o zanimivem gizmu, ki je občasno igralni prostor delil z Game Genie: Game Action Replay. Viturello je dejal:

'Za razliko od Game Genie, ki je imel finančno moč proizvodnje / distribucije velikega podjetja za igrače, je Game Action Replay izdalo podjetje z imenom' QJ 'in je v ZDA našlo omejeno distribucijo v video posnetkih mame in popa in trgovine z igračami. Te stvari ne bi našli pri vašem lokalnem Toys 'R Us.

'Game Genie [je imel šestnajstiški sistem za urejanje kod], vendar ta stvar je imela funkcijo 'shrani stanje', ki uporabniku omogoča, da takoj shrani napredek v vgrajeno pomnilniško banko . NES lahko izklopite in znova vklopite, ponovitev akcije pa vam omogoča, da nadaljujete točno v trenutku igranja, ki ste ga končali. Na žalost ste morali NES razstaviti, da ste ga 'namestili'! (Garancija razveljavljena!)

GAR je imel še nekaj drugih funkcij, vključno z več počasnimi posnetki (zaradi katerih bi lahko igre sesule). Dain Anderson, prej omenjeni ustanovitelj NintendoAge.com, je prav tako omenil to čarovništvo:

Zamisel GAR je, da bi lahko ustvarili 'shranjevanje stanj' v igri, ki jo trenutno igrate, kar vam omogoča, da znova začnete na mestu, v katerem umirate. Če želite uporabiti GAR, igralec pritisne gumb SELECT + A in na zaslonu bodo videli bliskavico, ki označuje, da je bilo shranjevanje uspešno. Lahko shranijo do pet stanj, ki jih je mogoče pridobiti z gumbom SELECT + B.

Omenil je tudi, da je bila naprava napačna in je njena uporaba RAM-a (namesto ROM-a) sčasoma povzročila propad GAR-a. (Oh, no, nekatere stvari so preveč lepe za življenje.)

Vaša igra Genie Spomini

Če ste imeli Game Genie, katere so bile vaše najljubše kode? V komentarjih delite svoje spomine. Prav tako sprejemam predloge o naslednjih temah za članke o razlagalcih za Nintendo - zastavljajte me z idejami, ljudje.

Prav tako bi se rad zahvalil klasičnim igralcem iger, Frankieju Viturellu in Dainu Andersonu, da sta odgovorila na moja vprašanja o NES.