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.
Ivan.
On 8/22/05, Ivan Leo Puoti ivanleo@gmail.com 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.
Ivan.
Let me know when you have a patch ready, and I can test with some of my games. Maybe some games are working now.
Jesse
--- Jesse Allen the3dfxdude@gmail.com wrote:
On 8/22/05, Ivan Leo Puoti ivanleo@gmail.com 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.
Ivan.
Let me know when you have a patch ready, and I can test with some of my games. Maybe some games are working now.
There's a large list of copy protected games and the protection they use here http://www.gameburnworld.com/PCprotectedgames.htm, the site also has some details on other copy protection methods and tools to detect copy protection.
Jesse
___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com
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