http://bugs.winehq.org/show_bug.cgi?id=20522
--- Comment #2 from Wylda wylda@volny.cz 2009-11-08 19:17:55 --- Created an attachment (id=24611) --> (http://bugs.winehq.org/attachment.cgi?id=24611) Megaman in paradise - problem with blitting in 24bit color depth
Hopefully this tiny game will help to find out source of all troubles in affected area...
1. Confirming, please consider UNCONFIRMED->NEW and KEYWORDS: +DOWNLOAD
2. Did a regression test between 1.1.30 and 1.1.31:
6b8753185f30197047773af6a26eafd34d45367c is first bad commit commit 6b8753185f30197047773af6a26eafd34d45367c Author: Roderick Colenbrander thunderbird2k@gmail.com Date: Sat Sep 26 14:52:46 2009 +0200
winex11: Add support for 16-bit/32-bit DIB sections.
:040000 040000 f2d2821909d152a1d37ae2932bf6017d7b622344 74221a3bdd0b8be716ed4c7900a58fddc93a2f08 M dlls
3. There are another bug reports suffering from this commit, see bug 20380, bug 20391, bug 20554.
4. Revert of this patch on top of wine-1.1.31 makes that problem goes away.
5. Adding author of this patch to CC and voting for this bug report.
Download: http://www.yoyogames.com/games/launch/10014
There is an easy work around. If you switch to 16bit color depth, there is no problem with blitting, but extra error shows up in this case "err:x11drv:X11DRV_CreateBitmap Trying to make bitmap with planes=1, bpp=32".
In other words: To see this bug, i have to have desktop color depth set to 24bit.