
La Game Boy et ses descendantes n'ont pas fini de livrer leurs secrets. Un développeur répondant au pseudonyme de Kroy vient de présenter openFPGA-CartTools, un projet qui détourne l'Analogue Pocket de sa fonction première pour en faire un dumpeur de cartouches. Grâce au propre lecteur de la console portable, l'outil identifie et copie sur carte SD le contenu des jeux Game Boy, Game Boy Color et Game Boy Advance, sans matériel supplémentaire.
La Pocket transformée en dumpeur de cartouches
Le principe consiste à lire les données stockées dans la cartouche insérée dans le slot de la Analogue Pocket, puis à les écrire sur le support de stockage de la machine. Là où d'autres solutions passent par un adaptateur externe relié à un ordinateur, openFPGA-CartTools exploite directement le connecteur de la console, dont le cœur reconfigurable se prête à ce genre d'usage détourné.
Fait notable, le projet n'est pas écrit sous forme de logiciel classique mais en RTL, le langage de description du matériel qui pilote les circuits programmables. Kroy justifie ce choix par les contraintes du support : « c'est du RTL… parce que tout le travail concerne le timing du bus cartouche et la direction des broches, que le matériel respecte au cycle près ». Une précision indispensable pour dialoguer sans erreur avec des puces conçues il y a plusieurs décennies.
Un projet encore réservé aux initiés
L'outil demeure toutefois à un stade expérimental, que son auteur qualifie de phase créative. Le fichier README s'adresse avant tout aux développeurs, et l'ensemble n'est pas encore taillé pour les novices. Plusieurs fonctions manquent encore à l'appel : la sauvegarde et la restauration des données de progression, la prise en charge de l'horloge temps réel (RTC) présente dans certaines cartouches, ou encore la vérification par relecture qui garantit l'intégrité d'un dump. Autant de chantiers à ouvrir avant d'envisager une diffusion grand public.
La préservation à portée de slot
Au-delà de la prouesse technique, l'intérêt de openFPGA-CartTools tient à ce qu'il autorise : extraire légalement ses propres jeux pour les réutiliser dans des émulateurs ou des projets de recompilation, ce mouvement qui multiplie les portages PC natifs de classiques. La démarche s'inscrit dans une logique de préservation, en permettant à chacun de sauvegarder le contenu de cartouches dont les composants finiront tôt ou tard par se dégrader.
L'initiative renforce un peu plus la réputation d'une console déjà présentée comme la Rolls Royce des Game Boy, et dont la moindre déclinaison s'arrache, à l'image de la récente édition plaquée or épuisée en quelques minutes. Le projet est d'ores et déjà consultable sur le dépôt GitHub de Kroy, pour les bidouilleurs prêts à mettre les mains dans le cambouis.
Source : Retro Dodo
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !