a small game called shifting world apparently only save when the game is terminated
i want to explore this in home brew if i can listen for onGameClose and possibly call it from citra
i haven't found it yet should be something in system calls...
this applies to phantom hourglass but might work in principle in spirit tracks if you find the correct address if the JEZA signature is left intact i have not looked at the spirit tracks save file
you can graft the 0x80*2 bytes profile sections...