GBA mode does not support games with 128k-flash saves.
Pokemon FR/LG/E are flash 128k.
You must patch the rom with a hack to make them work on flash 64k, before converting them to cia. http://gbatemp.net/threads/fixes-for-all-gba-pokemons-save-issue-with-agb_firm.390508/
Curious, why are Pokemon FR/LG/E using 128k saves if they work fine with 64k saves? Does anyone outside of Nintendo know?
And they DO NOT work fine with a 64kb save, hence the 1M circuit board message.....
They do NOT "work fine" when forced into half the storage.
You will still get (misleading) "save is corrupted, using previous one" on startup.
That's because Pokemon uses half of the save as a backup of the other half, saving one time on the left and another on the right so you have a backup if you stop the game while it's saving; with the patch you don't!
This is also why this patch doesn't work on other 128k-flash games that actually use more than 64k for one save!
You know, you can correct someone without insulting them."hence the 1M circuit board message", that's hardly logical reasoning as that's the message you get when you don't mod the ROM. So concluding anything based off that would be ignorant.
Also if that was/is the only issue (a message, with working saves), that'd absolutely be working fine.
So it works fine, with the disadvantage of safe saving. That's a limitation I was looking for, thanks!
"hence the 1M circuit board message", that's hardly logical reasoning [...] Also if that was/is the only issue (a message, with working saves), that'd absolutely be working fine.
You know, you can correct someone without insulting them.
Nintendo is astupid and anticonsumerTraditional Japanese Company, it's reasonable for a Japanese person to have poor English...
1M = 1 megabit = 128 kilobytes
sub-circuit board = something less than a full circuit board = a single chip
so, "the 128k flash storage chip is not available [and you won't be able to save]"
Nintendo is astupid and anticonsumerTraditional Japanese Company, it's reasonable for a Japanese person to have poor English...
1M = 1 megabit = 128 kilobytes
sub-circuit board = something less than a full circuit board = a single chip
so, "the 128k flash storage chip is not available [and you won't be able to save]"
I wonder why they even included the message if they had no intention of supporting it.
they are not fine with 64K saves.Curious, why are Pokemon FR/LG/E using 128k saves if they work fine with 64k saves? Does anyone outside of Nintendo know?
I wage that it was because their proto PCBs required an additional PCB with the 1M flash chip on it.Your solution was posted in the second post.
@Ryccardo I wonder why they even included the message if they had no intention of supporting it.
Given that it's on the second screen in the image above, I assumed it was an emulator message.I wage that it was because their proto PCBs required an additional PCB with the 1M flash chip on it.
EDIT: I didn't know how a GBA dev card looked like until I googled it - the central connector confirms my theory above, methinks.
The ROM used is the same one that was commercially released - the fact that the game requires a PCB wouldn't make much sense on an emulator, so it's clearly a message meant for devs using real hardware back then.Given that it's on the second screen in the image above, I assumed it was an emulator message.