Feed on

GBCartRead the Arduino based Gameboy Cart Reader project is now completed. I’ve done everything I set out in terms of saving and restoring my Gameboy saves :). GBCartRead has been updated to version 1.3 which has all the features of reading the ROM, reading RAM and writing to RAM.

The video above shows all features being used.

Now I just need to think about what my next project will be… the logical thing would be do the same with the SNES or I was thinking of working more on the gameboy by emulating a gameboy cartridge with the Arduino ;)

2 Responses to “GBCartRead: Arduino based Gameboy Cart Reader Completed”

  1. Royce says:

    I purchased your PCB and the suggested components.
    Here are a few comments:
    The cart slot didn’t sit flush against the PCB, so I bent and glued it to be perpendicular with the PCB. In the end, I liked the look of the game sticking straight up.
    Also, the cart slot had some plastic pieces that needed to be trimmed to allow gameboy/gameboy color games to be inserted.

    I can successfully read the sav file and ROM from my pokemon yellow. However, I can’t seem to write sav files to it. When I try to resume the game, I get “The file data is destroyed!” message. Then in a hex editor, when I re-download the sav that I just uploaded, it looks similar to the one I that I originally uploaded, but some values are changed to 00’s or FF’s. I can’t seem to figure out why.

    • Alex says:

      Hi Royce,

      I found that for the gameboy header to fit flush you can to remove the 2 small mounting posts on the underside. Yes you do need cut the plastic pieces for it to fit GB/GBC games. I’m just checking that you’ve soldered a wire from the 74HC595 VCC to the 5V VCC? (as this was a design fault).

      Can you run the ROM with the save file on an emulator to see if that works?
      Can you provide me with both save files to alex@insidegadgets.com ?

Leave a Reply