Game Boy Advance savegames name

Good afternoon.

I want to be able to use my old savegames when I change the name of ROMs (for example when a new version of a DAT file dictates a new name for one ROM). I created a script for that reason and it works… fine.

The problem comes when I want to do that with Game Boy Advance save games. They have a 32 character string added to the end of file name:


Darius R (Japan) (En).10860572e5479bbaa1e790d1fa027207.sav
Castlevania (Europe).b7b0e7a5f8e8bd22ac9f5766d1acef56.sav

After using a different name for the save file in Castlevania and realizing the string was always the same, I gave a look at the DAT file and it seems that string is the MD5 of the ROM. So my question is, why is that data there? why is Game Boy Advance the only system (as far as I know) with this naming scheme for save games?

Regards and thanks in advance

Yes, you were right about both: I was using mednafen gba and now with vbam_libretro the saves have just the rom name.

Thank you very much (un saludo :wink: )