home *** CD-ROM | disk | FTP | other *** search
/ The CIA World Factbook 1992 / k3bimage.iso / sel / 12 / 0083 / 4dos.tip next >
Encoding:
Text File  |  1991-12-02  |  6.6 KB  |  161 lines

  1. Some notes on the new 4Dos operating system.
  2.  
  3. Jeffrey S. Morley, Sysop
  4. The Interconnect BBS
  5. (703) 827-5762
  6.  
  7.  
  8. I have now installed the 4Dos operating system replacement on my PC
  9. at home, and have to say that this is the finest piece of ShareWare
  10. to come along since List (or possibly Qedit).  4Dos replaces the 
  11. DOS command processor (Command.Com), adding a slew of new INTERNAL
  12. commands, and enhancing many of the old.  The real advantage of
  13. 4Dos is that it can replace many of the TSR and utility programs
  14. that you currently have, with instant online help, and all DOS
  15. original commands supported.
  16.  
  17. Why do I say that you can replace TSR and utility programs?  Look
  18. at what it did for me...
  19.  
  20.   My old program:                        Replacement:
  21. -------------------                   ------------------
  22. Move.Com - Moves files                Internal Move command
  23. across Dirs and Drives.               including across drives.
  24.  
  25. History or Ced                        Internal command line
  26. Command line edit/recall.             edit/recall with options.
  27.  
  28. KeyFake or Stakcey                    Keyfake capabilities built
  29. Fake keys to progs/batch.             in - Driver in Config.Sys
  30.  
  31. Sweep - Perform actions               Internal Global command.
  32. across directories.
  33.  
  34. DelBut - Deletes all "but"            Internal Except command.
  35. specified filespec.                   (Works on ALL commands,
  36.                                        not just DEL.)
  37.  
  38. Various SDir Cdir...                  Internal enhanced DIR with
  39. directory programs.                   tons of options!
  40.  
  41. CDD - changes directories             Internal CDD command.
  42. and drives with one command.
  43.  
  44. Various environment editors           Internal ESet command to
  45.                                       change environment.
  46.  
  47. Tons of Xtree clones to               Internal Select command to
  48. manage files.                         perform point/tag & shoot
  49.                                       actions on files.
  50.  
  51. PushDir/PopDir - to save              Internal PushD and PopD
  52. the current directory in              commands to do this.
  53. a batch, and restore at
  54. completion.
  55.  
  56. All of the commands that I have listed as internal (including an
  57. interal version of LIST itself!) are truly internal.  They execute
  58. instantly!
  59.  
  60. Let's go on with a few goodies, before I start with the warnings/tips:
  61.  
  62. * The batch file commands have been enhanced and added to.
  63. * Commands can be stacked on one command line with separator char.
  64. * ECHO can be turned off at bootup, eliminating @Echo in .BAT files.
  65. * Internal Stopwatch to time program execution.
  66. * Built in capability to add descriptions to directories.
  67. * Fantasic Alias command, much like CED's alias capabilities.
  68. * Enhanced ANSI.SYS included, with better speed and more functions.
  69.  
  70. * 4Dos can be loaded into 64K of EMS memory (all but about 5K), or
  71.   "disk swap" mode if you have no EMS.  This means 4Dos takes up
  72.   LESS memory than IBM/MS DOS 3.3, with lots of added capabilities.
  73.  
  74. * So far, I have found 4Dos to be comletely at home on my system.
  75.   I have a 20mhz 286 class machine, with 1 meg of EMS (not EEMS,
  76.   but it's not required for 4Dos operation.)  I am also running
  77.   VFeature 2.7 to partition a 60meg drive - RLL'd (Omti) to 91meg.
  78.   I have a Paradise bottom-of-the-line VGA card.  There have
  79.   been no conflicts with IBMBIO or IBMDOS, and all DOS commands 
  80.   function normaly (except those replaced with commands of the 
  81.   same name, and those work better!).
  82.  
  83.  
  84. Now the warnings/tips:
  85.  
  86. Tip!
  87. 4Dos should NOT be the entry in the Comspec environment variable,
  88. as shelling out to another command processor in this case will
  89. eat up 57k of additional RAM memory.  You should boot from 4Dos,
  90. and then be sure to set Command.Com as the Comspec entry.  I will
  91. give an example of this in a second.  This is needed becuase the
  92. second 4Dos command processor loaded via any kind of "shell" will
  93. load the entire 57K program into RAM.  Shelling to Command.Com
  94. will solve this, although you won't be able to use the interal 
  95. 4Dos commands while in the shell.  You are supposed to be able
  96. to load the second 4Dos command processor in EMS as well, but I
  97. have found this method to be a tad touchy, probably because I
  98. use the rest of my EMS for caching.
  99.  
  100. Use the following line in your Config.Sys if you have EMS:
  101.   SHELL=C:\4DOS.COM /S:E /E:1024 /p
  102.  
  103. or this one if you don't have EMS, and want to "disk swap"
  104. the program.  Don't worry, it's still VERY fast:
  105.   SHELL=C:\4DOS.COM /S:D /E:1024 /p
  106.  
  107. Use the following line in your Autoexec.Bat:
  108.   SET COMSPEC=C:\COMMAND.COM
  109.  
  110. Now when you ALT-R out of QModem, you will be "shelling" to
  111. Command.Com (6K) instead of another copy of 4Dos (57k!).
  112. EXIT still returns you to your program, and back into the
  113. 4Dos environment.
  114.  
  115. Tip!
  116. 4Dos has an internal LIST command, and this functions much like
  117. Vern Buerg's LIST.COM.  But it ain't...  You may want to 
  118. use the ALIAS command to set up the following alias:
  119.   ALIAS LIST=C:\UTIL\LIST.COM
  120. This will force 4Dos to use the loadable LIST.COM in your
  121. \UTIL directory instead of the internal version.
  122.  
  123. Tip!
  124. The 4Dos internal DIR command defaults to sorting the directory
  125. by filename, so be careful of using things that are dependant
  126. on where in the directory the files are listed.  An example of
  127. this would be PCopy's /F: /L: parmeters to start/stop at certain
  128. files.  You can use the /OU parameter on the DIR command to get
  129. an unsorted listing.
  130.  
  131. Tip!
  132. I suspect that the version of ANSI.SYS supplied with the program
  133. may have a few bugs, or conflicts with my hardware in some way.
  134. I can't consistantly get bright colors with the esc[1;xxm command,
  135. and some things using DOS/ANSI calls have come up in strange colors.
  136. Speed106.Com (a little gizmo to test your processor speed) now is
  137. in Cyan instead of the normal Yellow.  I have gone back to using 
  138. NAnsi or ZAnsi or even DOS' original ANSI.SYS.  They work fine in
  139. the 4Dos environment though.
  140.  
  141.  
  142. My conclusion is that 4Dos may well be the answer for many of
  143. you who like the power you get using lots of TSR and utility 
  144. programs, but don't want to give up the RAM or the time lost in
  145. loading them.  The version I have been testing is 4Dos 2.0(a), and
  146. is available on my system as 4DOS20A.ZIP.  Don't forget that you
  147. are REPLACING your command processor, so be sure to:
  148.  
  149. 1) READ the documentation that comes with the program.  I have
  150.    given some brief examples of a setup for MY machine, but
  151.    you may want/need to modify parameters.
  152.  
  153. 2) Back-up your hard drive before installing.
  154.  
  155. 3) Have a DOS boot disk handy in case you don't have the same
  156.    success I did. 
  157.  
  158. Jeffrey S. Morley
  159. March 1, 1989
  160.  
  161.