I know this patch and the builds that are using it are not supported, but maybe someone can answer my question anyway. More info about the patch here
So far, everything is working great when using PhysFS. One thing i can't figure out however is how to set the "writing dir". By default, Gulikoza's build writes to the "capture"-directory, and i can change that location via doxbox.conf. This is my current workaround.
From what i've read about PhysFS, it should be possible to configure the write directory by using a mount syntax like "mount c c:\write:c:\mygame.zip". This doesn't seem to work for me - when using that syntax, i get an empty c:-drive (which is interesting, because something is obviously mounted, otherwise i'd be getting a message from DOSBox). I'll have to consider a few more things. For once, i'm having long paths/spaces in paths, so i have to enclose path names in "" characters. I'd like to use relative paths, too, which works perfectly well for other DOSBox features.
Can anyone give me feedback about the correct mount syntax, and/or whether setting the write dir in the mount command with Gulikoza's latest build is working or not?
EDIT: think i've got it. The problem occurs when paths are enclosed in double quotes. As soon as these are involved, the mount command will only "see" the first directory (the one before the ":"). And i've found a workaround, too, though i wonder why it's working (; . The solution is to enclose everything after "mount c" in double quotes, like this: mount c "c:\write:c:\mygame.zip".
EDIT2: ahhh, no luck. My workaround only works if the zip file path doesn't contain spaces. If it does, DOSBox crashes (!). This is the first time i've had DOSBox crash on me. Looks like a bug in the handling of the "mount" command parameters. Allright, back to changing the "captures" option. Not a clean solution, but it works.
EDIT: some typos