Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Fork of LZEXE, ecm release 2+ (Announce)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 29.06.2025, 20:39

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

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 338 users online (2 registered, 336 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum