[Bug 2082] running Diablo v1.09 results in black screen..

Wine Bugs wine-bugs at winehq.org
Sun Oct 2 10:13:02 CDT 2005


http://bugs.winehq.org/show_bug.cgi?id=2082





------- Additional Comments From pq at iki.fi  2005-02-10 10:13 -------
I have tested this and seen this problem with several versions of Wine.
Despite the "black screen in menus" bug I had been nicely playing Diablo with
Wine 20050725 and 20050628 at least, version 20050830 had some trouble I can not
remember anymore. These were all Gentoo packaged Wine snapshot releases.

I took the CVS version and tested it twice, dates and reports follow.
The CVS version works just like 20050628, except the CVS version prints some
information.

-----------
Wine from the CVS Sep 27, 2005.

Immediately after starting:
pq at daedalus $ bin/wine 'D:/pelit/Diablo-wine/Diablo.exe'
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fdffb48)->(0x10022,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7fdffb48)->(flags=0x00000001,handle=(nil))


The "Blizzard" movie plays ok. After that, black screen. Music plays ok.
Main menu responds to keyboard, screen stays black.
Starting a game by pressing 'enter' three times. Music indicates game started,
but screen stays black. Printed dozens of times the line:
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7fdffb48)->(flags=0x00000001,handle=(nil))

Clicking the game screen makes it appear and draw correctly. The game is now
completely playable, until you try to go back to the pre-game menus, then screen
becomes black again, but keyboard and sounds respond as they should.

After quitting Diablo, the window disapperas, but Wine stays running, not
releasing the terminal it was run from, until Ctrl+c.

------------------

Wine from the CVS, Oct 2, 2005

Works exactly like Sep 27 CVS version, except the address in the output is 
0x7fdffb70 instead of 0x7fdffb48.

------------------

System information:

Gentoo Linux

pq at daedalus $ xdpyinfo
name of display:    :0.0
version number:    11.0
vendor string:    Gentoo (The X.Org Foundation 6.8.2, revision r4-0.1.10.2)
vendor release number:    60802000
X.Org version: 6.8.2
...
default screen number:    0
number of screens:    2

screen #0:
  dimensions:    1280x1024 pixels (339x271 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x14c
  depth of root window:    24 planes
  number of colormaps:    minimum 1, maximum 1
  default colormap:    0x20
  default number of colormap cells:    256
  preallocated pixels:    black 0, white 16777215
  options:    backing-store NO, save-unders NO
...

Linux 2.6.12.6 #1 Sun Sep 4 15:58:14 EEST 2005 i686
nvidia binary drivers version 1.0.7167

I tested with 16 bit depth, same behaviour (cannot change from 16 to 8 BPP). I
could not test with 8 bit depth as the nVidia drivers apparently refuse to
cooperate.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list