Posts with «pokemon» label
Gotta catch 'em all. Gotta catch 'em all. Gotta catch 'em all. For some 17 years, those words have reverberated around coder Pepijn de Vos's mind, and thanks to an Arduino and some ingenuity, his dreams have now come true. Well, probably not, but a project like this deserves an epic back story. In reality, hobbyist de Vos has created a system for trading Pokémon from the first generation of the franchise with himself. The setup is actually pretty simple: connect a Game Boy, Game Boy Color or Game Boy Advance to an Arduino board via a Game Link Cable. Then, borrow de Vos's code (available on GitHub), and start trading Pokémon with the Arduino.
Filed under: Gaming
Source: Wishful Coding
Pokemon is a great game by itself, but when you realize that not all of the ‘mon are available in one game, trading is required for completion, and some pokemon aren’t available without either hacking or going to a Toys ‘R Us in 1997, you start to see how insidious this game can be. Figuring he could finally complete the game with an Arduino, [Pepijn] decided to build a pokemon storage system.
This build was inspired by an earlier post that also spoofed trades. Instead of building this project around a high-power micro, [Pepijn] decided to use an Arduino. The protocol Game Boys use to communicate with each other is extremely well documented, although that’s only half the battle. Each game using the link cable used specialized data structures for transfer, and after grepping through a disassembled Pokemon ROM, [Pepijn] figured out how everything worked.
The completed hardware keeps one Pokemon in the EEPROM of an Arduino. It’s not very fast if you want to catch all 151 Pokemon in the Gen 1 games, but any way you look at it, you’re going to be catching a lot of Magikarp anyway.
Filed under: Arduino Hacks, nintendo gameboy hacks