https://bugs.winehq.org/show_bug.cgi?id=38580
--- Comment #2 from Stefan Dösinger stefan@codeweavers.com --- Yeah, this sounds about right. I also missed it when I wrote the patches (only looked for DDBLT_ALPHATEST in ddraw).
The bug should be easy to fix, but I am more curious why the game uses the software d3d cursor in the first place.
The disappearing cursor at the edge of the screen can be fixed too. The problem there is that we don't clip the blit operation and try to draw beyond the edge of the backbuffer.