Ce Projet Raspberry Pi, créé par un fabricant connu sous le nom de Breadcodes sur Reddit, est garanti pour faire ressortir votre entraîneur Pokémon intérieur. En utilisant notre microcontrôleur préféré, le Framboise Pi Pico, Breadcodes est capable de renifler les données qui seraient normalement transmises depuis le port de liaison d’origine et de manipuler ces données pour un piratage sympa. Avec cette configuration, vous pouvez échanger n’importe quel pokémon que vous voulez contre une cartouche d’origine.
Dans le message partagé sur Reddit, Breadcodes démontre le système en action. Dans la démo, nous voyons un Game Boy Advance SP connecté à une planche à pain en utilisant le port de liaison d’origine. Un Pico est également attaché à la maquette et est chargé de gérer le côté émulation du projet. Le Game Boy Advance SP peut interagir avec le Pico comme s’il s’agissait d’un deuxième Game Boy, permettant d’échanger des pokémon en utilisant les fonctions d’échange d’origine, dans ce cas, sur une véritable copie de Pokémon Yellow.
Selon Breadcodes, la configuration repose sur deux manettes de niveau logique, car la Game Boy utilise 5V tandis que le Pico est un module 3,3V. Le système est également capable d’imprimer des images sur une imprimante Game Boy d’origine connectée à l’aide d’un câble couleur Game Boy. Ce câble est un peu plus facile à trouver que le câble de liaison d’origine utilisé avec le DMG Game Boy d’origine.
En plus de créer cette configuration, Breadcodes travaille également sur le développement d’une application de bureau pouvant fonctionner comme une interface utilisateur. Cette interface permettra aux utilisateurs de définir des images pour l’impression et de configurer pokémon pour le commerce. L’application de bureau est toujours en cours de développement et est actuellement destinée aux modules Pico classiques, plutôt qu’aux Pico Ws.
Pour s’interfacer avec le câble de liaison, Breadcodes utilise la bibliothèque SPI de Pico. Cela permet un contrôle de base de l’imprimante mais devient un peu plus compliqué lorsque vous essayez d’opérer entre deux Game Boys. Il existe quelques astuces que vous pouvez utiliser pour rendre ce processus un peu plus facile, ce que Breadcodes explique dans le fil du projet. Si vous souhaitez en savoir plus sur ce projet et approfondir les détails de son fonctionnement, consultez le fil de discussion original partagé avec Reddit et assurez-vous de suivre Breadcodes pour les futures mises à jour.