Homebrew game Problem with hackrom on real GBA cartridge

shinichi999

Active Member
OP
Newcomer
Joined
May 3, 2014
Messages
38
Trophies
0
Age
34
XP
404
Country
Chile
This is a problem that has brought me headaches, so I will try to explain as best as possible.

I have flashed with a Gbxcart several GBA ROMs in real cartridges (repro), working without any problem, but there is a special cartridge with which I have not had much luck, which is this one:

SYdB8Bx.png


In this cartridge the ROM doesn't start (it gives me white screen after the Nintendo boot screen). However, talking with the creator of the flasher, he managed to find the solution, which was to patch the ROMs with the program used for the Super Card, using this configuration:

V3ry5Hq.png


According to what the flasher creator explained to me, the chip of this cartridge works at a much lower frequency than normal (as in the Super Card), so you have to patch the ROMs to work here.

The problem? There is one ROM that I have not been able to get to work on the cartridge with any configuration, which is Pokémon Fired Red (in English). For the same reason, the hackrom I want to record (which uses this game as a base) doesn't work either.

But here comes the most puzzling thing: the Spanish ROM (Pokémon Rojo Fuego), works without any problem on this cartridge with the patch applied!

What could be different about the English ROM that would prevent it from running? I just need to be able to flash this version.

I tried with several versions of the program (the latest, which is 2.71 and also some previous ones) but nothing has worked, and I insist, the problem only occurs with this particular ROM.

So my question is: Does the patched ROM of Pokémon Fire Red in English work on the Supercard, which has this same chip with a low frequency? (I don't have a Super Card Flashcard to test myself, only this repro cartridge with this "special" chip).

And if so, what settings did you use to patch the ROM?

Any suggestions or ideas? I've really tried everything and the issue is driving me crazy :wtf::wtf:



Thank you very much in advance!
 
Last edited by shinichi999,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,373
Country
United Kingdom
Wow. Supercard patching software actually did some good? Wonders never cease.

I don't know how much of an answer you are going to get here -- most tend to shy away from repros, and I don't think I have ever seen anybody implement or even document a patch for slow flash carts (it happened before the supercard, the old bubbz patch list from pocketheaven if you can find it will note a few) as it was easier to get a good flash cart/emulator and thus it was supercard themselves that were left to drag their dubious excuse for a flash cart into the vaguely usable circles (when essentially every other card that was not a supercard clone was more "if it fits it runs" then yeah).

I have seen some hackers have things work in emulators but not hardware before for the GBA, unlike most older things though this was an error on their part with compression (there is compression safe for video ram/wram and compression used for work ram/wram that has less restrictions, they had compressed graphics with WRAM versions and found some emulators did not enforce the restrictions).

Pokemon also has other problems with flash carts -- usually involving the save file and real time clock (though fire red did not have it, that was the pokemon games on the GBA named for gems).

As far as one region working and another not then my first thought would be the problems with saves, though beyond that I am unsure. It is possible that the Spanish port changed some timing sensitive code, or that the supercard patch works better for that game. It would probably be a fair bit of effort to diagnose and then sort, all of which could be dodged by "get a better emulator or better flash cart".
 

maeplesyrup

New Member
Newbie
Joined
Jul 24, 2022
Messages
2
Trophies
0
Age
24
Location
Here
XP
22
Country
Netherlands
Hey, I have a bootleg minish cap with the exact same mb. But the saves keep corrupting and it lacks a battery. Would it be a good choice to solder a battery to my mb?
Also, would i have to use the same contacts? And where can I find that battery?
 

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
This is a problem that has brought me headaches, so I will try to explain as best as possible.

I have flashed with a Gbxcart several GBA ROMs in real cartridges (repro), working without any problem, but there is a special cartridge with which I have not had much luck, which is this one:

SYdB8Bx.png


In this cartridge the ROM doesn't start (it gives me white screen after the Nintendo boot screen). However, talking with the creator of the flasher, he managed to find the solution, which was to patch the ROMs with the program used for the Super Card, using this configuration:

V3ry5Hq.png


According to what the flasher creator explained to me, the chip of this cartridge works at a much lower frequency than normal (as in the Super Card), so you have to patch the ROMs to work here.

The problem? There is one ROM that I have not been able to get to work on the cartridge with any configuration, which is Pokémon Fired Red (in English). For the same reason, the hackrom I want to record (which uses this game as a base) doesn't work either.

But here comes the most puzzling thing: the Spanish ROM (Pokémon Rojo Fuego), works without any problem on this cartridge with the patch applied!

What could be different about the English ROM that would prevent it from running? I just need to be able to flash this version.

I tried with several versions of the program (the latest, which is 2.71 and also some previous ones) but nothing has worked, and I insist, the problem only occurs with this particular ROM.

So my question is: Does the patched ROM of Pokémon Fire Red in English work on the Supercard, which has this same chip with a low frequency? (I don't have a Super Card Flashcard to test myself, only this repro cartridge with this "special" chip).

And if so, what settings did you use to patch the ROM?

Any suggestions or ideas? I've really tried everything and the issue is driving me crazy :wtf::wtf:



Thank you very much in advance!

Can you please better explain what you're trying to do here?
Flash hacked roms onto an original GBA cart?
 

zfreeman

Well-Known Member
Member
Joined
Mar 9, 2013
Messages
1,562
Trophies
2
Location
USA
XP
4,011
Country
United States
Hey, I have a bootleg minish cap with the exact same mb. But the saves keep corrupting and it lacks a battery. Would it be a good choice to solder a battery to my mb?
Also, would i have to use the same contacts? And where can I find that battery?
The current game on the cartridge is patching the save to a partition on the ROM chip. Even if you add a battery for the SRAM chip, the cartridge's ROM chip needs reflashed with a game that will use the SRAM normally. Right now the ROM will write the save to itself.

To add a battery, solder - & + to the 2 pads in the lower-right. You can find the batteries on eBay or Aliexpress: "gba coin battery". Make sure the terminals are on the same side, or you will have to solder an additional wire on the far-side tab, to the pad; like so:
pic-three-where-to-solder-else-png.217174


https://flashcartdb.com/index.php/Main_Page You can Identify the cart by the ROM chip: M36L0R705. You should be able to add a battery like this one pictured.
M36L0R_4455_4400_4000_4350_36LOR_V3.jpg
 
Last edited by zfreeman,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,907
Trophies
2
XP
29,633
Country
United Kingdom
Thanks for the explanation.

What's the allure of these single ROM carts?
Are they sold as original or "reproduction"?
Cheap and easily available in unlimited numbers. Sometimes they're games that have become rare and expensive to buy the original carts. Sometimes they're made from modified ROMs that were never available officially, like translations and popular ROM hacks.
I think the answer to your second question is both, depending on who is selling them.
 
  • Like
Reactions: elk1007

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
I will add that they seem less draining on the battery, that I get better battery life with them and the multicarts, compared to the SD flash carts.

This is an interesting benefit.
I would think multicarts are superior but I guess battery life is important.

Not quite the same, but I know my 3DS battery drains much faster in sleep mode if I leave a R4 in there (even at home menu).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Goku likes to flip the bean to get others healthy