Search the Community
Showing results for tags 'saving'.
-
Alright, so I am presently using a mixture of MAME and Demul for my Launchbox rig. I love that Demul has functionality for not just Dreamcast, but also for Sega Naomi/Naomi 2 and Sammy Atomiswave as well. Overall, Demul is great for all my purposes and I have it pretty seamlessly integrated with the rest of my Bigbox lineup, complete with a key bound to quit. However, it recently came to my attention that my high scores have not been saving in the various Naomi games I have. I first realized then when I inputted the code in Cannon Spike's bios to unlock hidden characters, only for them to be gone when I returned. I did some digging and realized that Demul only saves the game's nvram when you do a proper exit from the game(s) (File>Exit in the Demul window itself), which requires you to have a keyboard handy to alt-tab and completely defeats the purpose of a seamless arcade experience (I have mine in a proper multicade cabinet). Of course, I am pretty sure there's no way to get Autohotkey to tell Demul to save the nvram before closing, all I'm doing now is using the simple code below: sleep 5000 MouseMove, 1920,1080 ~5:: Process, Close, {{{StartupEXE}}} It does the trick, but of course does not allow for Demul to write to nvram and therefore does not save any of the machine highscores or configurations. I did find that, at the very least, if I input any machine codes or modify configurations and then "properly close" Demul, it does save it permanently, but this isn't really sustainable for the way I am using the emulator. Does anybody have any suggestions for ways to force Demul to write to nvram or save high scores upon quitting that can be seamlessly integrated so the user doesn't have to do any extra steps? Any suggestions are appreciated!