Hi,

On 7/11/11, Michael B. Brutman <mbbrut...@brutman.com> wrote:
>
> I tested UPX on one of the slowest machines that I have that has a hard
> drive.  On a PCjr with a NEC V20 and XT-IDE adapter UPX compressed
> executables worked, but they took noticeably longer to start up:
>
>      FTPSRV: original was 2 seconds, with UPX is 5 seconds
>      PING: original was 1 second, with UPX is 2 seconds

Not too bad, honestly. I think p7zip (several MB) took longer when
using LZMA on my 486 (esp. compared to --best). But it really only
matters for stuff you execute / invoke a lot. I'm not sure people use
PING enough to be a problem. (But perhaps others would be more
sensitive.) YMMV.

Even WinXP has a penalty for UPX'd DJGPP stuff, strangely. So it's not
just slow machines. (And this hurts when compiling, so you have to be
careful of that, and it's been abandoned as default for a while now.)

> The V20 makes the machine a little faster than a standard 8088 based
> machine.  The XT-IDE adapter is slow as far as hard drive controllers
> go; on a real XT the delay would be more pronounced because the
> controller is far better.  But on an 80286 or better I'm sure that the
> difference is not noticeable.

Dunno without testing.

> I think that most people are running on faster hardware with plenty of
> storage space, so this is interesting but probably not worth making part
> of the build process.  (Is my instinct correct here?  I think I'm one of
> the few nut jobs on 8088 based hardware, because it's fun!)

Yeah, it's interesting but probably not practical. (So what? <g>)

But yeah, there aren't many 8088 gurus / geniuses out there: Trixter,
you, RubberMallet, DeathShadow. That's all I can think of off the top
of my head. (I don't and never had any 808x machines, but it's a
classic, IMHO, so I've often written 8086-only stuff, esp. since it
doesn't hurt much, if at all, on newer machines.)

> On a slightly off topic note, I need to learn to build FreeDOS.  I
> suspect it doesn't like my PCjr and I'm going to have to fix that. :-)

If you're trying to build _on_ your PCjr, try TC201. The kernel is
actually pretty simple to build, but you'll need NASM (0.98.39 on
SourceForge has a 16-bit binary) and maybe FreeCOM binary as shell
(dunno why). FreeCOM also should build with TC (haven't tried Bart's
OW port in SVN yet). IIRC, my tweaked P166 took 90 secs. to build the
kernel, if that gives you any (very rough) idea of how long it'll
take.

It's been a while, and it's not like I ever needed to rebuild that
stuff a lot, so I can't remember. CONFIG.B -> something something.
Anyways, if you run into trouble, just nag us, and some of us can
help.   :-)

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to