This project might not be feasible, but I'm giving it a shot. My idea is to extract save data from original cartridges through flashcarts. I own an Everdrive Mini x5 so that's the one I'm testing with.
The custom ROM seems to be working well enough, and I'm able to store the game saves (Pokemon Emerald - US) in the GBA on-board memory, but the GBA immediately reloads once the Everdrive is reinserted (which dos not happen when inserting Pokemon Emerald).
Interrupt handlers for removing carts have been disabled, and I'm not sure what causes the GBA reload.
Even if this issue is resolved, I'm not sure how we could write a .sav/.fla file in the everdrive, since in theory the loaded ROM would be the Everdrive OS, but that's a future issue.
This project might not be feasible, but I'm giving it a shot. My idea is to extract save data from original cartridges through flashcarts. I own an Everdrive Mini x5 so that's the one I'm testing with.
The custom ROM seems to be working well enough, and I'm able to store the game saves (Pokemon Emerald - US) in the GBA on-board memory, but the GBA immediately reloads once the Everdrive is reinserted (which dos not happen when inserting Pokemon Emerald).
Interrupt handlers for removing carts have been disabled, and I'm not sure what causes the GBA reload.
Even if this issue is resolved, I'm not sure how we could write a .sav/.fla file in the everdrive, since in theory the loaded ROM would be the Everdrive OS, but that's a future issue.
Release version: https://github.com/matBonet/gba-save-extractor/releases/tag/v0.0.1-alpha