I just tried to run TC 8 in Windows 95B (OEM Service Release 2 / 4.00.950 B) on an old legacy PC. The 32bit Version of course
It doesn't start and triggers Error message:
"Exception EExternalException in module TOTALCMD.EXE at 00011620. External exception C000001D."
I normally wouldn't mind bugs with these old OSes, but TC 7.56a and 7.57 work fine with it (except the usual GUI/GDI limitations with icons etc.).
AFAIK TC should work on all 32bit Windows and I didn't find any hint in the changelog that win95 wasn't supported anymore.
So i guess that this isn't intended behavior.
Legacy OS bug (Windows 95)
Moderators: white, Hacker, petermad, Stefan2
- ghisler(Author)
- Site Admin
- Posts: 48097
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
This is a known problem which will be fixed in TC8.01. The problem is that the system reports to support SSE coprocessor extensions, but crashes when TC tries to turn SSE exceptions off.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- buzzlightyear
- Junior Member
- Posts: 42
- Joined: 2004-10-01, 10:46 UTC
- ghisler(Author)
- Site Admin
- Posts: 48097
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, SSE calls are disabled on non-NT-based OSes only. Seems that NT4 has the same bug as Windows 9x...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- buzzlightyear
- Junior Member
- Posts: 42
- Joined: 2004-10-01, 10:46 UTC
- ghisler(Author)
- Site Admin
- Posts: 48097
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks for reporting it! The problem wasn't really NT4 - it works just fine here inside a Vmware virtual machine. It was probable the AMD processor you use.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com