profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
849 stars 42 forks source link

Game & Watch Gallery 4/Advance doesn't save #153

Closed JORGETECH closed 5 months ago

JORGETECH commented 5 months ago

It seems like the game "Game & Watch Gallery 4" (Game & Watch Gallery in Europe, I'm using this version) has issues with saving the game. One easy way to test this is to start a game and pause it before shutting down the 3DS, in a real GBA the progress of the game is saved up to the pause point so you can continue your progress, however this doesn't happen for me, and I loose all the progress I make in the games.

According to MAME's GBA database the game should use SRAM chips, so I don't think it's related to the EEPROM limitation.

profi200 commented 5 months ago

Can't reproduce. The game saves as expected. Make sure the ROM hash matches and use the save type database from the oaf version you currently use. If in doubt just redownload and unpack the latest release overwriting all files.

JORGETECH commented 5 months ago

I followed your advice and the problem was solved by updating open_abg_firm. I'm not sure when I updated previously, but my guess is that I didn't have the latest version of either the save game database or the main program. It wasn't the ROM dump I was using since the SHA-256 hash was the same as dat-o-matic's one.

JORGETECH commented 5 months ago

Closing the issue, since it was my fault.