I don't use FreeDO enough to know for sure, maybe you just need to use the Backup and Restore NVRAM functionality each time? Like, save your game as normal, then backup the NVRAM. Then you can restore it next time?