I was pondering moving the string used by ZC to read the save file, ZC.sav, into a string read from allegro.log. I thin that this would be a beneficial change, as it would allow loader utilities to select a save file when launching ZC, or command line options for the save file filename. It would fall under [zelda-dx] as savefile=string.

From that point, you can merely grab the string from ag.cfg, and default on zc.sav if no string is present in the cfg file, or if the specified file cannot be found.

I suppose it might be possible to 'shift out' the save file in memory as well, but that would be far more work, and it may introduce new problems that I do not want to face at present.