Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.
Platform / OS / Hardware:
Windows 10 x64
16GB DDR3
GTX 970
i7 4790k
Description of the Issue
Some problems with .zip games from naomi "Such as metal slug 6" the games works fine when the're opened in flycast, if you change the rom settings in the cabine config menu, it creates 2 nvmem files, and this is correct.
The problem begins if you use an external frontend to load games "such as launchbox" the games are running well, but this config stored in the nvmem files are not loaded, and every time you open a game its like the first time, no config of the nvmem is loaded. Also you can see the "Notice: All backup data was cleared".
I don't know if this can be a clue, but if you enter to the cabinet config, made some changes, and then exit. The emulator just crashes. This doesn't happen when the emulator is used by itself, without a frontend.
I don't know if this is expected because flycast uses a command line parameter to load these nvmem files since there's no more info or file showing the command line options/parameters of flycast.
Debugging Steps Tested
-Use a frontend such as lauchbox to load an arcade game "Mslug 6 in my case"
-Open the cabinet config and do some changes "For example set freeplay mode"
-Exit and run again the game. The changes are not saved/loaded in the next run. Also when you exit after the changes in the cabinet filesystem, the emulator crashes.
-All this steps are working fine, without external frontend, the emulator saves the cabinet changes, restarts, and load the changes as it should.