It worked, thanks! Now I can try [and fail] to beatYeah, Pokemon games use Flash 1M save type, which is not supported by AGB_FIRM.
That's why those game require special patching before injecting into VC.
Patched Pokemon games will use 64kb save, so trimming may help (at least other people said that it helps, never tested myself).
Super Mario World and Mario & Luigi: Superstar Saga both use EEPROM save type.
AGB_FIRM has only partial support of that save type.
A lot of games can't save at all without patching them to SRAM.
But some games can work as is. For example, your two games will save properly.
Thing is: EEPROM saves from carts or emulators are 64-bit byteswapped, AGB_FIRM doesn't support those.
There's a workaround, you can byteflip them in Hex Workshop:
1. Open your save with Hex Workshop;
2. Then do: "Tools->Operations->Byte Flip"
3. Choose "Treat Data As: 64 Bit Unsigned Quad"
4. Press "OK" and save the file.
5. Rename save file and try to inject, it should work.
Bowletta + Cackletta's Soul
This didn't work- trimming didn't change anything. [For PMD:RRS] Do I need to start the game and save it once before injecting it, or is there something else I'm missing? Should I bitflip it like I did for the others?Well, for example, lets take Mario 4 Advance.
1. Start Mario 4
2. Leave it and start D9
3. Dump the Gba save.
4. Look at the size it is, lets call it Needed Size. In this example, it might be 16 kb
5. Compare it with the size of your save. Its 32 kb
6. Use a gba savetrimmer if it is different (https://xerodotc.wordpress.com/2012/06/11/visualboyadvance-sav-file-trimmer/)
7. If asked what size you wish your save to be, use the Needed size (so in this case, put 16 kb into it)
8. rename it and inject it
Oh, and also, Mother 3 doesn't save at all when I install it as a CIA. I don't care about injecting the save, I just want to play it. It's probably because I'm sure it's a repro cart [came with the fan translation] and has the save functions patched or something. Any ideas?













