Hi Bernd,

> On Nov 16, 2024, at 6:26 AM, Bernd Böckmann via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> 
> 
>> Am 16.11.2024 um 07:59 schrieb Jerome Shidel via Freedos-devel 
>> <freedos-devel@lists.sourceforge.net>:
>> 
>> Likewise, yesterday a I updated BWBasic to version 3.30 that dropped a 
>> couple days ago. Including, UPX compression of the binary which will cut its 
>> installed size roughly in half. 
>> 
>> Are there any general or package groups changes anyone would like to see 
>> made before we move from Interim Builds to Release Candidates?
> 
> We just should make sure not to raise the hardware requirements for packages 
> we compress. Or stated otherwise: make sure that the UPX decompressor works 
> on 8086 by giving --8086 on command line. Would be a shame if these packages 
> stop working just because the executables got compressed.
> 
> Bernd
> 

That is a good point.

Regardless of a programs actual requirements, it is also something I always do 
when I use UPX compression on the binaries. The difference between using and 
not using the —8086 command line option is negligible. By always just using 
that option, I do not need to concern myself whether or not the the program 
runs on 8086 or requires a later processor. Also, it means I should not 
accidentally forget to use it for programs that can run on an 8086. (Like most 
of BASE).  

Always just using that switch is something I would recommend to everyone. 
Actually, I think it is one of the things the developers of UPX got backwards. 
Personally, I think it should default to 8086 for DOS and only require later 
CPUs when provided a switch like —386 or —32-bit or something. 

:-)

Jerome



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to