[kgsws] just completed his game kid upgrade that enables him to tons games from an SD card. packing a game off an SD card has been done before, however [kgsws] made a decision to not to utilize a cartridge-based device. In the end, he threw out all the stops as well as completed his job by having the game kid gain access to an SD card directly.
[kgsws] his job trying to figure out exactly how to put some GPIO pins on a game cartridge, however figured that this would take as well much hardware. After checking out the specs of the link port, he realized that it was the wrong polarity. Not to be deterred, [kgsws] realized that there was something like a general-purpose I/O on the game kid – the joypad input.
After figuring out the logic of accessing the SD card with the joypad, [kgsws] set to work building a FAT32 parser as well as a basic BIOS on an EEPROM. The entire system runs off an ATmega32, as well as he was kind sufficient to include the schematics as well as all the code. The end result is truly neat – it can tons as well as save 512kB game kid ROMs as well as save data, checked out .txt files. As an added benefit [kgsws] put in a custom-made boot logo to replace the top-scrolling Nintendo logo.
While the joypad buttons don’t work when the SD card is being accessed, as well as the battery draw is larger than the already power-hungry DMG-001, we’re surprised by [kgsws]’s hardware hackery. inspect out the video of [kgsws]’s hack below.