I've just got a new EverdriveGBX5 and a couple game saves aren't working.
I'm using the same SD card that I was using in my EverdriveGB, and all I did was add the GBCSYS folder and copy the SAVE folder out of EDGB and into GBCSYS.
All of the files have a .srm extension, and most of the save games loaded up properly in the GBX5.
I'm having trouble with two games:, F-1 Race and Shantae. Both started without showing my save, and both created a new files in the SAVE folder when I switched to another rom. The folder now looks like this:
SAVE\F-1 Race.srm (the original, 32kb)
SAVE\F-1 Race.SRM (8kb)
SAVE\Shantae.srm (the original, 32kb)
SAVE\Shantae..SRM (8kb (notice the double ..)
Looking on my PC, I can't delete the new 8kb files, in explorer or in the command line, I get errors that the files don't exist. I've run disk check/repair and nothing. I can't even delete the SAVE folder because it says the files that don't exist can't be deleted. I've even reformatted the disk and recopied from a backup to start over and I ended up in the same situation.
As a test, I loaded the rom (without starting) and then manually loaded the original save files into SRAM, and voila, my saves appeared in both games. I also played ahead in each game, and my new progress still gets saved as I switched between games.
I assume the new progress is being saved in these 8kb files, however, I can't open them or back them up. Opening the original files in a hex editor, it's obvious that they're barely using 512 bytes, let alone 8kb or 32 kb. I can verify that the original files aren't being updated as they still match my old backups and do not have the new progress. I can also verify that if I manually save the SRAM to a new file, and open it up in a hex editor, the new file does have the new progress.
Is it possible that there's a bug in the FAT LFN support? The only thing I can think of is that I rename all of my roms to remove all of the romset tags, and both F-1 Race and Shantae are shorter than the old 8+3 filenames.
I want to both continue my in-progress games and both be confident that they'll save properly and that I'll be able to backup the saves.
Tomorrow I'll see if making the names longer helps.