[Freedos-user] UPX or not UPX FreeDOS programs/TSRs?
Hi all more experienced, I'm trying to revise and update dosemu-freedos package (subset of FreeDOS stuff used in DOSEMU usual installation) and I'm not sure, what is better - whether packaged programs by UPX or not. Actual dosemu-freedos-1.0-bin.tgz contains 40+ binaries, roughly half of them is packed with UPX - generally as FreeDOS program maintainers did. And I'm not sure, what is optimal, use UPX or not. On some binaries it cause significant space reduction - e.g. 'display.exe' 0.13b has 62535 Byte, and UPXed has only 3651 Byte. On other hand - at current disks sizes few (dozen or hundred) kB is nothing, and UPX packaging has perhaps its own disadvantages - and maybe especially with TSRs (as 'display.exe' is) this may lead to memory fragmentation(?). Thus, what is Your opinion on the use of UPX? Thanks, Franta Hanzlik -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
Ray Davison schreef op 4-5-2014 01:29: Is it possible to load an exe file system driver in dconfig.sys? I have a DOS HPFS driver that works OK, but I would like it to get a drive letter before the DVDs. I don't see why you'd have to load your EXE-driver in CONFIG.SYS then, considering the CDROM load process: 1) load cd-driver in (fd/d)config.sys 2) load exe-filesystem driver in autoexec.bat 3) load CDEX driver to assign driveletter(s) to CD drive(r) but to answer your question, CONFIG.SYS has an INSTALL= line (just like DEVICE= ) and otherwise you can still use a program like DEVLOAD. SHSUCDX has great flexibility for assigning driveletters to optical drives, using the /L:x option or other more complex options. Bernd -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] UPX or not UPX FreeDOS programs/TSRs?
Frantisek Hanzlik schreef op 4-5-2014 11:17: Hi all more experienced, I'm trying to revise and update dosemu-freedos package (subset of FreeDOS stuff used in DOSEMU usual installation) and I'm not sure, what is better - whether packaged programs by UPX or not. Actual dosemu-freedos-1.0-bin.tgz contains 40+ binaries, roughly half of them is packed with UPX - generally as FreeDOS program maintainers did. And I'm not sure, what is optimal, use UPX or not. On some binaries it cause significant space reduction - e.g. 'display.exe' 0.13b has 62535 Byte, and UPXed has only 3651 Byte. On other hand - at current disks sizes few (dozen or hundred) kB is nothing, and UPX packaging has perhaps its own disadvantages - and maybe especially with TSRs (as 'display.exe' is) this may lead to memory fragmentation(?). Thus, what is Your opinion on the use of UPX? Thanks, Franta Hanzlik Runtime programs are usually safe to compress, drivers/TSRs can be tricky as you already indicate, which is a great reason not to compress DISPLAY program. I'd leave it as is right now (unless you're working with some very space-limited bootdisk or so, where every file is essential and any issues will show up very fast because of that exact reason). Bernd -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] display command
My machines are all old and use only IDE. As for SATA I don't see how that could be better. The S stands for serial or one bit at a time. A SATA drive interface has only 4 lines going into it vs IDE which has 44 lines. On SATA 2 lines are for power, the other 2 lines are for data. Using the same clock which do you think is faster? cheers DS On Sat, 3 May 2014 12:40:44 -0400 dmccunney dennis.mccun...@gmail.com writes: On Sat, May 3, 2014 at 11:22 AM, Dale E Sterner sunbeam...@juno.com wrote: SD is alot cheaper to make than CF. SD is one bit at a time while CF is 8 bits at a time. If they both use the same clock which do you think is faster. SD. As mentioned, CF is largely dead these days. Do some research on current usage and standards, and things like SATA vs IDE. Your knowledge is *way* out of date. DS __ Dennis https://plus.google.com/u/0/105128793974319004519 - - Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user Stop Insomnia in 2 Weeks Use the Fisher Wallace Stimulator® for 20 minutes before bedtime http://thirdpartyoffers.juno.com/TGL3165/53665a5a7f5a590943mp06duc ** From Dale Sterner - MS organic chemistry http://pubs.acs.org/doi/abs/10.1021/jo00975a052 *** -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
What does an HPFS driver do? cheers DS On Sat, 03 May 2014 16:29:32 -0700 Ray Davison ray...@charter.net writes: Is it possible to load an exe file system driver in dconfig.sys? I have a DOS HPFS driver that works OK, but I would like it to get a drive letter before the DVDs. What is available for reading NTFS used in WXP, W7? TY Ray - - Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user FREE Stock Report How to Invest in the $70 Billion Bottled Water Boom http://thirdpartyoffers.juno.com/TGL3165/53665a5a29c7b5a590943mp06duc ** From Dale Sterner - MS organic chemistry http://pubs.acs.org/doi/abs/10.1021/jo00975a052 *** -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
Dale E Sterner schreef op 4-5-2014 17:33: What does an HPFS driver do? Access to the Apple Macintosh / MacOS / OSX operating system's filesystem, just as NTFS is associated with Microsoft Windows cheers DS On Sat, 03 May 2014 16:29:32 -0700 Ray Davison ray...@charter.net writes: Is it possible to load an exe file system driver in dconfig.sys? I have a DOS HPFS driver that works OK, but I would like it to get a drive letter before the DVDs. What is available for reading NTFS used in WXP, W7? TY Ray - - Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user FREE Stock Report How to Invest in the $70 Billion Bottled Water Boom http://thirdpartyoffers.juno.com/TGL3165/53665a5a29c7b5a590943mp06duc ** From Dale Sterner - MS organic chemistry http://pubs.acs.org/doi/abs/10.1021/jo00975a052 *** -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user - Geen virus gevonden in dit bericht. Gecontroleerd door AVG - www.avg.com Versie: 2014.0.4577 / Virusdatabase: 3931/7439 - datum van uitgifte: 05/04/14 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] display command
Synchronizing the sending of bits over parallel interfaces is much more difficult than it is to send a single serial bit stream. As a result, you can send that single serial stream of bits faster than you can do it in parallel across multiple wires. SCSI went through this transition when drives moved from parallel SCSI to FibreChannel and SAS (Serial Attached SCSI). SATA has followed a similar evolution. Even the PCI bus has moved to a serial implementation. You can enjoy your older hardware; I certainly do. But the rest of the world has moved on to these serial variants for a reason. (Keep in mind that none of this takes into account that the hard drive performance is generally limited by the device itself, not the interface.) Mike -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] display command
Dale E Sterner wrote: My machines are all old and use only IDE. As for SATA I don't see how that could be better. The S stands for serial or one bit at a time. A SATA drive interface has only 4 lines going into it vs IDE which has 44 lines. On SATA 2 lines are for power, the other 2 lines are for data. Using the same clock which do you think is faster? Here is fundamental factor - SATA hasn't same clock speed as IDE. Its speed is higher so that much surpasses ide interface. Some quickly found reference: http://www.howtogeek.com/171947/why-is-serial-data-transmission-faster-than-parallel-data-transmission/ -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
On Sun, 04 May 2014 17:40:54 +0200, Bernd Blaauw bbla...@home.nl wrote: Dale E Sterner schreef op 4-5-2014 17:33: What does an HPFS driver do? Access to the Apple Macintosh / MacOS / OSX operating system's filesystem, just as NTFS is associated with Microsoft Windows No, the Mac OS file systems are HFS and HFS+ (and MFS if you're vintage). HPFS is the OS/2 file system. -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
Matej Horvat schreef op 4-5-2014 17:53: No, the Mac OS file systems are HFS and HFS+ (and MFS if you're vintage). HPFS is the OS/2 file system. Oops, I stand corrected. Thanks! Also for eComStation then I suppose, or whatever the name nowadays is. Bernd -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] display command
On Sun, May 4, 2014 at 11:30 AM, Dale E Sterner sunbeam...@juno.com wrote: My machines are all old and use only IDE. As for SATA I don't see how that could be better. The S stands for serial or one bit at a time. A SATA drive interface has only 4 lines going into it vs IDE which has 44 lines. On SATA 2 lines are for power, the other 2 lines are for data. Using the same clock which do you think is faster? Ah, yes. Parallel must be faster than serial. I know it seems intuitive, but it isn't true. Go Look Stuff Up. Your ignorance of recent development is showing. Start here: http://en.wikipedia.org/wiki/Serial_ATA __ Dennis -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] UPX or not UPX FreeDOS programs/TSRs?
Hi, On Sun, May 4, 2014 at 4:17 AM, Frantisek Hanzlik fra...@hanzlici.cz wrote: Thus, what is Your opinion on the use of UPX? I think it's good and works well. Sure, if you don't have any local restrictions (bandwidth limits, mail attachment limits, slow upload time, limited disk size, or similar), it may not matter as much to you personally. But overall it's still a useful tool. The obvious answer is to make sure, before distributing anything, that it still works once packed. Then, try to make sure it will unpack correctly (and still function, even if not always byte-exact). There are always going to be corner cases, but mostly that isn't worth worrying about, AFAIK. Though you could also argue that the real solution is to not need to compress in the first place. But that is a much harder, more time-consuming dilemma (regarding compilers, linkers, libraries, etc). -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
Hi, On Sat, May 3, 2014 at 6:29 PM, Ray Davison ray...@charter.net wrote: Is it possible to load an exe file system driver in dconfig.sys? Did you mean FDCONFIG.SYS? (IIRC, dconfig.sys is from DR-DOS.) I have a DOS HPFS driver that works OK, but I would like it to get a drive letter before the DVDs. I don't know if drive letter assignment is configurable. I'd doubt it. You might?? be able to adjust some things with certain (third-party?) tools, but I'm not sure offhand if that's a reasonable expectation. What is available for reading NTFS used in WXP, W7? I think you're barking up the wrong tree. But also I'm not experienced enough in trying all the various file systems and drivers and OSes. So maybe I am the wrong person to be replying here. I don't want to discourage you, just make sure you're asking the right questions. I just think it's not well-supported, if at all, to read foreign file systems under DOS. There isn't a lot of active work in that area. I think it's not a priority. In other words, it's probably more reasonable (or at least more commonly accepted) to use a proper OS with proper first-party support for that file system, even if only to transfer the relevant data to a more suitable disk (or file system) for whatever OS you're trying to run (e.g. FAT32 for FreeDOS). Even Linux only mostly supports NTFS (r/w) except for compression and encryption, last I heard. FreeBSD might have support for HPFS too, but it may be readonly. In other words, it's not a good first choice to try to use FreeDOS to read all these other systems. I have no idea if eComStation supports FAT32 nowadays (probably), but if you want to use HPFS (full time, not just once or twice, read + write), that OS would be my first choice. And of course if you don't want to use the obvious modern Windows for NTFS (5.x or whatever), you're stuck with Linux or FreeBSD or similar. I'm not sure other tools are as trustworthy. Make sure you have backups before doing anything heavy-duty! If you can bootup a suitable foreign OS and migrate the data to FAT32, most OSes (even latest eCS, presumably) can access it (read + write), and you can boot up FreeDOS and access it (full-time) with no problems. That is presumably the preferred solution here. Maybe not what you want to hear, but we can't have everything. :-/ -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
On Sun, May 4, 2014 at 5:17 PM, Rugxulo rugx...@gmail.com wrote: On Sat, May 3, 2014 at 6:29 PM, Ray Davison ray...@charter.net wrote: What is available for reading NTFS used in WXP, W7? NTFS was actually introduced in Win NT Workstation, and released to consumers in Win2K, though I recall installing to FAT32 as a 2K option. I can't imagine why you would - NTFS is far more robust. I think you're barking up the wrong tree. But also I'm not experienced enough in trying all the various file systems and drivers and OSes. So maybe I am the wrong person to be replying here. I don't want to discourage you, just make sure you're asking the right questions. I do too. If you run DOS, assume you probably can't access non-FAT file systems from it, and don't bother trying. I just think it's not well-supported, if at all, to read foreign file systems under DOS. There isn't a lot of active work in that area. I think it's not a priority. In other words, it's probably more reasonable (or at least more commonly accepted) to use a proper OS with proper first-party support for that file system, even if only to transfer the relevant data to a more suitable disk (or file system) for whatever OS you're trying to run (e.g. FAT32 for FreeDOS). There are only about three solutions out there for reading NTFS from DOS, and all are memory intensive and may not let you do much else when installed. I have FreeDOS an an ancient notebook, along with Win2K and a couple of flavors of Linux. Win2K is on an NTFS partition. Linux is on ext4. FreeDOS is on FAT32. Linux can see the NTFS Win2K partition. 2K and Linux can see the FAT32 partition. I found an open source Windows driver that provides read/write access the the Linux ext4 slices. FreeDOS can only see its own FAT32 partition, but I don't care. I have no need to access the Windows or Linux slices from it. Even Linux only mostly supports NTFS (r/w) except for compression and encryption, last I heard. FreeBSD might have support for HPFS too, but it may be readonly. IIRC, Linux supports compressed NTFS volumes. I make use of NTFS compression (since it can be applied at the directory level), and I don't recall problems trying to read compressed stuff on NTFS from the Linux side. (I don't use NTFS encryption.) __ Dennis https://plus.google.com/u/0/105128793974319004519 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Load file sys driver in dconfig.sys?
Ray Davison wrote: Is it possible to load an exe file system driver in dconfig.sys? I have a DOS HPFS driver that works OK, but I would like it to get a drive letter before the DVDs. What is available for reading NTFS used in WXP, W7? Let me explain the actual task. I have FreeDOS and two each Win and OS/2. Two each because they both change and I don't get rid of one OS or app until I believe the new is ready to replace the old. I also maintain two copies of the GUI OSs for redundancy and maintenance. So the first HDD has five boot partitions. The first two partitions on the second HDD are apps and data. I have apps with data that I share between OS/2 and Win, and DOS apps with data that I run under all three OSs. Run objects point to apps and apps point to data. That means all OSs must at least see the same drive letters for the app and data partitions. Win lets me play with drive letters and I do. OS/2 has the option, but for me there is a trade off and I don't use the option, but don't really need it. I do have OS/2 and Win with NTFS and HPFS drivers to see each other. That leaves DOS. It is not so much that I need DOS to work with NTFS or HPFS, I just need to get drive letters assigned prior to the apps and data partitions. As for the DVDs. In OS/2 and Win I have them as XY. If there is a way to get FreeDOS to assign the same letters I would appreciate a cookbook. I have a NTFS4DOS.EXE dated 8June2004 size 93.819 but have not had time to try it. TY Ray -- Is your legacy SCM system holding you back? Join Perforce May 7 to find out: #149; 3 signs your SCM is hindering your productivity #149; Requirements for releasing software faster #149; Expert tips and advice for migrating your SCM now http://p.sf.net/sfu/perforce ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] UPX or not UPX FreeDOS programs/TSRs?
At least for the programs I write (mostly TSR's), there is additional functionality provided if the executable is not compressed. Specifically, if you TYPE the executable program file (e.g., TYPE FileName.com), you will see some usable information displayed on the screen. For TSR's, this is limited to the program's author and version; for non-TSR's, it is the help screen (the same thing you would see with a FileName /?). I don't ever release my programs in compressed form for this reason, even though it may not be used by very many people. In almost all programs, especially ones with sparse/missing documentation, scanning through the executable file for text strings can reveal all kinds of interesting things. That can't be done if the file is compressed. -- Is your legacy SCM system holding you back? Join Perforce May 7 to find out: #149; 3 signs your SCM is hindering your productivity #149; Requirements for releasing software faster #149; Expert tips and advice for migrating your SCM now http://p.sf.net/sfu/perforce ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user