Le premier œuf de Pâques au monde n'a pas l'air trop impressionnantEd Fries (Ed Fries), un ancien employé de Microsoft, qui a été directement impliqué dans le développement de la Xbox originale, l'autre jour a parlé du premier "Easter Egg" du monde d'un jeu vidéo d'arcade. Ed a un blog sur les vieux jeux, il a récemment publié un
article où il parle en détail de sa découverte. Il se pourrait bien qu'il ait découvert le premier «œuf de Pâques» du monde dans l'un des premiers jeux d'arcade.
D'une manière générale, Fryce n'a pensé à aucun oeuf de Pâques lorsqu'il préparait le prochain post sur les jeux des années 70 du siècle dernier. Il a décidé d'interviewer Ron Milner, qui a créé le jeu de 1977, surnommé
Starship 1 . Il a réussi à contacter cette personne et les interlocuteurs ont commencé à discuter des jeux de l'époque. Au cours de la conversation, Milner a mentionné un fait intéressant - il s'avère que dans le jeu Starship 1, il y a un certain message secret aux joueurs, que peu de gens connaissaient.
Puisqu'il n'était pas question d'ajouts compliqués au jeu de l'époque, Milner a ajouté le message «Salut Ron!» dans le code Starship 1. Ce message n'apparaissait que si le joueur appuyait sur une certaine combinaison de boutons. Dans le même temps, le joueur a pu jouer gratuitement à Starship 1 10 fois de suite. L'œuf de Pâques est très simple, mais c'est probablement le premier élément connu caché dans les jeux que le joueur ne pouvait pas voir comme ça et qui est apparu lorsque vous avez appuyé sur une certaine combinaison de touches. Soit dit en passant, il y a beaucoup d'oeufs de Pâques dans les jeux pour Atari. On pense que l'un des premiers est apparu dans le jeu "Adventure" pour Atari en 1979. Plus tôt, en 1978, les développeurs de "Video Whizball", sorti pour Fairchild Channel F, ont inclus un oeuf de Pâques dans leur jeu.
Fait intéressant, Milner n'a parlé à personne de son message secret pendant trente ans. Il s'est avéré qu'en raison de la limitation de l'événement lui-même, il a oublié à la fois l'œuf de Pâques lui-même et la façon dont il peut être appelé.
Cela ressemble à une machine à sous avec le même jeuNaturellement, Fries a immédiatement décidé de vérifier les informations reçues, essayant de détecter un déclencheur qui déclenche un message secret. Pour commencer à rechercher le message secret nécessaire au lancement de l'oeuf de Pâques, le jeu lui-même est nécessaire. Il voulait également savoir exactement quand la machine d'arcade avec ce jeu était sortie. Après une recherche assez longue, j'ai réussi à trouver un magazine de l'époque avec une publicité pour la machine. Un autre
article a été trouvé sur le réseau qui indiquait la date de sortie - 13/08/1977.

La situation était plus simple avec le jeu lui-même - le «détective par les jeux» téléchargeait l'image (ROM) du réseau et commençait à l'analyser. Tout ce que l'on savait - avec une certaine combinaison de touches, le jeu affiche le message «Salut, Ron!» et vous permet de jouer gratuitement à Starship 1. L'éditeur Notepad ++ est venu à la rescousse avec la possibilité d'analyser des fichiers HEX.

Le message est vraiment en place. Mais qu'est-ce qui a permis de le lancer? Ils ont décidé de faire venir un autre expert sur le problème. Le fait est que le créateur du jeu l'a indiqué dans une interview avec un spécialiste des machines d'arcade. Ce spécialiste, Michael Albach, a accepté de travailler sur la recherche d'une combinaison de boutons pour appeler les œufs de Pâques.
Starship 1 a été construit sur la base de 6502 microprocesseurs. Il a également été utilisé sur l'Atari 2600 et sur les ordinateurs personnels Atari 2600. Milner et Albach se sont engagés à rappeler le circuit de l'appareil et Fries leur a fourni une ROM contenant les résultats de son analyse.

Le schéma de circuit de l'appareil a aidé à comprendre quels boutons étaient responsables de quelles fonctions. Après avoir consulté le fichier, le créateur du jeu a réussi à
trouver une section de code où les boutons Phasor et Démarrer étaient indiqués comme clés. Milner a envoyé une liste avec des commentaires sur quelle section du code est responsable de quoi.

Le déclencheur s'est avéré être un peu plus compliqué que les détectives n'auraient pu le penser.

Il s'avère, en abaissant la pièce dans la fente de la machine, il était nécessaire de maintenir à la fois les boutons "phaser" et le bouton "Démarrer". Il fallait ensuite relâcher ces boutons très rapidement et appuyer sur la commande de vitesse. À notre connaissance, cette combinaison n'a été découverte par personne depuis 30 ans.
Fryce a décidé d'acheter une vraie machine à sous de l'époque pour vérifier la combinaison secrète. Il a rappelé que c'était un tel appareil qu'il avait vu à Vancouver et qu'il avait été mis en vente. Heureusement, la machine était toujours disponible et il a passé une commande. L'appareil lui-même devait être attendu pendant plusieurs semaines, et il devait être réparé. Il faudrait donc que j'attende longtemps. Fries a décidé d'essayer la combinaison en utilisant l'
émulateur MAME . L'émulateur a été publié pour la première fois en 1997, il y a 20 ans. Depuis lors, il est devenu une plate-forme qui prend en charge les émulateurs pour presque toutes les machines à sous, y compris les plus anciennes. Il s'agit d'un projet open source.
Dans l'émulateur, le jeu lui-même «s'est parfaitement déroulé», mais la combinaison n'a pu être reproduite en aucune façon. Il s'est avéré que le problème était que la configuration des boutons ne vous permettait pas d'effectuer toutes les actions nécessaires pour démarrer l'œuf de Pâques. En conséquence, j'ai dû modifier le fichier de configuration.

Après cela, il n'y a pas eu de problèmes, tout s'est bien passé et l'œuf de Pâques, 30 ans plus tard, est apparu à l'écran.
Eh bien, quelques semaines plus tard, l'appareil d'origine est arrivé.

Il s'est avéré que tout fonctionne, sauf l'accepteur de pièces, sans lequel il était impossible de lancer l'œuf de Pâques. J'ai donc dû également réparer cet élément. Après cela, il s'est avéré qu'il était également nécessaire d'utiliser un petit interrupteur sur le circuit de l'appareil, ce qui a
été fait .

Après cela, la combinaison secrète a commencé à fonctionner, et l'écran de la machine a montré un message tant attendu. Au fait, pour le provoquer, un bon étirement des doigts était nécessaire.

La machine a été assemblée, toutes les planches et l'accepteur de pièces ont été mis en place. La combinaison secrète est gagnée et ... le succès.