star trek: starfleet command III - EXCEPTION_INT_DIVIDE_BY_ZERO

Getting old Windows games working.

star trek: starfleet command III - EXCEPTION_INT_DIVIDE_BY_ZERO

Postby yochenhsieh » 2018-5-14 @ 14:19

I have star trek: starfleet command III (SFC3) work on my win7 PC, and many have reported it's working on win10 with a few tweaks. But when I tried to run it on my recently acquired used laptop, I get this exception after intro video and crashed to desktop:
Code: Select all
Unhandled Exception! in Version 1.01 Build 534
SFC3.exe caused an EXCEPTION_INT_DIVIDE_BY_ZERO in module SFC3.exe at 0023:007B9904

EAX=00000000  EBX=753B6F00  ECX=00000000  EDX=00000000  ESI=02FC0038
EDI=02FC0078  EBP=0018FE50  ESP=0018FDF4  EIP=007B9904  FLG=00210246
CS=0023   DS=002B  SS=002B  ES=002B   FS=0053  GS=002B

0023:007B9904 (0x0099DE20 0x00407366 0x76C4A6F0 0x00631B65) SFC3.exe
0023:0040599E (0x00400000 0x01171BD4 0x00000001 0x00000000) SFC3.exe
0023:00632653 (0x7FFDE000 0x753B7BE0 0x8555EBD2 0x0018FFDC) SFC3.exe
0023:753B7C04 (0x7FFDE000 0x8732B045 0x00000000 0x00000000) KERNEL32.DLL
0023:7722AD8F (0xFFFFFFFF 0x772100C5 0x00000000 0x00000000) ntdll.dll
0023:7722AD5A (0x007B9AB9 0x7FFDE000 0x00000000 0x78746341) ntdll.dll

The laptop is acer v5-122p with amd 4-core A6 1.0Ghz(turbo 1.4Ghz) APU, though it may look crappy I'm sure it's more than capable to run the games I need. I tried install Win7/8.1/Win10 and changed different drivers, always get same exception and crashed to desktop.

Has any one encounter similiar exception in games around that time period? Game released in early 2000s and uses DirectX8.

ps. Not sure if it matters, but this laptop has a touch screen.
yochenhsieh
Newbie
 
Posts: 14
Joined: 2015-4-09 @ 06:38

Re: star trek: starfleet command III - EXCEPTION_INT_DIVIDE_BY_ZERO

Postby skitters » 2018-5-14 @ 17:21

When that "Divide by zero" error happened on earlier versions of Windows too, and it was fixed by using compatibility mode settings for "Disable visual themes" or similar.

on Vista
http://www.dynaverse.net/forum/index.ph ... 668.0.html
If I recall correctly, the fix for that error is to "Disable visual themes" on the "Display Settings" tab on the SFC3.exe icon.

on XP
http://www.rage3d.com/board/archive/ind ... 48616.html
Right click on the .exe of the program and select propoerties -> compatibility
"Run this prog in comp mode for" (Select win2k or win98)

select:
Disable Visual themes and Advanced Text managment (or something like that...the second options is added in SP1).

So it's not a Windows 10 specific bug, but the fix that worked with earlier versions of Windows may work with Windows 10 too.

https://www.tenforums.com/tutorials/155 ... -10-a.html
Looks like you may want to check the boxes for "Override high DPI scaling behavior" and/or "Disable fullscreen optimizations"

There's also a patch you could try
http://www.moddb.com/games/star-trek-st ... v534-patch
User avatar
skitters
Member
 
Posts: 374
Joined: 2004-11-17 @ 20:08
Location: US

Re: star trek: starfleet command III - EXCEPTION_INT_DIVIDE_BY_ZERO

Postby yochenhsieh » 2018-5-15 @ 12:31

Thanks for your suggestions, but those have been tried and wothout success.
Game has updated to 534beta2. AMD Crimson Relive 16.12.1~17.4.4 drivers are tested. (Earlier and later drivers caused more problems on this laptop.)
On my primary win7 PC I don't need any of the compatibility settings. But I also tried different compatibility combinations.
Tested wrappers are dgvoodoo2, wined3d, dxwrapper.
Today I tried disable the Touch Keyboard and Handwriting Panel Service, still not work.
yochenhsieh
Newbie
 
Posts: 14
Joined: 2015-4-09 @ 06:38


Return to Windows

Who is online

Users browsing this forum: Qwantify [Bot] and 0 guests