http://bugs.winehq.org/show_bug.cgi?id=7546
Summary: GlobalMemoryStatus doesn't properly account for systems with over 2GB of ram. Product: Wine Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: jann.ove@risvik.ath.cx
GlobalMemoryStatus() should return 2GB for systems with > 2GB of ram, as described on MSDN: http://msdn2.microsoft.com/en-us/library/aa366586.aspx
This confuses some apps quite much, and makes for loads of funky effects. Halflife/CounterStrike is where I noticed it first. It reported -1700MB of ram, and failed to start. Others fail silently.