Article

Comment le Game Genie a-t-il fonctionné ?

Le Game Genie était le Saint Graal technologique de mon enfance à jouer à Nintendo. Voici un appareil qui me permettrait de jouerSuper Mario Bros.avec des vies infinies, ou obtenir des fusées infinies dansMetroid. Voici exactement comment cela a fonctionné et comment les gens l'utilisent encore aujourd'hui.

Branchement

Dès le début, le Game Genie a été commercialisé comme un « améliorateur de jeu », bien qu'il y ait une fine frontière entre « améliorer » et « tricher ». En bref, il était capable de modifier les jeux au démarrage, vous pouviez donc les modifier de manière à faciliter votre vie de jeu - les améliorations typiques impliquaient l'ajout de vies ou d'armes, ou dans de rares cas des choses étranges comme l'accès à des zones cachées du jeu qui n'étaient pas t normalement jouable.

Le NES Game Genie a été conçu pour être entassé à l'avant de la NES ; il dépassait à l'avant et vous deviez attacher des cartouches de jeu à la fente du Game Genie. Le Game Genie avait un jeu de broches de connecteur méchantes qui se fixaient à la fente de la NES avec une poignée de mort. Cette connexion a fini par être une arme à double tranchant : l'utilisation du Game Genie pourrait éventuellement endommager la fente de la cartouche de votre NES si vous l'insérez et l'enlevez beaucoup. Mais si vous l'avez laissé inséré de façon permanente, ilremplacél'emplacement de la cartouche NES, et cette connexion pourrait être plus fiable que l'insertion et la suppression de jeux dans la NES elle-même. Donc, la bonne nouvelle était que si vous étiez prêt à garder le Game Genie pour toujours, cela pourrait fournir une connexion plus fiable pour vos jeux, et était probablement mieux que de souffler dans vos cartouches.

les films sont-ils ouverts le jour de noël

