If you check the "Don't save cur path" box, then, while
not saving it for the open dialog box, it still changes the
path for the save file directory.
The result is if I have ROMs in more than one folder,
then if I load ..\FF\FF3.smc then the save file directory
is changed to ..\FF when I close this ROM. Then if I
load ..\DK\DKC3.smc the save file is stored in \FF.
Worse yet, the save file path is changed again to ..\DK
when I close the ROM. Meaning that if I
reload ..\DK\DKC3.smc, ZSNES will look in ..\DK when
in fact my old save file is stored in ..\FF.
A bit confusing, but it shouldn't be hard to fix - just
change the saving the save file path code to check if the
cur path should be saved or not.