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