[Bug 43437] New: Zanzarah game opens a black fullscreen window and then crashes ( needs full implementation of EnumDisplayDevicesW function and implementation of an unhandled pixel format in wined3d_colour_from_ddraw_colour function )

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jul 26 04:41:08 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43437

            Bug ID: 43437
           Summary: Zanzarah game opens a black fullscreen window and then
                    crashes (needs full implementation of
                    EnumDisplayDevicesW function and implementation of an
                    unhandled pixel format in
                    wined3d_colour_from_ddraw_colour function)
           Product: Wine
           Version: unspecified
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
          Assignee: wine-bugs at winehq.org
          Reporter: alehiphopdj2 at hotmail.com
      Distribution: ---

Created attachment 58801
  --> https://bugs.winehq.org/attachment.cgi?id=58801
Log from console in Wine 2.13

This is an update of the Zanzarah bug 17233:
https://bugs.winehq.org/show_bug.cgi?id=17233
because i ran Zanzarah on the last version of Wine, 2.13 and i get only a few
messages on console (looks Wine developpers fixed lot of them).

This is what i get (looks like the game writes to the console "starting
zanzarah....hello world" first):

starting zanzarah....hello worldfixme:win:EnumDisplayDevicesW
((null),0,0x33f174,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eaa4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f4b4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eca4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f484,0x00000000), stub!
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.
fixme:ddraw:wined3d_colour_from_ddraw_colour Unhandled pixel format.

So this game requires these two things to execute:
- EnumDisplayDevicesW function (dlls/user32/misc.c) full implementation to
work. Lot of games use this function (so they also fail).
- Implementation of an unhandled pixel format in
wined3d_colour_from_ddraw_colour function (dlls/ddraw/utils.c)

I need to paste the log here because i am commenting it, but i am also
attaching the log in a file.

-- 
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.



More information about the wine-bugs mailing list