http://bugs.winehq.org/show_bug.cgi?id=1201
Markus mst@collogia.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mst@collogia.de
--- Comment #20 from Markus mst@collogia.de 2009-11-03 15:42:17 --- Error in findstuff32 is correct but not in SetBackgroundWhite! Comment #7 gives the hint ...
To make it short: Golf 99 relies on IDirect3D::EnumDevices to return at least two devices for the requested Direct 3D Version 1. Wine IDirect3DImpl_3_EnumDevices only returns Direct3D HAL and so the game cleans up the Direct 3D environment. Nevertheless it will go on and somewhere later it wants to access a surface that is no longer usable.
A solution could be to additionally advertise Wine RGB device for Direct3D Versions less than 7.