delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/07/20/02:36:00

Message-ID: <20000720063502.8362.qmail@hotmail.com>
X-Originating-IP: [208.160.246.197]
From: "Nimrod Abing" <n_abing AT hotmail DOT com>
To: djgpp AT delorie DOT com
Subject: Re: Any other PMODE/DJ users out there???
Date: Thu, 20 Jul 2000 14:35:02 PHT
Mime-Version: 1.0
Reply-To: djgpp AT delorie DOT com

Hello!

If I recall correctly, I made the post about this subject and it gets
more and more interesting evertime I open a new reply. Anyway, here's
the reason behind the original post.

I am currently testing an implementation of a self-extracting executable
bound to PMODE/DJ. The current environments that I am testing the SFX in
include:

  Win9x - Plain MS-DOS (Restart to MS-DOS mode) with himem.sys
        - bootdisk with himem.sys
        - Plain MS-DOS with himem CWSDPMI r4 (Where is r5 by the way?)
        - Windows DOS box with settings:
            Conventional Memory: Auto (not protected)
            Initial Environment: 2048
            EMS: Auto
            XMS: Auto (Uses HMA)
            DPMI: 65535

          Tested under Win98 SE and Win95 OSR2

  MS-DOS - 6.22 With himem.sys
         - 6.22 Under Novell 4.0 still with himem.sys
         - 6.22 with CWSDPMI r4

The SFX works fine, at least I think it does. The SFX stub is compressed
using UPX 1.01 (NRV) and it is prepended to the Zip archive. When the
executable is run, it reads in itself and unpacks the archive. The SFX
stub uses ZLIB 1.1.3 and C++ STL (the one that comes with DJGPP) vectors,
strings, and queues. Upon manipulation of the data, it uses at least 8K
(maybe more than this) buffers to facilitate decompression. These buffers
are allocated using STL vector<>. I compiled the thing using -O3 and
UPXed it with ``--best'' compression.

If anyone cares to try this program, you can find it on my webpage:

http:://www.geocities.com/n_abing/freezip.htm

Be warned, it's still in beta (one bug occurs only in pure MS-DOS with
archives containing LFN directories).

The program SFXGEN creates SFXers from Zip archives. The SFXers created
by this program is what I'm talking about.

Thanks.

----------------
_nimrod_a_abing_


------------------------------------------
Homepage: http://www.geocities.com/n_abing

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019