https://bugs.winehq.org/show_bug.cgi?id=19471
Raiden jules.blok@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jules.blok@gmail.com
--- Comment #25 from Raiden jules.blok@gmail.com --- I've tried patching the executable, setting the high-order byte to 0 as specified in the COLORREF documentation when calling SetTextColor() fixes the text rendering issue. So it looks like Earthworm Jim 3D is relying on Windows 98 behavior which ignores the high-order byte of COLORREF. It was basically setting the reserved byte of the COLORREF to 0xff and when later version of Windows started using that reserved byte the text rendering broke.