home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / 4dos / updat50.doc < prev    next >
Text File  |  1993-12-16  |  25KB  |  639 lines

  1.  
  2.                                   JP Software
  3.  
  4.                            4DOS Update Documentation
  5.  
  6.                        Version 5.0 -- November 23, 1993
  7.  
  8.    Copyright 1988 - 1993, JP Software Inc., All Rights Reserved.  Published
  9.    by JP Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  10.    646-3975.
  11.  
  12.    There are dozens of new features in this latest release of 4DOS!  Check
  13.    through this file for a comprehensive list of what's changed since
  14.    version 4.
  15.  
  16.    This file does not explain how to use the new features.  Be sure to
  17.    check the Reference Manual or online help for complete details on each
  18.    feature.
  19.  
  20.    Some of the descriptions below may be more detailed than you need; if
  21.    you aren't using a feature, feel free to skip to the next item.  If you
  22.    are new to 4DOS with version 5.0, you can skip this file entirely, and
  23.    begin with the 4DOS Introduction and Installation Guide.
  24.  
  25.    This file is divided into the following sections:
  26.  
  27.           General Features and Enhancements
  28.           Startup, Initialization, and 4DOS.INI
  29.           Command Line Editing and History
  30.           Aliases
  31.           Command Changes and Enhancements
  32.           Variables and Variable Functions
  33.           Bug Fixes
  34.  
  35.    Major new features and those which affect most users are marked with
  36.    "**" in the lists below.  Other items discuss smaller or more technical
  37.    changes.
  38.  
  39.    This file is formatted at 58 lines per page, and contains form feeds and
  40.    page footers.  It can be viewed with a file viewer such as the 4DOS LIST
  41.    command, or printed on most PC printers using the command:
  42.  
  43.                   copy updat50.doc prn
  44.  
  45.    Printing it with a program that formats the pages is not likely to work
  46.    due to the formatting included in the file.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                                                                (12/93-5.0C)
  54.  
  55.  
  56.  
  57.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 1
  58.  
  59.  
  60.  
  61.                              4DOS 5.0 Change List
  62.  
  63.  
  64.    General Features and Enhancements
  65.    ---------------------------------
  66.  
  67.    => **  Date, time, and size ranges are now available for all file
  68.           processing commands:  ATTRIB, COPY, DEL, DESCRIBE, DIR, FOR,
  69.           LIST, MOVE, RD, REN, SELECT, and TYPE.  Ranges allow you to
  70.           select files for processing based the date or date and time a
  71.           file was last modified (a date range); the modification time only
  72.           (a time range); the file size (a size range); or a combination of
  73.           these.  This is a powerful feature which substantially expands
  74.           your file selection capabilities.
  75.  
  76.    => **  4DOS now supports global alias and history lists, so that you can
  77.           share aliases and / or the command history between multiple
  78.           shells.  To enable this feature use LocalAliases = No and / or
  79.           LocalHistory = No in 4DOS.INI.  Storage for the lists will be
  80.           reserved in low memory; to put it in a UMB instead use UMBAlias
  81.           or UMBHistory in 4DOS.INI.
  82.  
  83.           You can set up a global list in any shell and a local list in any
  84.           shell.  4DOS should properly handle inheritance between shells
  85.           regardless of the local / global settings.  In OS/2 DOS sessions
  86.           global lists are for one session only, you can NOT share them
  87.           across multiple sessions!
  88.  
  89.    => **  .BTM files can now be compressed (and thereby "encrypted") with
  90.           the new BATCOMP utility.  4DOS reads and processes compressed
  91.           .BTM files just as it they were normal (uncompressed) files. 
  92.           This makes it easy for PC and network managers to distribute
  93.           batch files whose contents cannot readily be altered by the end
  94.           user.  (The compression algorithm used is designed for fast,
  95.           simple decompression, not extraordinarily efficient compression
  96.           ratios.  Therefore its primary value is for batch file
  97.           distribution, not reduced disk usage.)
  98.  
  99.    => **  The maximum file description length has been increased to 200
  100.           characters, and the entire description is now displayed in the
  101.           DIR output.
  102.  
  103.    => **  The prompt options for COPY, DEL, GLOBAL, MOVE, and REN have a
  104.           third option now:  'R' (Remainder) turns off the Y/N/R prompt and
  105.           performs the operation on the remainder of the matching files.
  106.  
  107.    =>     Commands that take a /P to pause output at the end of each page
  108.           (ALIAS, DIR, SET, etc.) now accept an Esc as a "quit" character.
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 2
  116.  
  117.  
  118.    =>     Popup windows for the history lists, @SELECT, and filename
  119.           completion now support horizontal scrolling.  A left or right
  120.           arrow will move the window 4 columns.
  121.  
  122.    =>     4DOS now supports nested pipes (in command groups and batch
  123.           files), and simultaneous pipes (in different 4DOS sessions).
  124.  
  125.    =>     Executable extensions can now call aliases as well as internal
  126.           and external commands.
  127.  
  128.    =>     The 4DOS "prefix" commands (EXCEPT, FOR, GLOBAL, IF, and SELECT)
  129.           parse their arguments slightly differently.  This should help
  130.           simplify batch files, and improve compatibility with COMMAND.COM. 
  131.           As a general rule, the need for multiple % signs and escape
  132.           characters on the line after such commands has been dramatically
  133.           reduced.  If you have complex prefix commands with multiple %
  134.           signs, back-quotes, or escape characters in the command to be
  135.           executed you may have to edit them slightly to accommodate this
  136.           change.
  137.  
  138.    =>     The way 4DOS detects ANSI.SYS and compatible drivers has been
  139.           changed.  The new method is more reliable and is much less likely
  140.           to detect an ANSI driver that isn't there.  However as a result
  141.           4DOS will no longer automatically detect ANSI drivers which do
  142.           not use the "standard" (interrupt 2F) detection method provided
  143.           with the DOS ANSI.SYS driver.  Therefore some drivers which were
  144.           previously detected automatically will now be missed.  If you
  145.           find that 4DOS does not detect your ANSI driver properly (for
  146.           example, if the CLS and COLOR commands do not appear to work as
  147.           you expect), use an ANSI=Yes directive in 4DOS.INI to tell 4DOS
  148.           explicitly that you are using an ANSI driver (or an ANSI=No
  149.           directive if you are not).  See the Reference Manual or online
  150.           help for more information on the ANSI directive in 4DOS.INI.
  151.  
  152.  
  153.    Startup, Initialization, and 4DOS.INI
  154.    -------------------------------------
  155.  
  156.    =>     There are several changes to the startup switches:
  157.  
  158.               /P:  Can be followed by a filename to be executed in place of
  159.               AUTOEXEC (for example, /P:C:\STARTUP\STARTUP.BAT).  If you
  160.               want to pass parameters to AUTOEXEC, you can do so with
  161.               quotes:  /P:"C:\STARTUP\STARTUP.BAT JOB1 37".
  162.  
  163.               /Y:  Forces 4START and AUTOEXEC into single-step mode.
  164.  
  165.    =>     AUTOEXEC.BAT now supports batch arguments.  You can pass
  166.           arguments in the AutoExecPath directive in 4DOS.INI (below), in
  167.           the AutoExecParms directive (below), or via the /P: switch
  168.           (above).
  169.  
  170.  
  171.  
  172.  
  173.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 3
  174.  
  175.  
  176.    =>     4START is now passed the startup command line as batch file
  177.           arguments.  This allows you to determine what parameters an
  178.           application is passing to a secondary shell.
  179.  
  180.    =>     There are many new or changed 4DOS.INI directives:
  181.  
  182.               AutoExecPath = path:  Sets the path and (optionally) filename
  183.               for AUTOEXEC.BAT.
  184.  
  185.               AutoExecParms = string:  Parameters to be passed to
  186.               AUTOEXEC.BAT.
  187.  
  188.       **      BrightBG = Yes | NO:  (Introduced in 4DOS 4.02.)  Set to Yes
  189.               to enable bright background displays rather than blinking
  190.               text on EGA and VGA systems.  See the section on Colors and
  191.               Color Names in the manual or online help before using
  192.               BrightBG.
  193.  
  194.               Descriptions = YES | No:  Enables or disables processing of
  195.               file descriptions in COPY, DEL, MOVE, and REN.
  196.  
  197.               HistCopy = Yes | NO:  If set to YES, 4DOS will copy a command
  198.               recalled from the history back to the end of the history
  199.               list.
  200.  
  201.               HistLogName = filename:  Specifies the default name for the
  202.               history log file.
  203.  
  204.               INIQuery = Yes | NO:  If set to Yes, 4DOS will display a
  205.               prompt after each subsequent line in the current INI file.
  206.  
  207.       **      InputColors = Color:  4DOS will display your command line
  208.               input in the specified color.
  209.  
  210.       **      LocalAliases = YES | No:  If set to No, 4DOS will create a
  211.               common alias list for all copies of the command processor.
  212.  
  213.       **      LocalHistory = YES | No:  If set to No, 4DOS will create a
  214.               common history list for all copies of the command processor.
  215.  
  216.               ListStatBarColors = Color:  Sets the LIST status bar colors.
  217.  
  218.               OutputBIOS = Yes | NO:  If YES, 4DOS will use the BIOS
  219.               routines for screen I/O in those commands which normally
  220.               write directly to the screen.  Required only for DOS/V
  221.               (Japan) and some very unusual video cards.
  222.  
  223.               ScreenColumns = nnnn:  This is primarily for use with
  224.               OutputBIOS.  It specifies the number of columns to use rather
  225.               than using the value in the ROM BIOS data area.
  226.  
  227.               SelectColors = Color:  Sets the SELECT screen colors.
  228.  
  229.  
  230.  
  231.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 4
  232.  
  233.  
  234.               SelectStatBarColors = Color:  Sets the SELECT status bar
  235.               colors.
  236.  
  237.       **      UMBAlias = Yes | NO | 1 ... 8:  Load global aliases into a
  238.               UMB or a specific UMB region, rather than into low memory.
  239.  
  240.       **      UMBHistory = Yes | NO | 1 ... 8:  Load global history into a
  241.               UMB or a specific UMB region, rather than into low memory.
  242.  
  243.       **      UMBLoad = Yes | NO | 1 ... 8:  Now allows loading 4DOS into a
  244.               single, specific UMB region.
  245.  
  246.       **      UMBEnvironment = Yes | NO | 1 ... 8:  Now allows loading the
  247.               environment into a single, specific UMB region.
  248.  
  249.    =>     4DOS now allows non-4DOS section names (names other than
  250.           [Primary] or [Secondary] in 4DOS.INI.  Directives in such
  251.           sections are ignored.
  252.  
  253.  
  254.    Command Line Editing and History
  255.    --------------------------------
  256.  
  257.    => **  There is a new popup directory history window which shows recent
  258.           directories you've used.  To pop up the window, press Ctrl-PgUp. 
  259.           Select a line and press Enter to return to the highlighted
  260.           directory.
  261.  
  262.    => **  There is a new filename completion window.  F7 or Ctrl-Tab will
  263.           pop up a pick-list window of all the matching files, and Enter
  264.           will insert the selected filename into the command line.
  265.  
  266.    => **  You can set the colors for input you type at the prompt with the
  267.           new InputColors directive in 4DOS.INI.
  268.  
  269.    =>     You can control whether recalled history lines are copied to the
  270.           end of the history with the new HistCopy directive in 4DOS.INI.
  271.  
  272.    =>     History saves are now case-sensitive.
  273.  
  274.  
  275.    Aliases
  276.    -------
  277.  
  278.    => **  There is a new kind of keystroke alias.  If you preface the key
  279.           name with two @ symbols, 4DOS will execute the command
  280.           immediately, without echoing the alias.
  281.  
  282.    => **  If you enter an unknown command, 4DOS will now look for an alias
  283.           "UNKNOWN_CMD", and will execute that alias after appending the
  284.           command line.  WARNING: If the UNKNOWN_CMD alias contains an
  285.           unknown command, your system will loop forever!
  286.  
  287.  
  288.  
  289.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 5
  290.  
  291.  
  292.    =>     ALIAS /R files can have lines continued if the line ends in an
  293.           escape character.
  294.  
  295.  
  296.    Command Changes and Enhancements
  297.    --------------------------------
  298.  
  299.    =>     ATTRIB will now append a "\*.*" to a directory name, unless you
  300.           specified the /D option.
  301.  
  302.    =>     COPY, DEL, MOVE, and REN have a new switch:  /T(otal) to display
  303.           file counts only.  This disables the display of file names (like
  304.           /Q), but still displays the totals.
  305.  
  306.    =>     DEL now supports the /F(orce delete) option in OS/2 2.1 DOS
  307.           sessions.  A /F will delete the file without saving it to the
  308.           "undelete" directory.
  309.  
  310.    =>     DEL displays the disk space freed in the summary line.
  311.  
  312.    => **  DIR has several changes:
  313.  
  314.               * Colorization is fully supported without ANSI.SYS.
  315.  
  316.               * Descriptions can be up to 200 characters long.  Those which
  317.               are too long to fit on the screen will be word-wrapped at the
  318.               right edge of the screen.
  319.  
  320.               * New switches and switch changes:
  321.  
  322.                   /C:  (Compression) You can now use /CP or /CHP to return
  323.                   the compression value as a percentage instead of a ratio. 
  324.                   If you use /CHP, the P must follow the H -- /CPH will NOT
  325.                   work.  Also, SuperStor drives are now supported (see
  326.                   APPNOTES.DOC for details on compression support).
  327.  
  328.                   /H:  (New) Do not display "." and "..".
  329.  
  330.                   /I:  (New) Display only those files whose descriptions
  331.                   match the specified text.  The text can include any of
  332.                   the 4DOS extended wildcards; the search is case
  333.                   insensitive.
  334.  
  335.                   /R:  (New) Disable long description wrapping.  If /R is
  336.                   used for on-screen display the description is truncated
  337.                   with a right arrow.  In redirected output the entire
  338.                   description is sent to the output device as one long
  339.                   line.
  340.  
  341.    => **  DO is a new loop control command for batch files.  You can use
  342.           several methods to control the loop:
  343.  
  344.  
  345.  
  346.  
  347.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 6
  348.  
  349.  
  350.               DO n:  Repeat the loop n times.
  351.  
  352.               DO FOREVER:  Repeat the loop until you exit with LEAVE or
  353.               GOTO.
  354.  
  355.               DO var = start TO end [BY n]:  Repeat the loop until the
  356.               variable passes the end value.
  357.  
  358.               DO WHILE condition:  Repeat the loop while the condition is
  359.               true (the condition can be any of those available in the IF
  360.               and IFF commands).
  361.  
  362.               DO UNTIL condition:  Repeat the loop until the condition
  363.               becomes true.
  364.  
  365.           A loop terminates with an ENDDO.  You can use ITERATE to return
  366.           to the start of a loop, and LEAVE to exit a loop.
  367.  
  368.    =>     DRAWBOX has a new ZOOM option.
  369.  
  370.    =>     IF and IFF now support decimals in numeric tests.
  371.  
  372.    =>     INKEY has two new switches:
  373.  
  374.               /C:  Clears the keyboard buffer before accepting input.
  375.               /P:  Does not echo your input (for passwords).
  376.  
  377.    =>     INPUT has four new switches:
  378.  
  379.               /C:  Clears the keyboard buffer before accepting input.
  380.               /E:  Displays and allows you to edit an existing value.
  381.               /L:  Sets the maximum input length.
  382.               /P:  Displays asterisks for your input (for passwords).
  383.  
  384.    => **  KEYBD is a new command to toggle the state of the Caps Lock, Num
  385.           Lock, and Scroll Lock keys.
  386.  
  387.    => **  LIST has been completely rewritten and offers many new features:
  388.  
  389.               * Line and column numbers are displayed, and you can go to a
  390.               specific line.
  391.  
  392.               * Hexadecimal display, print, and search are now supported.
  393.  
  394.               * You can pop up a window with the current fully expanded
  395.               filename, size, date and time.
  396.  
  397.               * LIST is significantly faster.
  398.  
  399.    =>     LOG now supports a "history" log, which is independent from the
  400.           regular command log.  The history log saves the original commands
  401.           entered into the history list, without the date and time
  402.  
  403.  
  404.  
  405.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 7
  406.  
  407.  
  408.           information stored in the normal log file, and before alias and
  409.           variable expansion.  You can use it as an aid in writing batch
  410.           files or creating a history file which can be reloaded later.
  411.  
  412.    => **  MD has a new switch:  /S builds all necessary intermediate
  413.           directories.  For example, MD /S \DIR1\DIR2\DIR3 will create all
  414.           three directories if necessary.
  415.  
  416.    =>     MOVE will now display the space freed (if any), like DEL, and
  417.           supports the /F(orce delete) option in OS/2 2.1 DOS sessions.  A
  418.           /F will delete the file without saving it to the "undelete"
  419.           directory.
  420.  
  421.    => **  ON is a new error-handling command for batch files:
  422.  
  423.               ON BREAK command:  Execute the command when a ^C or ^Break is
  424.               detected.
  425.  
  426.               ON ERROR command:  Execute the command after a DOS or 4DOS
  427.               error.
  428.  
  429.    =>     SCREEN, SCRPUT, and VSCRPUT now accept row and column offsets
  430.           relative to the current cursor position.  To specify a relative
  431.           offset, rather than an absolute row or column, use a + or -
  432.           before the argument.
  433.  
  434.    =>     SELECT now supports the /CP and /CHP compression switches, and
  435.           the /I switch to select files by description (see DIR for
  436.           details).
  437.  
  438.    => **  SETDOS has four new options:
  439.  
  440.               /B:  Sets your EGA or VGA board for blinking text (/B0, the
  441.               default) or bright background colors (/B1).  See the section
  442.               on colors and color names in the manual for details before
  443.               using this option.  Also see the BrightBG directive in
  444.               4DOS.INI.
  445.  
  446.               /D:  Enables (/D1, the default) or disables (/D0) description
  447.               processing for COPY, DEL, MOVE, and REN.  Also see the
  448.               Descriptions directive in 4DOS.INI.
  449.  
  450.               /X:  Controls command parsing.  You can enable or disable
  451.               alias and variable expansion, multiple and conditional
  452.               commands, redirection and pipes, command grouping, quoting,
  453.               and the escape character.  For use in batch files to avoid
  454.               problems with special characters in text strings.
  455.  
  456.               /Y:  Enables (/Y1) or disables (/Y0) single-step operation in
  457.               batch files.  Use this option for batch file debugging.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 8
  464.  
  465.  
  466.    => **  START is a new command for OS/2 2.1 users only.  It starts a DOS,
  467.           Windows, or OS/2 application from an OS/2 DOS session.  Most of
  468.           the switches supported by the 4OS2 START command are available
  469.           under 4DOS as well.
  470.  
  471.  
  472.    Variables and Variable Functions
  473.    --------------------------------
  474.  
  475.    (When using variables and variable functions remember that the name must
  476.    be preceded by a "%" sign:  %+, %_DAY, %@FILEOPEN, etc.):
  477.  
  478.    =>     The _CPU variable now returns "586" for Pentium processors.
  479.  
  480.    => **  The new internal variables are:
  481.  
  482.               Variable    Returns
  483.               --------    -----------------------------------------------
  484.               =           the current escape character (can be embedded in
  485.                           commands, but cannot be ECHOed)
  486.               +           the current command separator (can be embedded in
  487.                           commands, but cannot be ECHOed)
  488.               ??          the reason an external program terminated
  489.               _APMAC      AC status
  490.               _APMBATT    battery status
  491.               _APMLIFE    remaining battery life
  492.               _BG         now includes bright background colors when
  493.                           appropriate
  494.               _COUNTRY    the country code
  495.               _DAY        the day of the month (1 - 31)
  496.               _DOY        the day of the year (1 - 366)
  497.               _HOUR       the hour (0 - 23)
  498.               _KSTACK     1 if KSTACK.COM is loaded, 0 if not
  499.               _HLOGFILE   the name of the current history log file
  500.               _LOGFILE    the name of the current log file
  501.               _MINUTE     the minute (0 - 59)
  502.               _MONTH      the month of the year (1-12)
  503.               _SECOND     the second (0 - 59)
  504.               _SWAPPING   the swapping type (XMS, EMS, DISK, or OFF)
  505.               _SYSERR     the error code for the most recent DOS error
  506.               _WINTITLE   the title of the current OS/2 2.x DOS session
  507.               _YEAR       the year (1980-2099)
  508.  
  509.    =>     You can now include commas in the result of @EMS, @XMS,
  510.           @FILESIZE, and other similar functions by following the units
  511.           character (b|B|k|K|m|M) with a 'c'.  For example,
  512.           "@filesize[4dos.com,bc]" will display the size of 4DOS.COM in
  513.           bytes, with a comma every three digits.
  514.  
  515.    =>     @FILESIZE will now return the total size of all matching files if
  516.           you specify wildcards in the filename.
  517.  
  518.  
  519.  
  520.  
  521.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                        page 9
  522.  
  523.  
  524.    => **  The new variable functions are:
  525.  
  526.                   (Be sure to read the manual or online help before using
  527.                   the @FILECLOSE, @FILEOPEN, @FILEREAD, @FILESEEK, or
  528.                   @FILEWRITE functions.)
  529.  
  530.               @CDROM[d:]:  Returns 1 if the drive is a CD-ROM, 0 if not.
  531.  
  532.               @DEC[var]:  Returns the decremented value of a variable (the
  533.               same as %@EVAL[var-1]).
  534.  
  535.               @FILEAGE[fname]:  Returns the date and time as a single
  536.               numeric value (useful for comparing file dates and times).
  537.  
  538.               @FILECLOSE[n]:  Close the file whose handle is "n".
  539.  
  540.               @FILENAME[fname]:  returns the name + extension (no path)
  541.  
  542.               @FILEOPEN[filename,read | write | append]:  Opens the file in
  543.               the specified mode and returns the file handle.
  544.  
  545.               @FILEREAD[n]:  Reads a line from the file whose handle is
  546.               "n".
  547.  
  548.               @FILES[filename]:  Returns the number of files matching the
  549.               filename specification.
  550.  
  551.               @FILESEEK[handle,offset,start]:  Seeks to the specified
  552.               offset in the file whose handle is "n".
  553.  
  554.               @FILEWRITE[n]:  Writes a line to the file whose handle is
  555.               "n".
  556.  
  557.               @FINDFIRST[fname,[nrhsa]]:  Find the first matching file and
  558.               return its name.
  559.  
  560.               @FINDNEXT[fname,[nrhsa]]:  Find the next matching file.
  561.  
  562.               @INC[var]:  Returns the incremented value of a variable (the
  563.               same as %@EVAL[var+1]).
  564.  
  565.               @INSTR[start,length,string]:  The same as SUBSTR, but puts
  566.               the start and length at the beginning to avoid problems with
  567.               commas in the string.
  568.  
  569.               @MASTER[varname]:  Return a value from the master
  570.               environment.
  571.  
  572.               @NUMERIC[n]:  Returns 1 if the variable is composed entirely
  573.               of numeric digits (0-9), or the thousands or decimal
  574.               separators.
  575.  
  576.  
  577.  
  578.  
  579.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                       page 10
  580.  
  581.  
  582.               @RANDOM[min,max]:  Returns a random integer value between min
  583.               and max, inclusive.
  584.  
  585.               @REPEAT[c,n]:  returns the character repeated 'n' times.
  586.  
  587.               @TRIM[string]:  Strips leading and trailing whitespace
  588.               (blanks and tabs) from the string.
  589.  
  590.  
  591.    Bug Fixes
  592.    ---------
  593.  
  594.    =>     Fixed a bug that prevented /D from disabling AUTOEXEC when using
  595.           the F8 key under DOS 6 and AutoExecPath was set to an explicit
  596.           file name.
  597.  
  598.    =>     Fixed NetwareNames so it works properly even if UMBLoad fails. 
  599.           Also NetwareNames is now ignored except in the true primary
  600.           shell.
  601.  
  602.    =>     In a primary shell, 4DOS.INI is now located on the boot drive,
  603.           not the current drive at startup time.  This should affect OS/2
  604.           users only -- boot drive and current drive are the same under
  605.           DOS.
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.    4DOS 5.0  [11-23-93]           UPDAT50.DOC                       page 11
  638.  
  639.