Monday, August 22, 2005, 3:39:22 PM, Ivan Leo Puoti wrote:
Hello list, here's a little update
Safedisc1 now successfully passes all anti debugger check, and recognises the CD
correctly.
It then attempts to start the game, but this doesn't work yet because of the nested
exception on
signal stack bug. Hopefully we aren't too far from getting it to run.
BTW that nested exception is caused my wine's (Get|Set)ThreadContext not working
properly on suspended thread. Unfortunately Mike's patch
http://wiki.winehq.org/Make_SetThreadContext_work_properly does not work
properly. I have tried to fix it for some time, but to no avail. The problem
seems that it always returns the same address for eip. I think it is 0xffffe410.
The best way to test that would be winedbg. It always goes back to that address
even when doing stepi.
Vitaliy