http://bugs.winehq.org/show_bug.cgi?id=28132
Summary: MDDClone starts without audio unless 'Sound' tab is activated in the launcher Product: Wine Version: 1.3.26 Platform: x86 URL: http://mercenarysite.free.fr/mddclone.htm#mddclone OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
MDDClone (a.k.a Mercenary/Damocles/Dion Crisis clone) is a freeware PC remake of a once classic computer game, written originally for 8-bit computers in the mid-1980s, and was later ported to the Amigas, too.
Description: when launching the PC remake of the game, you're greeted with a launcher offering you several choices like game, screen, input, sound. You can change various settings inside those tabs. The launcher also has the buttons: <Ok>, <Cancel> and <Exit>. Pressing on <Ok> is starting the game whichever tab is chosen.
The problem: the game starts without audio unless I choose the <Sound> tab in the launcher window.
To reproduce the problem: 1) Download and extract the contents of the archive, containing the game. 2) Start the game by executing MDDClone 31 EN.exe (in case you downloaded the English version). 3) Press on the <Ok> button: the game should start (in a small window) but it doesn't generate any sounds. 4) Start the game again and select the <Sound> tab in the launcher: you don't need to change anything, just press on <Ok>: the game will start and audio is playing correctly.
This behaviour is different to what I experienced when I tried to run the game under Windows: audio is playing correctly whether the <Sound> tab in the launcher was selected formerly or not.
A plain terminal output is neither too long nor too informative, so I'm pasting it here (instead of attaching): fixme:win:EnumDisplayDevicesW ((null),0,0x32f84c,0x00000000), stub! fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1489c8,0x13fa60): stub
There was one more fixme added to the log, when the game was started by selecting the <Sound> tab in the launcher: fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13f168,0x13ffe8): stub
The same behaviour with Wine-1.0.1, 1.2.3 etc. Changing Alsa to 'emulation' mode doesn't help.
Fedora 15 x86 Alsa 1.0.24 Pulseaudio is not running