http://bugs.winehq.org/show_bug.cgi?id=15268
--- Comment #3 from Jesse DeGuire me100313@gmail.com 2008-09-13 14:07:42 --- I ran the winetricks script to install DirectX9, but I had to use xkill to kill the DX9 installer when it wanted to restart my computer. All of the DLLs and overrides seemed to be correctly applied, though.
When I use the default overrides--everything set to Native except for d3d8 and d3d9--in both games I get a message that says "Could not initialize Direct Music Audio!" during load. Clicking OK continues to load the game. Video still does not display and I still get the messages about the SwapChainImpl_Present function. In Sonic FGX, I can hear what I assume is the menu music (which is an improvement), but since there's no video I can't tell if I get any further than that. In Mushroom Kingdom Fusion I hear the opening chime for the game (like the "ding" you hear when you startup Super Mario World for the SNES), which I did not hear before, despite getting the message about not initializing Direct Music Audio. However, I don't seem to get any further than that. I should hear another sound (like the secret exit sound in Super Mario World), but I don't and I can't tell if the game has progressed at all. This game usually takes a very long time to load, but it did seem to be going even slower this time around.
I then went into winecfg and set d3d8 and d3d9 to Native as well. When I do this both games show the message "An unexpected error has occurred" and they close when I click OK.
Let me know if there is anything else you need.