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,511
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,947
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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Slower speeds for gen4
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=1hp24nDVKvY