Une mise à jour majeure du système de jeu portable et rétro-esprit Analogue Pocket a atterri vendredi, et ses nouvelles fonctionnalités « OpenFPGA » sont le point culminant. Grâce au patch « 1.1 » de la semaine dernière, n’importe qui dans la communauté de développement open source peut créer des « cœurs » d’émulation matérielle pour que Pocket imite presque tous les jeux et systèmes informatiques jusqu’au début des années 90, voire plus récents.
Notre conversation avec le PDG d’Analogue nous a amenés à nous demander exactement comment OpenFPGA fonctionnerait, mais nous n’avons pas eu à attendre longtemps pour le savoir. À la fin de vendredi, le système était essentiellement « jailbreaké » en ce qui concerne sa prise en charge des jeux de marque « Game Boy ». Et les choses sont devenues encore plus épicées lundi matin avec l’émergence surprise d’un noyau prenant en charge un système bien plus puissant que la Game Boy ou la Game Boy Advance.
Mesdames et messieurs… Pocket flotte dans l’espace
L’emplacement de cartouche physique sur Analogue Pocket prend en charge tous les jeux portant la marque Game Boy de Nintendo, jusqu’à la Game Boy Advance, et c’est l’argument de vente évident du système par rapport à quelque chose comme une boîte d’émulation. Si vous êtes le genre de joueur qui préfère les supports physiques mais qui veut des avantages matériels modernes, Analogue Pocket est sans doute le système qu’il vous faut.
Pourtant, même les propriétaires de cartouches peuvent préférer ignorer les supports physiques dans certains cas, en particulier pour ajouter de la commodité à un système portable, et cela vaut doublement pour des cas d’utilisation comme les homebrews ou les jeux japonais avec des traductions en anglais développées par la communauté. Ainsi, depuis la publication de mon avis sur Analogue Pocket, les acheteurs intéressés ont indiqué si le système pourrait recevoir un jailbreak, un moyen d’ignorer les cartouches physiques et de lire à la place les fichiers ROM chargés sur le slot microSD du système.
Quelques heures après la publication de mon article Pocket 1.1, la réponse est arrivée sous la forme d’une paire de téléchargements sur GitHub. Ces fichiers sont des cœurs pour le système OpenFPGA de Pocket, l’un prenant en charge les fichiers de jeu Game Boy et Game Boy Color et l’autre prenant en charge les fichiers de jeu GBA. Mettez ces cœurs dans une carte microSD, puis placez les fichiers de jeu compatibles dans les répertoires appropriés sur la même carte, et hop : Analogue Pocket jouera désormais aux jeux de marque Game Boy, aucune cartouche requise.
Les origines de ces fichiers sont douteuses ; ils sont apparus sur un nouveau compte GitHub presque immédiatement après la mise en ligne de la 1.1, garantissant que ses créateurs avaient une forme d’accès anticipé à l’environnement de développement d’Analogue avant le lancement. (Les comptes font référence à une paire de groupes psychédéliques britanniques, Spacemen 3 et Spiritualized, ce qui est certainement un identifiant intéressant.) L’un des comptes associés a confirmé qu’il avait également accès à une multitude de fichiers d’images au format Pocket qui n’avaient été disponible pour les membres de la presse, conçu pour rendre le système « Bibliothèque » de la mise à jour 1.1 plus agréable. Ce dernier compte ne s’est pas identifié au-delà de dire que son propriétaire est « un ingénieur FPGA », il n’est donc pas clair si ces développeurs faisaient partie du processus de développement d’Analogue Pocket, bien qu’une affirmation selon laquelle ses cœurs avaient été « lourdement testés pendant des mois » implique un très relation chaleureuse avec Analogue en tant qu’entreprise.
Le plus gros problème à ce stade est que ces cœurs ne fonctionneront pas sans transférer les fichiers « BIOS » des systèmes Game Boy et GBA. Lorsque vous utilisez une cartouche sur Analogue Pocket, vous jouez à ces jeux avec un fichier BIOS développé indépendamment par Analogue – et c’est la raison pour laquelle vous ne voyez pas les écrans de démarrage « Nintendo » ou « Game Boy » avant de jouer à ces jeux. (Ces brefs écrans de démarrage faisaient partie des systèmes BIOS originaux de Nintendo.)
De plus, les nouveaux cœurs GB et GBA ignorent les options de traitement visuel les plus intéressantes intégrées à Analogue Pocket, qui exploitent la haute résolution du panneau de Pocket pour ajouter des effets de style LCD à son écran IPS moderne. Le développeur anonyme à l’origine de ces cœurs a affirmé que ces filtres arriveraient sur les cœurs GB, GBC et GBA une fois qu' »une mise à jour de l’API d’Analogue » serait mise en ligne.