Skip to contentSkip to conversation

Bug in the latest version

DISCUSSION Stas Sergeev 2 participants 2 messages Oct 28, 2002

lore
Share & tools
lore
#0 lore raw

Hello.

Quoted 3 lines · Hartmut Figge

Looking in the folder, in which ancient batch files resides, shows e.g. push.bat, which contains the line 'loadfix push'.
That cured the problem with the 'corrupte file' and was the only way, to use that game.

I don't agree. loadfix works around the exepack bugs by preventing the load to some specific memory regions, AFAIK.
It doesn't *cure* the problem, because the real problem is an exepack's bugs and not the default DOS loader.
The only real fix is to get rid of exepack entirely, which is to unpack an executable. Actually I am unpacking all of the executables I have here to avoid such a problems, but so far the only problematic packers were exepack and an old UPX.

#1 lore raw

[Stas Sergeev]:

Quoted 7 lines
Quoted 4 lines · Hartmut Figge

Looking in the folder, in which ancient batch files resides, shows e.g. push.bat, which contains the line 'loadfix push'.
That cured the problem with the 'corrupte file' and was the only way, to use that game.

Quoted 6 lines

I don't agree. loadfix works around the exepack bugs by preventing the load to some specific memory regions, AFAIK. It doesn't *cure* the problem, because the real problem is an exepack's bugs and not the default DOS loader.

To clarify: it cured the problem with pushover. Or should i say, it circumvented the problem caused by exepack?

Nevertheless, that has nothing to do with dosemu. It was a problem with some versions of MSDOS. IIRC, in any case, i got the 'corrupted file' message, i could run 'loadfix programm' and the problem went away.

Of course, i had only tested a few of such programms, and there may be other programms without hope.

Can we agree, that there are cases, in which loadfix will work?

cu

Signature · 1 line
hafi