Showing posts with label Wine Game Total Annihilation. Show all posts
Showing posts with label Wine Game Total Annihilation. Show all posts

Tuesday, 29 May 2007

Fun with Wine - Total Annihilation, part 2

As suggested, I set the "Audio" "Hardware Acceleration" for Wine to "Emulation".

I started a terminal session, typed
winecfg
at the prompt, then selected the Audio tab, clicked on the DirectSound Hardware Acceleration dropdown, and selected 'Emulation', and tried again.

fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS
fixme:system:SystemParametersInfoW Unimplemented action: 93 (SPI_SE
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x191388) : st
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x190b10)->(0x1002
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP

And then the game started up. The intro played, tho' the sounds intermittently would get very loud, or become white noise. Which seems to be caused by
err:dsound:DSOUND_MixOne underrun on sound buffer 0xd252b8

Fun with Wine - Total Annihiliation

I entered:
wine c:\\CAVEDOG\\TOTALA\\totala.exe

and got A dialogue box saying 'Error: Sound System Initialisation failed'. The shell also displayed this:
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GE
fixme:system:SystemParametersInfoW Unimplemented action: 93 (SPI_SE
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x191358) : st now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x190ae0)->(0x1002
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP
err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".

I like that last message a great deal. Actionably informative.