How to exchange SRAM between the GBA emulators and PC
From PHWiki
[edit]
How to exchange SRAM between the GBA emulators and PC
Currently there isn't an easier way, but this is how to do it:
- First extract the savegame from your flash cartridge, possibly using a cable and the linker software. For the M3, you can use the first 64k of the dat files. (may need a hex editor)
- If you are using Pogoshell, extract your savegame with SRAM Explorer. This only applies to pogoshell users, so if you don't have pogoshell or know what it is, you don't need to worry about it.
Now that you have a suitable SAV file for the emulator:
- Build a PocketNES/Goomba/SMSAdvance compilation containing the game you're interested in
- Run the rom you built in VisualBoyAdvance.
- Load the SRAM from the flashcart save (File > Import > Battery File)
- Run the game.
- In VisualBoyAdvance do the following:
Tools > Memory Viewer Click the Save button if you want to extract the save from the emulator, or the Load button if you want to insert the save into the emulator.
- For PocketNES: Use address = 03005000 and Length = 2000
- For Goomba: Use address = 02038000 and Length = 8000
- For SMSAdvance: Use address = 0203E000 and Length = 4000
Save it to something like "game_title.sav". Use quotes in the save as prompt, otherwise it makes the extension
[edit]