Voici une publicité totalement géniale (jusqu'aux mecs contrefaits de Bill et Ted) expliquant, en termes adaptés aux enfants, comment fonctionnait le Game Genie :

Une explication un peu plus technique de la magie du génie

Lors de l'utilisation d'un Game Genie, la NES a commencé à afficher un menu Game Genie de base. Dans ce menu, le joueur pouvait entrer un ou plusieurs codes, ce qui modifierait certains aspects du jeu. À partir de là, le Game Genie a servi d'intermédiaire entre la cartouche et la NES, interceptant les demandes et crachant différents résultats en fonction des codes saisis.

Les fonctions techniques du Game Genie étaient étonnamment basiques lorsqu'elles étaient examinées d'un point de vue informatique. Chaque cartouche de jeu Nintendo a mis en place une série d'emplacements dans la mémoire de la NES où diverses informations étaient stockées - le nombre de vies qu'il vous restait, le niveau auquel vous avez commencé, les objets que vous aviez, ou même des choses plus cool comme la hauteur de votre personnage pourrait sauter. Parfois, ces emplacements en mémoire contenaient des nombres simples. En trouvant ces emplacements (presque toujours par essais et erreurs, car les développeurs de jeux ne partagent pas ces informations), les utilisateurs de Game Genie pourraient alors y insérer de nouveaux numéros. Ainsi, en trouvant « Combien de vies restantes » dansSuper Mario Bros., vous pouvez changer le nombre standard de vies (trois) avec un nombre beaucoup plus grand et jouer au jeu avec des vies effectivement infinies. (Pour mémoire, apparemment le code SXIOPO offre des vies infinies pour les deux joueurs dansPME.)

Le Génie du Jeu a donc utilisé deux informations importantes pour produire un effet important dans le jeu :emplacementd'une variable, et lecontenude cette variable. Ainsi, pour créer un «code» Game Genie (leur interface alphabétique simplifiée pour saisir les emplacements de mémoire et les valeurs à y faire apparaître), un joueur entreprenant pourrait trouver l'emplacement, puis expérimenter avec des contenus possibles à y faire apparaître - beaucoup de contenus pourraient simplement planter le jeu, mais en fin de compte, vous pourriez trouver quelque chose d'utilisable. En rassemblant ces deux informations, vous obtenez un code. Les codes étaient échangés entre les joueurs et publiés dans des livrets rassemblant les meilleurs. Même aujourd'hui, les joueurs développent de nouveaux codes. J'ai parlé à Dain Anderson, fondateur de NintendoAge.com, de ce processus. Il a dit:



« L'un des aspects intéressants du Game Genie est que

il s'agit d'un matériel organique grâce auquel les codes peuvent être créés et modifiés par n'importe qui à tout moment, que le jeu ait 20 ans ou 2 ans. Parce qu'il agit comme un intermédiaire entre la console et la cartouche, vous pouvez implémenter des modifications en temps réel. En fait, la création de codes est devenue un créneau pour certains des types les plus techniques, et vous trouverez de nombreux fils de discussion sur NintendoAge où les gens demandent de nouveaux codes pour des jeux plus anciens qui remplissent une fonction spécifique.

« La création de codes engloberait un article entier, mais l'essentiel est que vous utilisiez un éditeur hexadécimal dans un émulateur comme FCEUX et que vous suiviez les aspects du jeu qui changent lorsque vous modifiez les emplacements de la RAM.Par exemple, si vous prenez un instantané RAM et qu'il vous reste trois vies, mourez, puis prenez un autre instantané RAM, vous pouvez déterminer par essais et erreurs, sur les emplacements modifiés, ce qui affecte le nombre de vies.En changeant cet emplacement de mémoire, vous pouvez créer un code qui modifie le nombre de vies qu'un joueur recevra.'

Si vous êtes un programmeur, consultez cette explication technique du fonctionnement des codes, y compris des extraits de code C utilisés pour décoder les codes alphabétiques conviviaux de Game Genie en valeurs hexadécimales conviviales pour les programmeurs.

Galoob c. Nintendo

Le Genie, introduit en 1990, a été créé par la société britannique Codemasters ; ils l'appelaient à l'origine le « Power Pak » (un jeu sur le « Game Pak », le nom officiel de Nintendo pour ses cartouches). Le Game Genie renommé a été distribué par Lewis Galoob Toys, Inc. aux États-Unis. Si vous êtes un enfant des années 1980, vous vous souvenez probablement de Galoob comme de la société derrière Micro Machines (l'ensemble a finalement été vendu à Hasbro).

Nintendo n'aimait pas l'idée que le gadget de Galoob modifie les jeux NES, même s'il n'a pas modifié de façon permanente les jeux eux-mêmes. Nintendo a exercé un contrôle sur les jeux et les accessoires, créant un label de qualité qui n'a été accordé qu'après que Nintendo ait évalué et approuvé un jeu ou un matériel particulier pour une utilisation sur la NES. La console NES avait même une 'puce de verrouillage' qui tentait d'empêcher les jeux et accessoires sans licence de fonctionner, jusqu'à ce que des programmeurs entreprenants trouvent des moyens de contourner cela. Vous remarquerez peut-être que le Game Genie ne portait pas le sceau de qualité de Nintendo. Nintendo a refusé d'accorder le précieux sceau à l'appareil, mais cela n'a pas empêché Galoob de le vendre. Jusqu'à ce que Nintendo poursuive Galoob en 1991.

Le procès était un argument juridique fascinant : Nintendo a affirmé que l'appareil de Galoob modifiait les jeux Nintendo, créant des « œuvres dérivées » et violant ainsi les droits d'auteur des fabricants de jeux. (Ceci est assez similaire aux procès de cette époque concernant l'échantillonnage de musique.) Si le Game Genie créait effectivement des œuvres dérivées à chaque fois qu'il s'exécutait, alors ces œuvres seraient soit illégales (si le créateur du jeu/le détenteur des droits d'auteur ne les approuvait pas ) ou à tout le moins exiger une sorte de structure de licence par laquelle Galoob compenserait le fabricant de jeux pour eux.

Pour faire court, les tribunaux américains se sont rangés du côté de Galoob. Une tournure intéressante remontait au propre marketing de Game Genie, qui affirmait que le Genie «améliorait» les jeux – le tribunal était d'accord.Arcade des brevetsécrit (c'est nous qui soulignons) :

dont nous point de repère a un mot mal orthographié dessus?

Le Neuvième Circuit a convenu avec le tribunal de district qu'aucune œuvre indépendante n'est créée par le Game Genie.En prenant cette décision, le tribunal a fait une distinction entre les produits qui « améliorent » les œuvres protégées par le droit d'auteur et les produits qui « remplacent » les œuvres protégées par le droit d'auteur.Dans ce cas, le Game Genie « améliore » le jeu Nintendo, mais il ne « remplace » pas le jeu Nintendo. Le Game Genie, à lui seul, ne peut pas produire un affichage audiovisuel.

En d'autres termes, retourner quelques bits dans un jeu a vraiment amélioré le jeu, mais le joueur devait acheter le jeu original, le brancher, puis faire le retournement de bits lui-même, de sorte qu'il n'y avait aucun dommage au titulaire du droit d'auteur. C'est une histoire différente des cas d'échantillonnage de musique, dans lesquels une nouvelle chanson pourrait en fait remplacer l'ancienne chanson échantillonnée. Si Galoob avait vendu modifiéSuper Mario Bros.cartouches, cela aurait été une autre affaire, mais la technologie du Game Genie a été jugée légalement légale et a continué à se vendre. (Si vous êtes dans l'histoire du droit, lisez cet article sur l'affaire et quelques autres.)

Dans un contre-exemple de la façon de gérer ce type de produit, Sega a en fait autorisé le Game Genie, lui conférant son sceau de qualité. Il y avait quelques restrictions sur la façon dont le Game Genie fonctionnait avec les jeux Sega (principalement pour ne pas modifier les jeux sauvegardés), mais au moins personne n'est allé en justice à ce sujet.

Game Action Replay (GAR) : un excellent moyen d'annuler votre garantie

Game Action Replay - NES

J'ai parlé à Frankie Viturello, qui co-anime la webdiffusion de Digital Press sur les jeux rétro, d'un gadget intéressant qui partageait parfois un espace de stockage avec le Game Genie : le Game Action Replay. Viturello a dit :

'Contrairement au Game Genie, qui avait le poids financier de la fabrication/distribution par une grande entreprise de jouets, le Game Action Replay a été publié par une société appelée' QJ 'et a trouvé une distribution limitée aux États-Unis dans la vidéo maman-et-pop et magasins de jouets. Vous ne trouverez pas cette chose chez votre Toys 'R Us local.

'The Game Genie [avait un système de code d'édition hexadécimale], maiscette chose avait une fonction « enregistrer l'état » qui permettrait à l'utilisateur d'enregistrer immédiatement la progression dans une banque de mémoire intégrée. Vous pouvez éteindre votre NES et la rallumer et l'Action Replay vous permettrait de reprendre le jeu au moment exact que vous avez interrompu. Malheureusement, vous avez dû démonter votre NES pour l'« installer » ! (Garantie annulée !)

