At 02:27 PM 10/11/2005 -0700, Blair Campbell wrote:

> bypassed.  After three days of on-and-off hacking on it, I built a mutant
> UPX 1.25 to compress EMM386.EXE and HIMEM.EXE to work both as a device
> driver and as a stand-alone EXE file.  As almost always is the case, the
> actual changes were small, figuring them out was the hard part.

Where is/will this version of UPX be available?  Perhaps it could be
in the UPX package as a seperate binary exclusively for packing things
like HIMEM/EMM386 and TDSK.

I could have sworn I answered a post from you on this topic previously. Hmm, yup, I did.

Since you are eager for the mutation, I have uploaded a file called mods-upx125-dos.zip in directory ftp.devoresoftware.com/downloads/emm386 which contains the two modified files, p_exe.cpp and l_exe.asm. These changes were used to compress HIMEM and EMM386 with revised UPX 1.25. They have been working properly so far under the new compression scheme. p_exe.cpp was slightly cleaned up and restored original EXE stack settings so as not to upset more delicate constitutions. Only other change was to the UPX makefiles for my own directory setup and tool versions, which obviously would be of no use to anyone else. Naturally, users are solely responsible for the rest of build, including the UCL library.

If for some bizarre reason someone wants the UPX mutated binary build I used under Cygwin, I can put that up, but it seems superfluous.




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to