matBonet / gba-save-extractor

Custom ROM for extracting save data from GBA cartridges with a GBA flashcart.
0 stars 0 forks source link

GBA reloads when re-inserting Everdrive Mini x5 after extracting save data from game cartridge #1

Open matBonet opened 1 month ago

matBonet commented 1 month ago

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

matBonet commented 1 month ago

Tagging @krikzz, as I don't know where to start tackling this issue.