The discussion started somewhere else* but I think the topic is interesting enough to have its own thread so here we go.
*https://forums.libretro.com/t/kronos-very-poor-compatibility-and-peformance/18783/36
So I might have found a way to convert Saturn saves from any emulator format into any other. It worked when I needed to export my old SSF saves for Beetle and Yabasanshiro. I have also noticed that all yabause (and its forks) saves contain the seemingly random ÿ characters. It appears to be part of yabause’s saving system. ÿabause
Now the way I see it, all Saturn actual saves are the same. They are those little (a mere few kb) .bin files that you can find inside SSF backup folders. Other emus store that little file in a… let’s call it ‘container’ (.srm, .bcr, .bkr, etc) and it seems like the SS Save Parser can load them all. So my idea, in short, is to load the container in the parser, then insert the previously extracted actual save, overwrite and save that new file. Hopefully cluster size won’t be an issue. Doing so with a Kronos save, I get a 64kb srm which I think should work, but as long as Kronos doesn’t load its own saves (and according to BarbuDreadMon’s findings it doesn’t) I can’t test it.