Le GAR avait quelques autres fonctionnalités, y compris plusieurs modes de ralenti (qui pouvaient faire planter les jeux). Dain Anderson, le fondateur susmentionné de NintendoAge.com, a également mentionné ce morceau de magie :

ce qui fait un film page 13

L'idée derrière le GAR est que vous pouvez créer des 'états de sauvegarde' du jeu auquel vous jouez actuellement, vous permettant de recommencer à un endroit où vous continuez à mourir.Pour utiliser le GAR, un joueur appuierait sur le bouton SELECT + A, et il verrait un flash à l'écran indiquant que la sauvegarde a réussi. Ils peuvent enregistrer jusqu'à cinq états qui peuvent être récupérés à l'aide du bouton SELECT + B.

Il a également mentionné que l'appareil était défectueux et que son utilisation de la RAM (plutôt que de la ROM) a finalement conduit à la disparition du GAR. (Eh bien, certaines choses sont trop belles pour être vécues.)

Vos souvenirs de génie du jeu

Si vous aviez un Game Genie, quels étaient vos codes préférés ? Partagez vos souvenirs dans les commentaires. Je prends également des suggestions sur les prochains sujets pour les articles explicatifs Nintendo – donnez-moi des idées, les amis.

J'aimerais également remercier les joueurs classiques Frankie Viturello et Dain Anderson d'avoir répondu à mes questions sur la NES.