Gameboy Pokemon Cartridge Upgrades

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
Hey,

I have been wanting to upgrade my Gameboy (mostly Pokemon) cartridges to use non-volatile RAM so that my save files don't disappear anymore when the battery dies. The best replacement RAM chip that I have found is the FM18W08. The only problem is, to make this chip work as a drop-in replacement, a 10K resistor must be used to connect the voltage supply pin (Vcc or Vdd) and the chip enable pin (CE).

Once in place, the battery could actually be removed from the cartridge and the game would still retain save data. Of course, if the game uses a real-time clock, the clock won't run while the console is turned off if there is no battery in there.

Seems simple enough, right? The only issue is, I hate the way an axial resistor looks when it's soldered in, and would like a more professional-looking solution. A surface-mount resistor would look great, but this would require editing the cartridge design to fit one in.

That's what we're gonna do.

[Edited for clarity]
 
Last edited by wadeVillines,

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
I have decided to take this into my own hands. I sat down with my trusty multimeter and this is what I have come up with so far for the RAM chip.
The C4, C5, and C6 refer to capacitors on the circuit board.
RAM schematic.jpg


Maybe there will be more to follow.
 

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
I am replacing the volatile SRAM chips in my gameboy cartridges with non-volatile FRAM chips. I want to use FRAM so I can do away with the coin cell battery. The only issue is that I need a pull-up resistor attached between the voltage pin and the chip-enable pin of the FRAM chip to accommodate the way FRAM does address latching. I wasn't satisfied with soldering in an axial resistor because the end result looked kind of ugly compared to what a surface mount resistor would look like.

The chip I am using is the FM18W08. Details about using the pull-up resistor are in the datasheet.
 
Last edited by wadeVillines,

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
Made a fair bit of progress. Created my schematic in DipTrace and converted it to the following PCB file. All that's left to do is route and manufacture (hopefully). This PCB has been modified to use an AMD flash chip so it can be reprogrammed as any gameboy title that is less than 2 MB in size. Also, the battery contacts have been adjusted to allow a battery holder to be installed. Finally, a resistor has been added so that F-RAM (non-volatile RAM) can be used.

Capture.PNG
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
Cartridge is finished. It works! I still have some minor adjustments I want to make to this design before I’m done, but this is a big win today. I will be releasing my board design to the public so anyone can order this board for themselves! Thanks for watching!
View attachment 107304
looks awesome! it's funny how when i hear about a bootleg, i usually refuse the idea, because i do love stock as possible.
but this "bootleg" which is an upgrade to the original, seems something i am looking for..

is this compatible with the pokemon stadium\n64 transfer pack games? do you accept orders directly?
 
Last edited by migles,

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
looks awesome! it's funny how when i hear about a bootleg, i usually refuse the idea, because i do love stock as possible.
but this "bootleg" which is an upgrade to the original, seems something i am looking for..

is this compatible with the pokemon stadium\n64 transfer pack games? do you accept orders directly?

Unfortunately, I don't have the resources right now to supply these cartridges. Once I move into a house from this apartment (shouldn't be too long), maybe I can sell a few. I will post on here if I do.
I haven't been able to test with Pokemon Stadium yet, but the graphical glitches are fixed, so I would assume the Stadium issue is fixed as well, since they were caused by the same problem.
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
Unfortunately, I don't have the resources right now to supply these cartridges. Once I move into a house from this apartment (shouldn't be too long), maybe I can sell a few. I will post on here if I do.
I haven't been able to test with Pokemon Stadium yet, but the graphical glitches are fixed, so I would assume the Stadium issue is fixed as well, since they were caused by the same problem.
btw, i noticed you swaped the rom chip?
does this means, we can't use a donor cartridge to use it's mcb+rom in this pcb?
 

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
btw, i noticed you swaped the rom chip?
does this means, we can't use a donor cartridge to use it's mcb+rom in this pcb?
Correct, this is actually a re-programmable chip instead of a ROM chip. It can be programmed to be any game that is 2 MB or less in size. Taking this design and making it use original ROM chips would be an easy step, though. The design would be a good deal simpler.
 
  • Like
