[Bug 32893] New: SNES9x DirectDraw display not refreshed correctly when menus shown
http://bugs.winehq.org/show_bug.cgi?id=32893 Bug #: 32893 Summary: SNES9x DirectDraw display not refreshed correctly when menus shown Product: Wine Version: 1.5.23 Platform: x86-64 URL: http://files.ipherswipsite.com/snes9x/snes9x-1.53-win3 2.zip OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: markk(a)clara.co.uk Classification: Unclassified Created attachment 43440 --> http://bugs.winehq.org/attachment.cgi?id=43440 Showing refresh problem #1 I'm testing with Wine 1.5.23, SNES9x 1.53, Lubuntu 11.10 x86-64, Nvidia driver 304.64. There is a small issue with the way the SNES9x DirectDraw display is refreshed. When you browse the menus, as you move from menu to menu the previous menu area is cleared to black, instead of showing the emulated game. There was a change at some point between Wine 1.5.18 and 1.5.23. With 1.5.18 all "old" menus remained onscreen (see http://bugs.winehq.org/attachment.cgi?id=42660), so the current behaviour is better but not perfect. To reproduce - Download and unzip SNES9x. - Download a SNES ROM, e.g. from http://pdroms.de/files/supernintendoentertainmentsystem/skipp-and-friends-pd... - Run SNES9x. Select File->Load Game... and select SAF.smc - Currently the default Direct3D output gives an empty/black window (bug 32319). So change to DirectDraw output: select Video->Display Configuration..., change Output Method to DirectDraw and click OK. - Click on the menu bar to browse the menus. As you move from menu to menu, notice that the region which was occupied by the previously-shown menu is black. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #1 from Mark K <markk(a)clara.co.uk> 2013-02-04 07:56:05 CST --- Created attachment 43441 --> http://bugs.winehq.org/attachment.cgi?id=43441 Showing refresh problem #2 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32893 Mark K <markk(a)clara.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source CC| |markk(a)clara.co.uk -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #2 from Mark K <markk(a)clara.co.uk> 2013-02-04 07:59:49 CST --- This issue isn't specific to DirectDraw output, it also happens when SNES9x is using Direct3D. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32893 Jarkko K <jarkko_korpi(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi(a)hotmail.com --- Comment #3 from Jarkko K <jarkko_korpi(a)hotmail.com> --- err:ole:CoCreateInstance apartment not initialised fixme:win:EnumDisplayDevicesW ((null),0,0x33f908,0x00000000), stub! fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:ole:CoGetClassObject class {e21a7345-eb21-468e-be50-804db97cf708} not registered err:ole:CoGetClassObject no class object {e21a7345-eb21-468e-be50-804db97cf708} could be created for context 0x1 Complains about Xaudio2. Directdraw = crash. Direct3d = blank screen Opengl = works wine 1.7.18 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #4 from Jeff Zaroyko <jeffz(a)jeffz.name> --- Tested with wine-1.9.3-217-g0f8a0fd on OS X El Capitan, and the version of snes9x in the download field. OpenGL renderer string: Intel Iris Pro OpenGL Engine OpenGL version string: 2.1 INTEL-10.12.13 Tested both Direct3D and DirectDraw modes - can't reproduce the issue. Looks fixed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #5 from Mark K <markk(a)clara.co.uk> --- I re-tested with Wine 1.9.3, Nvidia binary driver 340.96. When output method is set to Direct3D the problem seems to be fixed. When output method is set to DirectDraw the issue is still present for me. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #6 from Mark K <markk(a)clara.co.uk> --- Also, if load/run a ROM, pause emulation (Emulation->Pause menu), then minimise the emulation window and restore it, the window contents are blank. If I then click in the menu bar to open a menu, and finally move to show a different menu, then the emulation window contents appear again. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #7 from Mark K <markk(a)clara.co.uk> --- I checked with Wine 2.4 and the behaviour is still as described in comment 5. In DirectDraw mode, as you move from menu to menu there is this console output: fixme:d3d:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit. (But that doesn't sound like it's related to this issue.) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #8 from joaopa <jeremielapuree(a)yahoo.fr> --- Bug still occur with wine-5.1. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #9 from joaopa <jeremielapuree(a)yahoo.fr> --- Bug still occurs with wine-5.15. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32893 --- Comment #10 from joaopa <jeremielapuree(a)yahoo.fr> --- Created attachment 74508 --> https://bugs.winehq.org/attachment.cgi?id=74508 Screenshot showing bug is fixed in wine-8.8 Bug is fixed in wine-8.8 But I guess no one is interested in closing this bug as FIXED..... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla