http://bugs.winehq.org/show_bug.cgi?id=24122
Summary: Mass Effect 2 Demo requires msvcr80 Product: Wine Version: 1.3.1 Platform: x86 URL: http://masseffect.bioware.com/cdn/A/ME2_DEMO/MassEffec t2DemoEN.exe OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Created an attachment (id=30362) --> (http://bugs.winehq.org/attachment.cgi?id=30362) Dummy implementations of _set_SSE2_enable and _set_purecall_handler
Now that bug 23126 is fixed, I tried running Mass Effect 2 Demo without installing vcrun2005. It aborted because it called our _set_SSE2_enable, and once I added a fake implementation of that, it aborted because it called our _set_purecall_handler. Adding a fake implementation of that let the app get as far as the intro screen that says "press any key". Once you do, it hangs, outputting
fixme:msvcrt:_controlfp_s (0x18ff1d0 0 0) semi-stub fixme:msvcrt:_controlfp_s (0x18ff1b0 0 196608) semi-stub fixme:msvcrt:_controlfp_s (0x18ff250 589855 196608) semi-stub
over and over.