Reactions: gnmmarechal

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
Correct, this is actually a re-programmable chip instead of a ROM chip. It can be programmed to be any game that is 2 MB or less in size. Taking this design and making it use original ROM chips would be an easy step, though. The design would be a good deal simpler.
can you use this guy's gbx reader to write your custom card? https://www.insidegadgets.com/projects/gbxcart-rw/
he is very cool, i had purchased that gbx reader, chatted a while with him via email, he is very friendly and likes to help
 

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
can you use this guy's gbx reader to write your custom card? https://www.insidegadgets.com/projects/gbxcart-rw/
he is very cool, i had purchased that gbx reader, chatted a while with him via email, he is very friendly and likes to help
Don't quote me on it, but it should work just fine. I'm sure he could give you a definite answer. Just tell him it's an AM29F016 Flash chip. If it can write other flash carts, then I imagine mine should be no problem.
EDIT:
I forgot to tell you that you can use an MBC from a donor cartridge, just not the original ROM chip. (In fact, a donor cartridge is the only way to get the MBC without making a custom one).
 
Last edited by wadeVillines,

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,697
Trophies
1
Age
39
XP
3,512
Country
Mexico
Now this is something that makes me fell grateful to know about. The designs looks pretty "simple" (not easy), and being it reprogrammable it makes for an awesome upgrade!

Thank you for willing to share the final design, I'm looking forward for it.
 
  • Like
Reactions: wadeVillines

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
Haven't looked into the details yet. This reminded me of this one (http://www.reinerziegler.de/readplus.htm). Hopefully, you can share new details too since this is new, updated and interesting. How much did it all cost, PCB and components?

Once I get all the flaws hammered out, I would really like to make a proper blog so anyone can do this for themselves, or use the board files I plan to post there. My last task is to squeeze a battery holder onto this board somewhere (the battery is still required to power the clock), but after that I hope to publish all the details.
 

how_do_i_do_that

Blue Wizard is about to die.
Member
Joined
May 16, 2008
Messages
5,135
Trophies
1
Location
You have insufficient posts to view user location.
XP
2,948
Country
Antarctica
I would recommend a mod to the battery type that is being used on the PCB you have laid out. Instead of a tabbed battery requirement, a battery holder/retention clip to accommodate normal batteries would be better.

BAT-HLD-001_sml.jpg

source link here

Other clips or holders if the above doesn't work for you.

This would reduce the maintenance cost for the user and a whole lot cheaper and easier to find a normal button cell. Reason being that not everyone that wants a flashcart can solder a new battery.
 
Last edited by how_do_i_do_that,
  • Like
Reactions: gnmmarechal

wadeVillines

Active Member
OP
Newcomer
Joined
Oct 17, 2017
Messages
30
Trophies
0
Age
31
XP
199
Country
United States
I would recommend a mod to the battery type that is being used on the PCB you have laid out. Instead of a tabbed battery requirement, a battery holder/retention clip to accommodate normal batteries would be better.

BAT-HLD-001_sml.jpg

source link here

Other clips or holders if the above doesn't work for you.

This would reduce the maintenance cost for the user and a whole lot cheaper and easier to find a normal button cell. Reason being that not everyone that wants a flashcart can solder a new battery.

That is an excellent suggestion, and is actually what I have planned to do. I have ordered 3 different kinds and am deciding which one I like best. I am one of those people that does not enjoy firing up my soldering iron just to replace one simple battery.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    before or after a hit
    +1
  • Veho @ Veho:
    Nah, a hit gives them mad meth powers, but makes them more difficult to control.
    +1
  • Veho @ Veho:
    Before a hit they're like zombies, persistent but slow.
    +1
  • Veho @ Veho:
    It's a tradeoff.
    +1
  • The Real Jdbye @ The Real Jdbye:
    no i mean, before a hit is after the previous hit
    +1
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    ZeroT21 @ ZeroT21: Probably just meth fries