Hi all, >> Which first, 8086 or 80386. If the program don't need to mess with >> memory, why not keep it 8086 based? > > Fully ACK! As PM apps tend to be much larger than their 8086 counterpart, > FreeDOS would waste a lot of memory without a benefit.
I would like to add that IMHO it is a bad move to have foo86.com of everything. Examples: shsucdhd 2423 bytes, shcdhd86 2417 bytes, shdvhd86 2498 bytes, shsudvhd 2517 bytes, shfdrv86 2715 bytes, shsufdrv 2716 bytes, shsucdri 2829 bytes, shcdri86 2827 bytes, shcdx86 6109 bytes, shsucdx 5612 bytes, shcdrd86 12531 bytes, shsucdrd 12522 bytes, cd2iso86 12948 bytes, cd2iso (missing), shrdrv86 15705 bytes, shsurdrv 15748 bytes, For ALL of those tools EXCEPT shsudcx, it is totally pointless to have a 386 optimized version. The 8086 compatible version has almost exactly the same size and, heck, if it saves 16 bytes of RAM, so be it. Put that version into some tweaks/ directory for the last- bit-optimization addicted among our users. And avoid clobbering the BIN directory with 10 extra *86.* files. undel086 19124 bytes, undelete 26814 bytes The 8086 compatible compile seems to be outdated. tel386 121085 bytes, telnet 92196 bytes (?), sshd386 155870 bytes, sshdos 134225 bytes, scpd386 158758 bytes, scpdos 137761 bytes, sftpd386 170347 bytes, sftpdos 154363 bytes, scp2d386 170527 bytes, scp2dos 152822 bytes The 8086 versions of the sshdos tools are, as far as I remember, less performant, as they have to skip some optimizations. But then, why are there some *386.* binaries? Are the 8086 ones the default? Or are some "need floating point" ones the default and the 386 ones are for "if you ONLY have a 386 and not newer, use those"? That should be documented. As far as "use DJGPP to get long file names for free" is concerned: Well. Not that useful. You could even make FreeCOM translate filenames to short ones on the fly, would be good enough for almost everything. You could give FreeCOM a list of LFN-aware or LFN-unaware tools, or give it 2 separate PATH variables, to make the translate-to-short-file-names only active as needed. Eric PS: BY THE WAY, could you move as many drivers as possible into the DRIVERS directory for FreeDOS 1.01? And use ALIAS for ZCAT/GUNZIP (instead of having 3 copies of GZIP)? And please do remove MKNOD, MKFIFO, CHOWN, CHGRP and SYNC. Those are utterly useless in DOS. And we are not and are not meant to be Linux. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
