http://bugs.winehq.org/show_bug.cgi?id=22356
--- Comment #10 from Wylda wylda@volny.cz 2010-04-27 17:45:51 --- (In reply to comment #9)
appears if you run the game in 8-bit mode (the no 3d acceleration mode).
Exactly. I set up 640x480 8bit, 3d NOT checked
Perhaps a different backend is entered on your system which prevents this issue from occurring. What gpu are you using?
I have nvidia 8600GT v195.36.15
Hopefully this helps there. I will submit the current fix anyway since it is correct for one class of systems.
I modified surface.c as you suggest, but unfortunately it did not fix the problem.