Stack overflow in old DOS program under Windows XP
Posted on 2009-02-18
I use an old DOS based engineering calculation program named ESTRUCT.EXE using the DOS console under Windows XP professional SP2/3.
If I reinstall WIndows XP the application runs fine. But after some time, perhaps after doing something else, the program returns an error:
(C) Copyright 1985-2001 Microsoft Corp.
? Error: stack overflow
Error Code 2000
PC = 25AC: 122E; SS = 23A8, FP = 000C, SP = 2580
I already modified the CONFIG.NT and AUTOEXEC.NT. Also, I tried restoring the files from c:\WINDOWS\REPAIR.
It seems to me that something changes in Windows. So far only a reinstall works for me but that is too much work.
Any ideas on what could possibly be happening?