libretro / melonDS

DS emulator, sorta
GNU General Public License v3.0
39 stars 40 forks source link

Save States and SRM between Android (Arch64) and Windows Libretro Binary are incompatible #107

Open jedinjapan opened 3 years ago

jedinjapan commented 3 years ago

As stated in the title, when attempting to run a on mobile and continue on desktop, the files generated for SRM and Save States on one platform are not compatible with one another. Additionally due to some differences between how these ports scan for the save data or parse it, save data from one location will be treated as corrupt by many titles and deleted when loaded on the other system.

Tested using Castlevania: Dawn of Sorrow and Trauma Center: Under the Knife.

If the game does not do a SRM validity check, the data may still load. As such Trauma Center loads saves between platforms. But Castlevania fails every time at boot and deletes the save. Save states fail for both titles and either do not load at all, or hang after loading.

LuanVSO commented 1 year ago

works fine here, did you configure a original ds bios on either one of your devices but not on both?