Hello, I'm Fabian Ebner and work with wine as a hobby.
I found that GetShortNameA converts the example path C:\123456789\dn\DN.COM to C:\1234~Q4C\dn\DN.COM which causes problems with dosbox integration. Dosbox would need the path as C:\123456~1\dn\DN.COM Is there another function that converts the path in the way, dosbox needs it, should it be implemented or should dosbox be able to handle the first form of the path too?
Also wine often tries to mount his z: drive, which isn't possible, because dosbox already mounts an own Z: drive http://www.dosbox.com/wiki/ZDrive Maybe wine should mount his Z: as Y:?
Thanks in advance
~Fabian
On Apr 8, 2013, at 1:27 PM, Fabian Ebner wrote:
Hello, I'm Fabian Ebner and work with wine as a hobby.
I found that GetShortNameA converts the example path C:\123456789\dn\DN.COM to C:\1234~Q4C\dn\DN.COM which causes problems with dosbox integration. Dosbox would need the path as C:\123456~1\dn\DN.COM Is there another function that converts the path in the way, dosbox needs it, should it be implemented or should dosbox be able to handle the first form of the path too?
DOSBox already handles Wine-style short paths (DOSBox r3743).
Also wine often tries to mount his z: drive, which isn't possible, because dosbox already mounts an own Z: drive http://www.dosbox.com/wiki/ZDrive Maybe wine should mount his Z: as Y:?
You can pass the -z switch to DOSBox's mount command to remap DOSBox's drive Z: to something else (DOSBox r3736).
Chip