http://bugs.winehq.org/show_bug.cgi?id=5547
------- Additional Comments From simotsa@gmail.com 2006-07-08 21:26 ------- I just noticed RozenMugen works just fine. In fact, there was a Linux binary... silly me.
However, there is a more significant problems that seems to be universal. Many DirectDraw games will now display a black screen instead of the original picture. It works with older version until 0.9.15. The affected program included azutama (http://egs.cug.net/circle/azutama.html), kioh, and others. azutama should be a good game for debugging this problem since that game works for very early version as well (I think it was version 2005 or 2004). But now, it just gives black screen.
Here's the error log for azutama:
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x162268) : stub, emulating 64MB for now, returning 64MB fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x15e010)->(0xb002c,00000008) fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115c7bc,0x1b3794,0x115c798): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x102f904,0x102fa14,0x102f8e0): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115f294,0x115f384,0x115f270): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115f3fc,0x115f4ec,0x115f3d8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115f564,0x115f654,0x115f540): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115f6d4,0x115f7c4,0x115f6b0): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115f83c,0x115f92c,0x115f818): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x115f9b4,0x115faa4,0x115f990): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x102fc64,0x102fd74,0x102fc40): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x48cacc,100e2,0,0x102fe2c,0x102ff3c,0x102fe08): stub fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now. fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x4907dc,100e2,0,0x115c7bc,0x102f8a4,0x115c798): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x4907dc,100e2,0,0x102f904,0x115f234,0x102f8e0): stub fixme:wave:DSD_CreateSecondaryBuffer (0x102cdb8,0x491ec4,100e2,0,0x115f294,0x2025cc,0x115f270): stub fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 00008000 err:d3d_surface:IWineD3DSurfaceImpl_SetMem Not supported on render targets fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x15e010)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock