🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #4153

Re: PKLITE 1.03 warning -- the why of it.

#4153
From: Duncan Murdoch
Date: Mon, 07 Jan 1991 04:44
22 lines
1852 bytes
In article <DAVE.91Jan5171933@slam.InterLan.COM> dave@interlan.interlan.com writes:
>In article <1991Jan4.231850.24022@maytag.waterloo.edu> dmurdoch@watstat.waterloo.edu (Duncan Murdoch) writes:
>>   Don't use PKLITE 1.03 on the files TPCX.EXE or TD286.EXE that come
>
>The reason for this is simple.  These programs contain overlays.  Think
>about it -- overlays are loaded off the disk as needed.  Unless your
>compressor/decompressor (PKLITE, LZEXE, etc.) hangs around and responds
>to all accesses to that particular file, when an external module is
>required and loaded, it will be loaded in *compressed* form.  Naturally,
>the software will (+poof+) at that point.

No, PKLITE works fine on many (but not all) programs with overlays. It doesn't
attempt to compress the overlay code, so it's not spectacularly effective,
but it does work.  It depends on the assumption that the overlay manager doesn't
care about the length of the .EXE file, it counts back from the end.

This is true about Borland's overlay manager, but it might not be true of
Microsoft's:  one program I've got that was compiled under some version of
MSC complains that it can't find the overlay after PKLITE has compressed it.
It works fine if I just undo the compression.

Duncan Murdoch
Technical Details
Message-ID: <1991Jan7.044434.7063@maytag.waterloo.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!att!news.cs.indiana.edu!maytag!watstat.waterloo.edu!dmurdoch
References: <1991Jan4.231850.24022@maytag.waterloo.edu> <DAVE.91Jan5171933@slam.InterLan.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!att!news.cs.indiana.edu!maytag!watstat.waterloo.edu!dmurdoch
From: dmurdoch@watstat.waterloo.edu (Duncan Murdoch)
Newsgroups: comp.os.msdos.programmer
Subject: Re: PKLITE 1.03 warning -- the why of it.
Message-ID: <1991Jan7.044434.7063@maytag.waterloo.edu>
Date: 7 Jan 91 04:44:34 GMT
References: <1991Jan4.231850.24022@maytag.waterloo.edu> <DAVE.91Jan5171933@slam.InterLan.COM>
Sender: daemon@maytag.waterloo.edu (Admin)
Organization: University of Waterloo
Lines: 22