This Raspberry Pi challenge, created by a maker referred to as Breadcodes over at Reddit, is assured to convey out your inside Pokémon coach. Utilizing our favourite microcontroller, the Raspberry Pi Pico, Breadcodes is ready to sniff knowledge that might usually be transmitted from the unique hyperlink port and manipulate that knowledge for some cool hacking. With this setup, you possibly can commerce any pokémon you need over to an authentic cartridge.
Within the submit shared to Reddit, Breadcodes demonstrates the system in motion. Within the demo, we see a Recreation Boy Advance SP related to a breadboard utilizing the unique hyperlink port. A Pico can be connected to the breadboard and is answerable for dealing with the emulation aspect of the challenge. The Recreation Boy Advance SP can work together with the Pico as if it have been a second Recreation Boy, making it potential to commerce pokémon utilizing the unique commerce capabilities, on this case, on an actual copy of Pokémon Yellow.
In line with Breadcodes, the configuration depends on two logic-level shifters, because the Recreation Boy makes use of 5V whereas the Pico is a 3.3V module. The system can be in a position to print photos to an authentic Recreation Boy Printer that is related utilizing a Recreation Boy colour cable. This cable is a bit of simpler to come back throughout than the unique hyperlink cable used with the unique DMG Recreation Boy.
Along with creating this setup, Breadcodes can be engaged on creating a desktop utility that may work as a consumer interface. This interface will permit customers to set photos for printing and configure pokémon for buying and selling. The desktop app remains to be a piece in progress and for the time being is meant for normal Pico modules, reasonably than Pico Ws.
To interface with the hyperlink cable, Breadcodes is utilizing the Pico’s SPI library. This permits for primary management of the printer however will get a bit of extra difficult when making an attempt to function between two Recreation Boys. There are a couple of methods you should use to make this course of a bit of simpler, which Breadcodes explains within the challenge thread. If you wish to learn extra about this challenge and dig into the main points about the way it works, try the unique thread shared to Reddit and make sure you comply with Breadcodes for future updates.