http://bugs.winehq.org/show_bug.cgi?id=15703
--- Comment #6 from Jörg Höhle hoehle@users.sourceforge.net 2009-12-07 10:46:19 --- Created an attachment (id=25104) --> (http://bugs.winehq.org/attachment.cgi?id=25104) thumbnail of controller/keyboard setup screen with broken fonts
Summary: I had hoped some registry entries that native DirectX9 provides but Wine does not would allow to enter the controller menu, but alas there's more to it, as the random results a-d) show.
The comparison with Lego Star Wars II (LSWII) taught me the following: - LSWII's controller screen is different and handled well. - LSWII installs DirectX9 while LSW(I) does not. - Starting LSW in the DirectX-enabled WINEPREFIX of LSWII suddenly allowed to enter the controller menu! (instead of hanging). - The font characters are not drawn in this menu (nor in any other menu) with Intel graphics (hmm, I thought I had reported that one, perhaps same as bug #18957), so the menu is unusable (see screenshot). - LSW uses none of the DirectX libraries as WINEDEBUG=+loaddll proves. The difference is all in the registry! - Verification: using the system.reg from the DirectX-enabled LSWII install with LSW in a Wine-only WINEPREFIX also allowed to enter the controller menu.
However, it's not always possible to enter the controller menu: a) sometimes it nevertheless hangs and the screen remains dark; b) sometimes the upper left logo and white arc are not drawn, only the text is and it is red; c) sometimes the logo is present. The text boxes are red, sometimes coloured -- this is the view I made a screenshot of. d) sometimes nothing seems wrong (except for the invisible font).
Furthermore, when the controller (keyboard mapping) screen is entered and the logo drawn (case c or d), the whole Wine desktop window appears upside down for approximately one second, then flips back to normal. The same happens when exiting the controller screen. This flipping remembers bug #18615 except that was MacOS with nVidia. Here I'm on Linux with Intel graphics.
I could not achieve the same results on MacOS with nVidia graphics: it always hangs there, as before. Using wine 1.1.31 on Linux, and 1.1.34 on MacOS.