I am trying to get some code contributes to wine but after trying 2 w->a converts and then getting the response of "Thats to complicated, leave it to me" I decided to more on....
I have a few games that are failing logically identifying a screen mode (one actually fails at detecting a 3d card) I searched msdn and the code and traces of their runs and yet couldn't find that procedure gives them that wrong info.
Can some directX/x11drv guru help me find and fix the problem, I assume it is something that either is stubbed or doesn't check the wine config correctly....
Trying to start on some real contribution to wine, Thanks in advance, Hatky.
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com
Can some directX/x11drv guru help me find and fix the problem, I assume it is something that either is stubbed or doesn't check the wine config correctly....
Well, you need first to do a '+ddraw' trace (I suppose these are DirectX < 8 games, it not, you will need a '+d3d' trace). Then check for anything unusual in the trace.
To the risk of repeating, making games start and love our DirectX implementation is often the hardest thing there is... After, once they are happy, it's just implementing the missing stuff.
For example, I had to disassemble some checking routines at least 4 or 5 times to see which bit in the caps was not set or which enumeration was missing which makes the game not start. Not with a lot of success though (oh well, it did help on 2 games, so it was not entirely in vain :-) ).
Lionel
I replayed to this but I do not see my replay so I will rewrite :(...
Well, you need first to do a '+ddraw' trace (I suppose these are DirectX < 8 games, it not, you will need a '+d3d' trace). Then check for anything unusual in the trace.
I did this already, and +x11drv too and did not find anything that fits, can be a function with no traces or something...
To the risk of repeating, making games start and love our DirectX implementation is often the hardest thing there is... After, once they are happy, it's just implementing the missing stuff.
I will be happy to get more games working, I get a lot of them so checking is not a problem and thats the thing that usually makes me boot to windows...
For example, I had to disassemble some checking routines at least 4 or 5 times to see which bit in the caps was not set or which enumeration was missing which makes the game not start. Not with a lot of success though (oh well, it did help on 2 games, so it was not entirely in vain :-) ).
I thank you a lot if you will be kind enough to take some time to teach me how to debug games/progs and solve there misunderstandings with wine :)
Hatky.
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com