https://bugs.winehq.org/show_bug.cgi?id=27594
Paul Gofman pgofman@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pgofman@codeweavers.com
--- Comment #46 from Paul Gofman pgofman@codeweavers.com --- While looking at another game also expecting sse2 not to be touched by _control87 (the details are different, that one uses msvcr71.dll which it ships) I looked at this case as well.
So as Piotr mentioned earlier Wine behaves the same way as msvcrt shipped with modern Windows (unlike some older redists installed by, e. g., winetricks). It looks like game succeeds in Windows only because there is a compatibility shim provided for it which fixes up this msvcrt behaviour. Running 'indy.exe' directly from the game install directory works fine. Copying it to some other name (e. g., qqq.exe) and running that one behaves exactly as with Wine (shows the same error past the intro logos).
So Windows seem to literally have the game specific workaround, unless we are going to add some sort of shims or app specific behaviour to Wine (no precedent so far) I am afraid this is unfixable.