I'm thinking this will be easy to diagnose and fix. I'm running snes9x 1.53. When I launch it from launchbox, the esc key closes the emulator as expected, but when I launch snes9x from the desktop, the esc does not close the program. I've recently noticed that this causes a problem. If you save your game (in game saves, so s-ram data) and exit snes9x WITHOUT using the esc key, the s-ram data is saved as expected. However if you use the esc key to close snes9x it does NOT save on exit. I expect launchbox's esc protocol is somehow not a "proper" snes9x shut down. Any help to work around this (and still be able to use esc to close) would be greatly appreciated. Thanks!