Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
ecm

Homepage E-mail

Düsseldorf, Germany,
29.06.2025, 20:39
 

Fork of LZEXE, ecm release 2+ (Announce)

I just uploaded a blog post mostly about the development of my LZEXE fork: https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0629_june_work#lzexe

I managed to shrink the depacker stub somewhat for my LZX0 format (and the experimental LZE0 to LZE6 along the way). This shrinking is fourfold: Generic optimisations, dropping the relocation table if it is empty, dropping the segment change handling if the original executable image is smaller than 40 KiB, and changing the stub so it doesn't inline the getbit function (a tradeoff of size against speed).

I also ported things so NASM, FreePascal, WarpLink, gcc (ia16 or host target), and bash can be used to build everything, albeit the current release is still built using TurboPascal 5.0 as yet.

The download, repo, and manual are all linked in https://pushbx.org/ecm/web/#projects-lzexe

---
l

Guti

Homepage

03.07.2025, 09:54

@ ecm

Fork of LZEXE, ecm release 2+

> I just uploaded a blog post mostly about the development of my LZEXE fork:
> https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0629_june_work#lzexe
>
> I managed to shrink the depacker stub somewhat for my LZX0 format (and the
> experimental LZE0 to LZE6 along the way). This shrinking is fourfold:
> Generic optimisations, dropping the relocation table if it is empty,
> dropping the segment change handling if the original executable image is
> smaller than 40 KiB, and changing the stub so it doesn't inline the getbit
> function (a tradeoff of size against speed).
>
> I also ported things so NASM, FreePascal, WarpLink, gcc (ia16 or host
> target), and bash can be used to build everything, albeit the current
> release is still built using TurboPascal 5.0 as yet.
>
> The download, repo, and manual are all linked in
> https://pushbx.org/ecm/web/#projects-lzexe

What about LZEXE 1.00 ( http://www.win3x.org/win3board/viewtopic.php?t=7005&view=min ) was it a hack?

---
Visit my personal blog at https://www.javiergutierrezchamorro.com

Guti

Homepage

04.07.2025, 12:34

@ Guti

Fork of LZEXE, ecm release 2+

> > I just uploaded a blog post mostly about the development of my LZEXE
> fork:
> > https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0629_june_work#lzexe
> >
> > I managed to shrink the depacker stub somewhat for my LZX0 format (and
> the
> > experimental LZE0 to LZE6 along the way). This shrinking is fourfold:
> > Generic optimisations, dropping the relocation table if it is empty,
> > dropping the segment change handling if the original executable image is
> > smaller than 40 KiB, and changing the stub so it doesn't inline the
> getbit
> > function (a tradeoff of size against speed).
> >
> > I also ported things so NASM, FreePascal, WarpLink, gcc (ia16 or host
> > target), and bash can be used to build everything, albeit the current
> > release is still built using TurboPascal 5.0 as yet.
> >
> > The download, repo, and manual are all linked in
> > https://pushbx.org/ecm/web/#projects-lzexe
>
> What about LZEXE 1.00 (
> http://www.win3x.org/win3board/viewtopic.php?t=7005&view=min ) was it a
> hack?


Still no clue but:

LZEXE version 1.00a is a free utility offered by IS2 France Diffusion to INFO-PC readers. Its distribution and use are free, but no commercial activity of any kind may be carried out with this program without the express consent of IS2 France Diffusion, including making it available for downloading from BBSs or servers of any kind, or for distribution on FREEWARE diskettes.

For any further information, please contact us. IS2 France Diffusion
ZA de Pré Milliet
Immeuble la Cascade
BP 12 - 38340 Montbonnot
Telephone: (16) 76 52 42 22
Fax: (16) 76 52 42 20

---
Visit my personal blog at https://www.javiergutierrezchamorro.com

Back to the board
Thread view  Mix view  Order
22632 Postings in 2109 Threads, 402 registered users, 278 users online (0 registered, 278 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum