Author Topic: The Cheap Way To Fix a GameBoy Game  (Read 8439 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
The Cheap Way To Fix a GameBoy Game
« on: August 07, 2011, 09:57:27 pm »
Hello,
So I recently picked up Pokemon Gold on eBay for super cheap because the saving feature was broken.  For those of you who don't know, Pokemon Gold and games like it store their saved data in a special kind of RAM called SRAM.  Since RAM requires a battery to keep the data intact, these cartridges have a small battery inside.  Usually, when your game stops being able to save, it's because this battery died.  Unfortunately, the kind of battery they use can be difficult to find.  I decided to use an alternate battery in its place - a AA.
Obviously a AA battery can't fit inside of a GameBoy cartridge, so I had to do a lot of hacky stuff to make this work.  The first thing I did was scrounge up some equipment.  I don't have any solder, or a soldering iron, or even any proper wires.  The materials for this build are as follows:
-Cheap plastic pen
-Lighter
-Old noise-cancelling headphones
-Speaker wires
-Tape
-Scissors
-AA Battery

These are all the materials I used for this.  The first thing I did was get the cartridge open.  I took the ink and metal tip out of my pen, and melted down the tip.  While it was still hot, I pressed the tip of the pen onto the screw that held the casing on (it requires a special screwdriver that is difficult to find).  After the melted plastic pen dried, I had a DIY GameBoy cartridge screwdriver.  I removed the screw and opened up the case to reveal the game inside.
Attached to the game was a battery powering the SRAM.  I pried it out of its casing, leaving the contacts in place.  Then I looked for some wiring and found speaker wire.  This I stripped.  I wound some of it around each contact and left it aside.  Then, using the lighter to soften the plastic, and scissors to manipulate it, I put some holes in the side of the casing so the wires could get out.  I put the game back in the case and led the wires out.
I went to look for something to hold the battery with.  After a lot of searching, I stumbled upon some old noise cancelling headphones that had a mount for a single AA battery.  I abused the headphones until just the mount remained, and put a fresh battery inside.  I trapped the leads coming out of the cartridge between the battery's contacts and the walls of the mount.  I then stuck the cartridge back into my GameBoy Advance and turned it on.
I went through the prompts and chatted up Professor Oak a bit, then finally was dropped into the overworld and saved the game.  I turned off the GameBoy, crossed my fingers, and started it up again.  Hooray!  The game offered me the option to continue, and I was able to save again.

Pics of the build below:
Spoiler For Spoiler:
The GameBoy showing the successfully saved game.  The front of the case is to the left, only half of the case is actually inserted.  This allowed me to make sure that the cartridge meets the contacts in the GameBoy itself, but still let me meddle around inside without taking it out.


The game, before replacing the front of the cartridge.


The cartridge and the battery leading up to it.


The final game, completed and ready to play!

« Last Edit: August 07, 2011, 09:57:46 pm by SirCmpwn »

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: The Cheap Way To Fix a GameBoy Game
« Reply #1 on: August 07, 2011, 10:01:28 pm »
:w00t: that is cool!
This used to contain a signature.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: The Cheap Way To Fix a GameBoy Game
« Reply #2 on: August 07, 2011, 10:03:30 pm »
Hmm, I've been having problems with Silver...it "saves" but it's corrupted quite a bit.  Won't load.
Looking at the instructable linked from IRC, it should work with a watch battery ;D
(admittedly I have yet to see a CR2025, but it's lot like I've looked around either :P )
Vy'o'us pleorsdti thl'e gjaemue

SirCmpwn

  • Guest
Re: The Cheap Way To Fix a GameBoy Game
« Reply #3 on: August 07, 2011, 10:04:21 pm »
Yeah, but I didn't have a watch battery handy :)

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: The Cheap Way To Fix a GameBoy Game
« Reply #4 on: August 07, 2011, 10:53:10 pm »
I wonder if it'd be usable with the calculator's 5th battery?

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: The Cheap Way To Fix a GameBoy Game
« Reply #5 on: August 07, 2011, 10:55:03 pm »
Vy'o'us pleorsdti thl'e gjaemue

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: The Cheap Way To Fix a GameBoy Game
« Reply #6 on: August 07, 2011, 10:58:42 pm »
I wonder if you could desolder the SRAM and replace it with a Zero-Power SRAM. 
ld a, 0
ld a, a

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: The Cheap Way To Fix a GameBoy Game
« Reply #7 on: August 07, 2011, 11:07:10 pm »
Those ones also have a battery built in, so you would have to eventually replace that as well. If I had to do this, I would solder in a watch battery socket.
Hmm, I've been having problems with Silver...it "saves" but it's corrupted quite a bit.  Won't load.
Looking at the instructable linked from IRC, it should work with a watch battery ;D
(admittedly I have yet to see a CR2025, but it's lot like I've looked around either :P )
I got a pack of two CR2025 batteries for $5 from Meijers. (Midwest big box store chain, for those who have never heard of it)
« Last Edit: August 07, 2011, 11:10:30 pm by t0xic_kitt3n »

SirCmpwn

  • Guest
Re: The Cheap Way To Fix a GameBoy Game
« Reply #8 on: August 07, 2011, 11:10:33 pm »
Please don't double post, but instead edit your previous post to contain the new information.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: The Cheap Way To Fix a GameBoy Game
« Reply #9 on: August 07, 2011, 11:11:26 pm »
Please don't double post, but instead edit your previous post to contain the new information.
Sorry, I realized that and immediately moved the contents into my previous post.

SirCmpwn

  • Guest
Re: The Cheap Way To Fix a GameBoy Game
« Reply #10 on: August 07, 2011, 11:12:13 pm »
Thanks!

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: The Cheap Way To Fix a GameBoy Game
« Reply #11 on: August 08, 2011, 12:00:47 am »
Very hacky, I like it. Though, I feel like your priority for tools was based around the lighter ;D. You managed to use it in like 3 steps where it was probably only needed in 1.

And very clever idea with the makeshift screwdriver. When I took apart a SP, I filed a small screw driver into a V shape so that I could take the screws out, but I think it had much shallower screws.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

SirCmpwn

  • Guest
Re: The Cheap Way To Fix a GameBoy Game
« Reply #12 on: August 08, 2011, 12:04:48 am »
I could have used the lighter a lot less, but it made the plastic easier to work with.  Especially the headphones, they were an inch thick.  Without the lighter, it would have taken forever, but 10 seconds on the flame and scissors did the job.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: The Cheap Way To Fix a GameBoy Game
« Reply #13 on: August 08, 2011, 12:08:01 am »
Nice hack :D

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Cheap Way To Fix a GameBoy Game
« Reply #14 on: August 08, 2011, 12:08:31 am »
Wow nice Sir, you should move this to general hardware/electronic discussion.

Congrats on fixing The Game.

I remember some SNES games where the batteries died and my Super Metroid/Ys III and Illusion of Gaia save data would be gone if I stopped playing for more than 24 hours or so.
« Last Edit: August 08, 2011, 12:09:38 am by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)