Skip to content

crash at launch (does the game need SSE2?)

fd5t52fd5t52 Unconfirmed, Member Posts: 2
Hello,

When starting torment.exe the game crashes at eip=8e87df. The crash minidump does not contain the bytes at that address but I presume the game tried to run an SSE2 or higher instruction which my CPU (Athlon XP) does not support.

Would it be possible to have a non-SSE2 build of Torment.exe? The original game did not require SSE2.

Comments

  • fd5t52fd5t52 Unconfirmed, Member Posts: 2
    Ok, WinDbg just needed the exe to retrieve the code bytes. The problem is confirmed to be an SSE2 instruction:

    0:000> .ecxr
    eax=080a6440 ebx=0017f470 ecx=00000004 edx=00000000 esi=0017f4d8 edi=072d2560
    eip=008e87df esp=0012fcd0 ebp=0012fd70 iopl=0 nv up ei pl nz na pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00210206
    Torment!SDL_Delay+0x1bccf:
    008e87df 660f57c0 xorpd xmm0,xmm0

    Since you're using Visual Studio to compile the binary, switch from /ARCH:SSE2 to /ARCH:SSE should provide great compatibility while still retaining most of the SSE instruction set.
Sign In or Register to comment.