Nouvelles Du Monde

La poche analogique vient d’avoir son jailbreak tant attendu

La poche analogique vient d’avoir son jailbreak tant attendu

Les consoles de poche analogiques semblent briser les jailbars.

Image: Analogique / Kotaku / Se_vector (Shutterstock)

Analogue Co.’s Pocket a toujours fait tourner les têtes : d’abord pour être le Le remplacement de Game Boy le plus authentique jamais annoncéPuis pour prenant un temps extraordinaire pour enfin sortir. Mais c’est sorti, et c’était plutôt bien. Pour certains, son plus gros inconvénient était qu’il fallait de vieilles cartouches physiques de plus en plus chères pour jouer à des jeux, comme (pour la plupart) il ne pouvait pas simplement charger des fichiers ROM pratiques. Le Pocket avait vraiment besoin de quelque chose que les enfants appellent un “jailbreak”, du moins s’il devait réaliser le fantasme d’être l’ultime appareil Game Boy. Aujourd’hui, ce jailbreak vient de se glisser par la porte latérale.

Un peu de mise en place : lorsque le Pocket a finalement été livré en décembre dernier, il ne disposait que du système d’exploitation le plus simple et manquait de nombreuses fonctionnalités promises par le système, comme les états de sauvegarde qui sauvegardaient la progression de votre jeu. (Analogue n’a pas non plus publié les adaptateurs de chariot Atari Lynx, Neo Geo Pocket ou TurboGrafx-16 annoncés à l’origine.) un certain temps avant que l’appareil entre leurs mains ne soit réellement terminé.

Il en va de même pour les développeurs potentiels désireux de faire en sorte que le puissant portable fasse de nouvelles choses amusantes. La poche contient deux matrices de portes programmables sur le terrain (FPGA)que les programmeurs peuvent reconfigurer pour se rapprocher étroitement du matériel d’un autre appareil. Ils sont merveilleux pour simuler des systèmes de jeux vidéo classiques, et les développeurs amateurs pourraient sûrement les utiliser à bon escient, peut-être en développant de nouveaux cœurs FPGA, c’est-à-dire des logiciels qui indiquent aux FPGA comment se configurer eux-mêmes, pour simuler encore plus de consoles. Mais cette fonctionnalité a également été retardée.

Avance rapide jusqu’à aujourd’hui. À 8 h 01 HP Analogue a enfin sorti une nouvelle version du système d’exploitation analogique de Pocket. La version bêta d’Analogue OS v1.1 d’aujourd’hui ajoute les fonctionnalités « Bibliothèque » et « Mémoires » promises depuis longtemps ; le premier affiche des informations sur les jeux que vous insérez, le second est essentiellement des états de sauvegarde. La version bêta v1.1 ouvre également enfin le système aux développeurs, sous le nom “openFPGA”. À titre d’exemple de ce que les amateurs peuvent accomplir avec les FPGA nouvellement déverrouillés, Analogue a publié un noyau openFPGA qui simule Guerre de l’espace !, l’un des premiers jeux vidéo. Soigné.

Et c’était tout. Une mise à jour agréable et nécessaire, mais ce n’était pas non plus le jailbreak que beaucoup de gens espéraient. A dans six mois ! (En fait, Analogique étant Analogique, plus probablement huit.)

Mais alors.

Environ trois heures plus tard, à 11h23, un compte Github appelé Spiritualized1997, créé moins de 24 heures auparavant, a téléchargé un référentiel appelé openFPGA-GBA; une minute plus tard, il a téléchargé un autre appelé openFPGA-GB-GBC. Chaque référentiel contenait un seul fichier téléchargeable. “Pour jouer à Game Boy Advance sur votre Pocket, suivez ces instructions”, indiquaient les instructions accompagnant le référentiel GBA, décrivant cinq étapes pour installer un noyau GBA v1.0.0 Spiritualized1997 sur le Pocket et le faire exécuter des fichiers ROM. Le deuxième référentiel offrait des instructions similaires, mais pour un noyau exécutant les ROM Game Boy et Game Boy Color.

Donc, pour récapituler : aujourd’hui, Analogue Pocket a la possibilité d’exécuter des cœurs FPGA tiers. Trois heures et 22 minutes plus tard, les deux ordinateurs de poche les plus populaires pris en charge par le Pocket ont mystérieusement reçu de nouveaux cœurs FPGA tiers qui pourraient faire la chose que tout le monde voulait que le Pocket fasse depuis sa sortie : charger des jeux à partir de fichiers ROM stockés sur une carte microSD. Est-ce… est-ce enfin le jailbreak ?

Oui oui ça l’est. Ou plutôt, le jailbreak est enfin a débutécar les deux cœurs Nintendo v1.0.0 d’aujourd’hui ne sont que la première vague de ce qui va clairement être un déploiement plus long et plus soutenu.

Alors que se passe-t-il ici ? Qui est Spiritualized1997 ? Pourquoi leur compte est-il si nouveau ?

La théorie de la plupart des observateurs – qui, pour être clair, Ma boîte ne peut pas confirmer – est que Spiritualized1997 est Kevin “Kevtris” Horton, une légende de la scène de l’émulation et le gourou de l’émulation FPGA derrière toutes les machines de jeu basées sur FPGA d’Analogue. Il a travaillé sur le Mini NT analogique (qui jouait à des jeux NES 8 bits), le Super NT (jeux SNES), le Méga Sg (jeux Sega Genesis), et bien sûr le Pocket.

Kevtris s'enregistre sur le populaire Classic Gaming Discord environ 40 minutes après le téléchargement des deux cœurs FPGA inattendus.

