[Bug 17258] M.A.X.2 : error "Screen init failed" when starting the game

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 10 20:24:49 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=17258

Christian Costa <titan.costa at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |titan.costa at gmail.com

--- Comment #26 from Christian Costa <titan.costa at gmail.com> ---
I get the same message and editing the exe works.
MAX 2 requires DX5 so that's why it check the version against the value 5.
It checks 3 libs whose product numbers are:
- dsound 5.3.xxx
- ddraw  5.3.xxx
- dinput 5.1.xxx
Unfortunaly the game checks the minor number and does not care about the major
one. It gets the version number by reading 16-bit data at a particular address.
When I read 32-bit with the debugger I get 0x00050001 or 0x00050003 which means
the major is after the minor in memory which makes think they are inverted.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list