http://bugs.winehq.org/show_bug.cgi?id=26423
Summary: Wine should use MS-DOS (8.3) file names when interacting with Dosbox Product: Wine Version: 1.3.15 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dos AssignedTo: wine-bugs@winehq.org ReportedBy: spammis@spam.la
This depends on bug 26422.
Let's assume that the current directory is "C:\Program Files" (~/.wine/drive_c/Program Files). I type "wine dosprog" where "dosprog" is some MS-DOS program. Wine starts Dosbox and runs the following commands:
mount c /home/username/.wine/dosdevices/c: mount d /home/username/.wine/dosdevices/d: C: cd \Program Files C:\Program Files\dosprog.exe exit
Dosbox does not recognise long file names (Program Files); Dosbox requires short names (PROGRA~1). The "cd" call and the program call will both fail because of this.