Kevtris s’enregistre sur le populaire Classic Gaming Discord environ 40 minutes après le téléchargement des deux cœurs FPGA inattendus.
Capture d’écran: Ma boîte

Horton a une histoire (vous pensez maintenant à un livre du Dr Seuss) de la publication d’un firmware «jailbreak» non officiel pour les consoles Analogue Co. qu’il a aidé à développer, à partir de 2017 lorsqu’il a téléchargé le premier firmware jailbreak pour le NT mini. “Le Core Store est officiellement ouvert aux affaires !” il a écrit sur le forum AtariAgefaisant référence au potentiel de faire fonctionner les mini-jeux NT à partir d’une variété de systèmes, alors qu’il n’avait jusque-là joué qu’à des jeux Nintendo 8 bits chargés de cartouches physiques.

Au cas où cela laisserait un doute, il a ajouté: “Oui, cela signifie qu’il exécute des ROM maintenant!”

Et c’est comme ça que ça s’est passé pour toutes les consoles analogiques depuis. Horton (et Analogue) sont devenus un peu plus discrets après le mini jailbreak NT, libérant plutôt le firmwares de jailbreak via des intermédiaires comme scène d’émulation mover-and-shaker Smokemonster. Mais les gens de la scène, avec un clin d’œil et un hochement de tête, comprennent d’où viennent vraiment ces logiciels populaires améliorant le matériel. (Les consoles analogiques précédentes étaient des plates-formes fermées, alors qui d’autre aurait pu les fabriquer ?)

C’est pourquoi beaucoup de gens considéraient comme acquis que le merveilleux matériel de l’Analogue Pocket serait lui-même libéré pour jouer à des jeux à partir de fichiers ROM. Cela fait huit longs mois, mais la surprise d’aujourd’hui, les cœurs FPGA Spiritualized1997 sont à peu près exactement ce que les propriétaires de Pocket voulaient, juste sous une forme légèrement différente que d’habitude – des cœurs FPGA discrets chargeables via la nouvelle fonctionnalité openFPGA de Pocket. Cela a rendu ce “jailbreak” un peu plus subtil que d’habitude. Ce n’est pas un remplacement de micrologiciel, mais des cœurs alternatifs que vous exécutez sur la carte microSD. Le résultat est le même.

Encore une fois, ce n’est que le début d’un processus de jailbreak plus long qui se déroulera au cours des prochains mois. Après tout, Game Boy, Game Boy Color et Game Boy Advance ne sont que trois des ordinateurs de poche auxquels les gens veulent jouer sur Pocket, sans parler des gens qui réclament qu’il prenne en charge les consoles basées sur la télévision comme Genesis et SNES. Les cœurs FPGA Spiritualized1997, tous deux à une v1.0.0 naissante, manquent également de quelques fonctionnalités appréciées par les cœurs intégrés officiels de Pocket, notamment les filtres d’écran. Ces améliorations et d’autres sont à venir ; les filtres manquants sont apparemment juste parce que l’API openFPGA est encore immature.

La page de profil github de Spiritualized1997 montre que le compte n'a qu'un jour et n'a que deux référentiels.

Spiritualized1997, qui n’a rejoint Github qu’hier, est une personne très utile.
Capture d’écran: Ma boîte

Spiritualized1997, quels qu’ils soient, est également très actif sur Reddit. Un utilisateur a déploré l’absence d’un noyau Sega Game Gear, auquel Spiritualized1997 a répondu “à venir bientôt”. Cet individu apparemment d’une aide surnaturelle a également a publié une archive de 80 Mo contenant 6 959 images d’écran titre des jeux Game Boy, Game Boy Advance et Game Gear qui sont, ne le sauriez-vous pas, exactement dans le format de fichier spécial attendu par la nouvelle fonctionnalité “Bibliothèque” de Pocket. Alors maintenant, vous savez comment rendre votre bibliothèque jolie.

“C’est fantastique! Enfin, le Pocket se réveille de son profond sommeil », a déclaré un utilisateur de Reddit en réponse aux nouvelles des deux nouveaux cœurs FPGA. “Je n’ai pas allumé le mien [in] mois!”

“Aujourd’hui a été une montagne russe”, a déclaré un autre. “Sincèrement, merci !”

Ainsi, alors que les cieux ne se sont pas séparés et qu’il n’y avait pas d’enseigne au néon clignotant “le jailbreak est là !”, ne vous y trompez pas, le 29 juillet 2022, l’Analogue Pocket a finalement obtenu la fonctionnalité clé que les propriétaires souhaitent depuis décembre. Mais ce jailbreak n’est pas une fois pour toutes ; c’est lent et régulier, et maintenant que la pompe est amorcée, des cœurs plus compatibles avec la ROM viendront avec le temps. Game Gear d’abord, apparemment.

Ma boîte a contacté Analogue Co. pour un commentaire.

À la fin de l’annonce Analogue OS v1.1 d’aujourd’hui, la société a tweeté“Analogue ne soutient ni n’approuve l’utilisation ou la distribution non autorisée de matériel protégé par le droit d’auteur ou d’autres droits de propriété intellectuelle.”

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Un F16 s’est écrasé à Halkidiki, le pilote est sain et sauf

F-16 ©Eurokinissi ” )+(“arrêter\”> “).length); //déboguer contenttts2=document.querySelector(“.entry-content.single-post-content”).innerHTML.substring( 0, document.querySelector(“.entry-content.single-post-content “).innerHTML.indexOf( “” )); contenttts2=contenttts2.substring(contenttts2.indexOf( “fa-stop\”> ” )+(“arrêter\”> “).length);

ADVERTISEMENT