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@winehq.org Reporter: alehiphopdj2@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.