home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util4 / 4dos301.lzh / COMPAT.DOC < prev    next >
Text File  |  1990-05-22  |  50KB  |  1,161 lines

  1.  
  2.                        4DOS Compatibility Documentation
  3.  
  4.                              Version 3.01, 5/22/90
  5.  
  6.  
  7.    Copyright 1989, 1990, J.P. Software.  All Rights Reserved.  Published by
  8.    J.P. Software, P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  9.    646-3975.
  10.  
  11.    This file provides information on compatibility between 4DOS and a
  12.    variety of other software products.  It is intended for use whenever you
  13.    have a question about compatibility or suspect a compatibility problem
  14.    with another product.  
  15.  
  16.    Inclusion of a product in this file does not mean there are significant
  17.    compatibility problems with it, but only that there is some information
  18.    you need to be aware of when using the product with 4DOS.
  19.  
  20.    Information added or significantly changed in version 3.01 of 4DOS is
  21.    identified with a "3.01" in the left margin.
  22.  
  23.    This file is formatted at 58 lines per page, and contains form feeds and
  24.    page footers.  It can be printed properly on most PC printers using the
  25.    command:
  26.  
  27.               copy compat.doc prn
  28.  
  29.    Printing it with a program that formats the pages is not likely to work
  30.    due to the formatting included in the file.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 1
  58.  
  59.  
  60.                                Table of Contents
  61.  
  62.  
  63.    Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . .    3
  64.  
  65.    General Information . . . . . . . . . . . . . . . . . . . . . . . .    4
  66.       Causes of Compatibility Problems . . . . . . . . . . . . . . . .    4
  67.       Multi-Way Software Interactions  . . . . . . . . . . . . . . . .    4
  68.       Running 4DOS along with COMMAND.COM  . . . . . . . . . . . . . .    4
  69.       Executing DOS Commands via Interrupt 2E  . . . . . . . . . . . .    6
  70.       4DOS and Multitasking / Task Switching Programs  . . . . . . . .    7
  71.       CAUTION:  Multitaskers and Disk Swapping . . . . . . . . . . . .    8
  72.       4DOS and Command Line Editing Programs . . . . . . . . . . . . .    8
  73.       4DOS and TSR (Memory-Resident) Programs  . . . . . . . . . . . .    9
  74.       Swapping to RAM Disks  . . . . . . . . . . . . . . . . . . . . .    9
  75.  
  76.    Information on Specific Products  . . . . . . . . . . . . . . . . .   10
  77.       MS-DOS APPEND Command  . . . . . . . . . . . . . . . . . . . . .   10
  78.       MS-DOS DATE and TIME Commands  . . . . . . . . . . . . . . . . .   11
  79.       MS-DOS FASTOPEN Command  . . . . . . . . . . . . . . . . . . . .   11
  80.       MS-DOS 4.0 SELECT Command  . . . . . . . . . . . . . . . . . . .   11
  81.       MS-DOS SHARE Command . . . . . . . . . . . . . . . . . . . . . .   12
  82.       1DIR+ (Bourbaki) . . . . . . . . . . . . . . . . . . . . . . . .   12
  83.       3+Open Network (3COM)  . . . . . . . . . . . . . . . . . . . . .   13
  84.       AllCharge Card (All Computers Inc.)  . . . . . . . . . . . . . .   13
  85.       ANSI.SYS (various manufacturers) . . . . . . . . . . . . . . . .   13
  86.       Btrieve (Novell) . . . . . . . . . . . . . . . . . . . . . . . .   13
  87.       CED and PCED (Cove Software) . . . . . . . . . . . . . . . . . .   13
  88.       CheckFree (CheckFree Systems)  . . . . . . . . . . . . . . . . .   14
  89.       DESQView (Quarterdeck) . . . . . . . . . . . . . . . . . . . . .   14
  90.       DESQView DOS Services (Quarterdeck)  . . . . . . . . . . . . . .   15
  91.       DoubleDOS (SoftLogic Solutions)  . . . . . . . . . . . . . . . .   15
  92.       Epsilon (Lugaru Software)  . . . . . . . . . . . . . . . . . . .   15
  93.       HIMEM.SYS (Microsoft)  . . . . . . . . . . . . . . . . . . . . .   16
  94.       Hot Line (General Information Inc.)  . . . . . . . . . . . . . .   16
  95.       MOVE-EM (Qualitas) . . . . . . . . . . . . . . . . . . . . . . .   16
  96.       Netware (Novell) . . . . . . . . . . . . . . . . . . . . . . . .   17
  97.       PC Tools (Central Point Software)  . . . . . . . . . . . . . . .   18
  98.       QuickCache II (Glassel and Associates) . . . . . . . . . . . . .   18
  99.       QEMM and QRAM (Quarterdeck)  . . . . . . . . . . . . . . . . . .   18
  100.       Software Carousel (SoftLogic Solutions)  . . . . . . . . . . . .   19
  101.       TSRCOM Utilities (TurboPower Software) . . . . . . . . . . . . .   19
  102.       UltraVision (Personics)  . . . . . . . . . . . . . . . . . . . .   20
  103.       VTSR (Golden Bow Systems)  . . . . . . . . . . . . . . . . . . .   20
  104.       WordPerfect 5.1 (WordPerfect Corp.)  . . . . . . . . . . . . . .   20
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 2
  116.  
  117.  
  118.    Introduction
  119.    ------------
  120.  
  121.    We have made every effort to insure that this file is as accurate and up
  122.    to date as possible.  Our information is based on our own investiga-
  123.    tions, technical support calls, conversations with manufacturers of
  124.    other products, and reports from our beta testers.  Unfortunately, test-
  125.    ing for software compatibility is not always reliable.  Varying condi-
  126.    tions between systems or between software releases can easily invalidate
  127.    the results of previous tests.  Therefore we cannot guarantee that every
  128.    item in this file is accurate for all systems or will remain accurate
  129.    over time; you may have to do your own testing to determine what works
  130.    well on your system with the software you own.
  131.  
  132.    In some cases we may have found that upgrading another manufacturer's
  133.    software to a newer release helps with a particular problem.  Unfortu-
  134.    nately we cannot guarantee that it will always do so on your system, for
  135.    the reasons described above.
  136.  
  137.    If you have a compatibility problem, the first thing you should do is
  138.    read through Appendix D of the 4DOS manual ("Troubleshooting and Tips"). 
  139.    Appendix D gives general suggestions for solving compatibility problems,
  140.    and should always be used along with this file when attempting to solve
  141.    such a problem.
  142.  
  143.    If the information in Appendix D doesn't help, check below for both
  144.    general suggestions which pertain to your problem, and information on
  145.    the specific product you are having trouble with.  Please note that some
  146.    products are listed by category rather than by product name; check the
  147.    Table of Contents carefully to see where any particular product may be
  148.    covered.
  149.  
  150.    If you cannot resolve a compatibility problem, contact J.P. Software for
  151.    technical support.
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 3
  174.  
  175.  
  176.    General Information
  177.    -------------------
  178.  
  179.    This section describes some techniques you can use to either diagnose or
  180.    solve compatibility problems.  It also includes general information
  181.    which may be used in solving problems with a whole group of products
  182.    (e.g., multitaskers).
  183.  
  184.  
  185.       Causes of Compatibility Problems:
  186.  
  187.           In most cases software which does not to run properly under 4DOS
  188.           is experiencing one of the following problems:
  189.  
  190.               * 4DOS is not configured properly;
  191.               * The other software is not configured properly;
  192.               * Some condition in your system (for example, insufficient
  193.                 memory) is preventing the other software from running at
  194.                 all, but you are so used to 4DOS that you haven't noticed
  195.                 that the same problem occurs under COMMAND.COM, i.e. the
  196.                 problem is not related to 4DOS;
  197.               * There is a multi-way interaction between 4DOS, the other
  198.                 software, and one or more of your TSRs or device drivers;
  199.               * The presence of 4DOS in your system has uncovered a bug
  200.                 or design problem in the other software that did not appear
  201.                 when running it under COMMAND.COM, but that is not due to
  202.                 a malfunction or error in 4DOS.
  203.               * The other software was written based on specific
  204.                 characteristics of COMMAND.COM, and cannot run under 4DOS
  205.                 unless COMMAND.COM is also loaded.
  206.               * The other software was written based on specific
  207.                 characteristics of COMMAND.COM, and cannot run under 4DOS
  208.                 at all.
  209.  
  210.  
  211.       Multi-Way Software Interactions:
  212.  
  213.           In many cases programs which appear to fail under 4DOS, yet run
  214.           properly under COMMAND.COM, are actually involved in a 3-way
  215.           interaction with one of your TSRs or device drivers.  If you are
  216.           having trouble with a program, try removing then replacing your
  217.           TSRs and device drivers as described in Appendix D, and see if
  218.           you can determine whether there is such an interaction occurring.
  219.  
  220.  
  221.       Running 4DOS along with COMMAND.COM:
  222.  
  223.           You may find a rare program which will not work under 4DOS, but
  224.           runs properly under COMMAND.COM.  If you have determined that the
  225.           problem cannot be solved through configuration changes or by
  226.           eliminating or reconfiguring a third program which is causing the
  227.           problem, use this section to see how to run 4DOS and COMMAND.COM
  228.           together in order to diagnose such a problem.
  229.  
  230.  
  231.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 4
  232.  
  233.           There are two methods of loading COMMAND.COM before another pro-
  234.           gram.  The first is to load it only when a specific program is
  235.           running.  This can be accomplished with the following command
  236.           (assuming COMMAND.COM is in the root directory of drive C:):
  237.  
  238.                     c:\command /c progname options
  239.  
  240.           where "progname" is the program name (with path if necessary) and
  241.           "options" are any parameters for the program.  This command will
  242.           run COMMAND.COM, load and run the program, and upon exit from the
  243.           program will exit from COMMAND.COM and return to 4DOS.  If this
  244.           is necessary to run a specific program, it can be defined as an
  245.           alias:
  246.  
  247.                     alias progname `c:\command /c progname %&`
  248.  
  249.           The "%&" passes all command line arguments on to the program.
  250.  
  251.           With this method, if the program is large COMMAND.COM may need to
  252.           reload itself when the program exits.  It will not be able to do
  253.           so unless the COMSPEC is set properly.  If you experience prob-
  254.           lems such as "Invalid COMMAND.COM" errors when using this method,
  255.           use a batch file like the following to run the program in ques-
  256.           tion (the SETLOCAL and ENDLOCAL cause COMSPEC to be restored to
  257.           its previous value after the program exits).  You will need to
  258.           modify this file if your copy of COMMAND.COM is not stored in the
  259.           C:\ directory:
  260.  
  261.                     setlocal
  262.                     set comspec=C:\COMMAND.COM
  263.                     c:\command /c progname %&
  264.                     endlocal
  265.  
  266.           The second method is more drastic:  you can start your system
  267.           under COMMAND.COM, then run 4DOS.  This approach is rarely neces-
  268.           sary, and will use about 4 - 5K of additional RAM for the resi-
  269.           dent portion of COMMAND.COM.  
  270.  
  271.           The following steps will set your system up to boot with
  272.           COMMAND.COM, and run 4DOS automatically as part of the boot pro-
  273.           cess:
  274.  
  275.               (1) Set up the SHELL= statement in CONFIG.SYS to run
  276.               COMMAND.COM, or leave it out entirely.  In other words, set
  277.               it up just as you would if 4DOS were not on your system.
  278.  
  279.               (2) Be sure the statement:
  280.  
  281.                     DEVICE=KEYSTACK.SYS
  282.  
  283.               is included in CONFIG.SYS if you wish to use the 4DOS
  284.               KEYSTACK command.
  285.  
  286.  
  287.  
  288.  
  289.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 5
  290.  
  291.               (3) Separate your AUTOEXEC file into two parts:  part 1,
  292.               which remains in AUTOEXEC.BAT, should contain any commands
  293.               you wish to have COMMAND.COM execute before 4DOS is started. 
  294.               This might include loading any TSRs which you cannot get to
  295.               load properly under 4DOS.  Part 2, which you must place in a
  296.               separate batch file (we suggest the name 4DAUTO.BAT, but you
  297.               can use any name with a .BAT or .BTM extension), should con-
  298.               tain the commands you wish to have 4DOS execute when the
  299.               system is started.
  300.  
  301.               (4) Place the following line as the last line in the modified
  302.               AUTOEXEC.BAT:
  303.  
  304.                     4DOS parameters filename
  305.  
  306.               where "parameters" represents the appropriate 4DOS parameters
  307.               for swapping, environment and history size, etc. (see the
  308.               Installation section of the manual), and "filename" is the
  309.               name of the new batch file you created for part 2 of your old
  310.               AUTOEXEC file.  Do NOT include a /P in the "parameters" or
  311.               4DOS will re-run AUTOEXEC and therefore load itself again, ad
  312.               infinitum!
  313.  
  314.           This will load COMMAND.COM, execute the commands in AUTOEXEC,
  315.           load 4DOS, execute the commands in your new batch file, and then
  316.           give you the normal 4DOS prompt.
  317.  
  318.           There is one drawback to this second approach:  because 4DOS is
  319.           not loaded with a /P, the EXIT command will return you to
  320.           COMMAND.COM if you inadvertently enter it at the primary shell
  321.           prompt.  You can get around this by including the /P parameter
  322.           despite the caution above, and then placing the following line at
  323.           the start of AUTOEXEC.BAT:
  324.  
  325.                     if not "%@eval[2+2]"=="4" quit
  326.  
  327.           This line tests the 4DOS variable function %@EVAL, which will be
  328.           blank under COMMAND.COM and non-blank under 4DOS.  If %@EVAL is
  329.           non-blank, the statement QUITs the batch file, preventing the
  330.           infinite loop described above.
  331.  
  332.  
  333.       Executing DOS Commands via Interrupt 2E:
  334.  
  335.           COMMAND.COM contains an undocumented (and unsupported) feature
  336.           which allows programs to execute DOS commands by passing the
  337.           command through software interrupt number 2E (hex).  Very few
  338.           programs use this feature, and the current release of 4DOS does
  339.           not support it.
  340.  
  341.           If you have a program which is supposed to execute DOS commands
  342.           and it does not work under 4DOS, first read the Troubleshooting
  343.           appendix in the manual, especially page 160, and check over your
  344.  
  345.  
  346.  
  347.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 6
  348.  
  349.           settings of COMSPEC and 4DSHELL.  If these appear correct, your
  350.           program may be trying to use INT 2E to execute commands.
  351.  
  352.           To diagnose this problem, add a /I to the switches on your SHELL=
  353.           line.  This forces 4DOS.COM to beep if your program issues an INT
  354.           2E.  Run the program and try to execute a DOS command.  If you
  355.           hear a beep each time you try, the program is probably trying to
  356.           use INT 2E to execute commands.  At the moment the only way to
  357.           resolve such a problem is to boot your system with COMMAND.COM,
  358.           and load 4DOS from AUTOEXEC (see above).
  359.  
  360.  
  361.       4DOS and Multitasking / Task Switching Programs:
  362.  
  363.           (For convenience below we will refer to all these programs as
  364.           "multitasking", even though some are only task switching pro-
  365.           grams, and to all windows or partitions they use as "windows",
  366.           even though some systems do not support windowing).
  367.  
  368.           4DOS can be used with most multitasking systems including Win-
  369.           dows, DESQView, Back and Forth, OmniView, Software Carousel, and
  370.           VM/386.  See the section on specific products below for informa-
  371.           tion on the individual products.
  372.  
  373.           Unless otherwise noted below, 4DOS should work properly both as
  374.           the root shell loaded before the multitasking system, or when run
  375.           inside a window.
  376.  
  377.           To start 4DOS inside a window in any of these systems you can
  378.           define it as a program to be run directly, or you can have the
  379.           multitasker load it automatically as the command processor, by
  380.           leaving COMSPEC set to 4DOS.  Regardless of the approach used,
  381.           you can use the 4DSHELL environment variable to set the 4DOS
  382.           command line parameters (such as swapping method and environment
  383.           size) to be used when starting the 4DOS window.  If 4DOS is de-
  384.           fined as a program to be run directly you can also set these
  385.           parameters on the command line.
  386.  
  387.           Under most multitasking systems the COMSPEC setting will control
  388.           whether 4DOS or COMMAND.COM is used to run batch files and to
  389.           open windows that are NOT closed on exit to DOS.  In some cases
  390.           setting the COMSPEC to COMMAND.COM before starting the multi-
  391.           tasker can provide slightly more efficient operation (when most
  392.           windows do not require the capabilities of 4DOS), and 4DOS can
  393.           then be set up in its own window.  In most other cases you will
  394.           find it works best to leave the COMSPEC set to 4DOS.
  395.  
  396.           Note that if you boot your system with COMMAND.COM, then set the
  397.           COMSPEC to 4DOS, if you return to COMMAND.COM (e.g., by exiting
  398.           from your multitasking program) the system may hang, as
  399.           COMMAND.COM needs to use the COMSPEC setting to find and reload a
  400.           portion of its own code.
  401.  
  402.  
  403.  
  404.  
  405.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 7
  406.  
  407.       CAUTION:  Multitaskers and Disk Swapping:
  408.  
  409.    3.01   (Entire section modified in version 3.01).
  410.  
  411.           When 4DOS is swapping to disk in multiple windows of a multi-
  412.           tasking system, it must be configured properly to avoid conflicts
  413.           among the swap file names used in each window.
  414.  
  415.           When loaded normally, the primary copy of 4DOS will act as a
  416.           "traffic cop" for the copies of 4DOS in the different windows,
  417.           assigning each one a unique "shell number" which is used as the
  418.           extension for the disk swap file (4DOSSWAP.001, 4DOSSWAP.002,
  419.           etc.).  In this case no conflict will occur.
  420.  
  421.           However, if 4DOS is NOT loaded before the multitasking program
  422.           this capability will not be available.  In this case the copy of
  423.           4DOS in each window will use the swap file name 4DOSSWAP.000.  To
  424.           avoid a filename conflict every copy of 4DOS started in disk
  425.           swapping mode MUST place its swap file in its own unique direc-
  426.           tory specified with the "/S:Dd:\path" switch.  If this rule is
  427.           not observed the system will hang when switching windows or upon
  428.           exit from an application.
  429.  
  430.           In version 3.0 and earlier, you could satisfy this condition
  431.           simply by starting each window in its own unique directory.  But
  432.           beginning with 4DOS version 3.01, disk swap files default to the
  433.           root directory of the drive COMSPEC points to, and not to the
  434.           current directory; hence to make 4DOS disk swapping work properly
  435.           under these conditions you must EXPLICITLY use /S:D to place the
  436.           swap files in separate directories.
  437.  
  438.           This problem will only occur if 4DOS is NOT the primary shell,
  439.           AND disk swapping is used in more than one window as described
  440.           above.  There is no such conflict with EMS or XMS swapping.  Note
  441.           that since the default /S:B swapping option uses disk swapping if
  442.           no EMS or XMS memory is available, you can be invoking disk swap-
  443.           ping your multitasker windows even if you haven't explicitly
  444.           requested it.
  445.  
  446.  
  447.       4DOS and Command Line Editing Programs:
  448.  
  449.           Programs such as Anarkey (Moderne Software), PCED (Cove Soft-
  450.           ware), and ReDOS (Multisoft) will require the use of SETDOS /L1
  451.           to operate, which will disable 4DOS's command recall and command
  452.           line editing.  In most cases you will be able to switch back and
  453.           forth between 4DOS editing and the other editor by toggling the
  454.           SETDOS /L state.  When another editor is used 4DOS's command his-
  455.           tory will be maintained, and can be viewed with HISTORY, but will
  456.           not be available for recall until a SETDOS /L0 is executed.
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 8
  464.  
  465.       4DOS and TSR (Memory-Resident) Programs:
  466.  
  467.    3.01   In 4DOS version 3.0 and above many memory-resident programs
  468.           should be able to unload themselves, even if they could not do so
  469.           under earlier versions of 4DOS.  You may still experience unload
  470.           problems if you have a complex system or many TSRs loaded; if you
  471.           do, use MARK and RELEASE from the TSRCOM utilities, available on
  472.           many bulletin boards and on the 4DOS Utility Disk.  These prod-
  473.           ucts will allow you to unload virtually all TSRs without diffi-
  474.           culty.
  475.  
  476.  
  477.       Swapping to RAM Disks:
  478.  
  479.           In order to swap to a RAM disk with the root shell the RAM disk
  480.           must be completely defined in CONFIG.SYS via a DEVICE= statement
  481.           (most RAM disks are set up this way).  RAM disks completely or
  482.           partially defined in AUTOEXEC.BAT (such as the RAM disk / cache
  483.           combination in Multisoft's PC Kwik Power Pak) cannot be used for
  484.           root shell swapping, because AUTOEXEC.BAT has not been executed
  485.           at the time that the root shell is loaded.
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.    4DOS 3.01  [5-22-90]           COMPAT.DOC                         page 9
  522.  
  523.  
  524.    Information on Specific Products
  525.    --------------------------------
  526.  
  527.    The information below is listed alphabetically by product, with manufac-
  528.    turers' names included.  MS-DOS commands are listed before other soft-
  529.    ware products.
  530.  
  531.    Items marked with two asterisks [**] after the product name were sup-
  532.    plied by users, and have not been tested by J.P. Software.
  533.  
  534.  
  535.       MS-DOS APPEND Command:
  536.  
  537.           Unlike most other commands in MS-DOS, APPEND has both an external
  538.           portion and an undocumented internal portion.  The first time
  539.           APPEND is run the external portion is executed, and loaded into
  540.           memory as a TSR.  Subsequent uses of APPEND to adjust the APPEND
  541.           path use the internal portion built into COMMAND.COM.
  542.  
  543.           4DOS does not support the internal portion of APPEND command. 
  544.           This means that you cannot change the APPEND path directly from
  545.           4DOS.  However you can still use APPEND with 4DOS.
  546.  
  547.           APPEND should be started in the usual way, from AUTOEXEC or any
  548.           other batch file, or from the command line.  However to change
  549.           the APPEND path you must run APPEND from COMMAND.COM, not from
  550.           4DOS.  To do this, enter the following command (modify the com-
  551.           mand appropriately if COMMAND.COM is not in the directory C:\):
  552.  
  553.                     c:\command /c append [new append path list]
  554.  
  555.           You could also set up a 4DOS alias to do the above command for
  556.           you, for example:
  557.  
  558.                     alias app `c:\command /c append`
  559.  
  560.           which would be invoked with the command
  561.  
  562.                     app [new path list]
  563.  
  564.           The /X switch can be used, and it will affect 4DOS directory
  565.           searches for many 4DOS commands (as it does for COMMAND.COM). 
  566.           Please note that this makes APPEND a little dangerous:  if you
  567.           APPEND a directory and then (say) delete all the .BAK files, the
  568.           .BAK files in the APPENDed directory will be deleted too.
  569.  
  570.           The APPEND /E switch will not work with 4DOS.
  571.  
  572.    3.01   CAUTION:  In our opinion APPEND is an extremely dangerous com-
  573.           mand.  It is capable of "fooling" programs into thinking they are
  574.           accessing one file when they are really accessing another one
  575.           with the same name in a different directory.  This can either do
  576.           just what you want, or cause all sorts of trouble, depending on
  577.  
  578.  
  579.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 10
  580.  
  581.           the circumstances.  If you must use APPEND to make certain appli-
  582.           cations work, we suggest that you set up the aliases described
  583.           above, and load APPEND in AUTOEXEC.BAT with an empty path.  Then,
  584.           for each application, set up an alias to run it that is similar
  585.           to the following:
  586.  
  587.               alias myprog `app c:\mydata^d:\util\myprog.exe^app ;`
  588.  
  589.           This alias sets the APPEND path, runs the application, and clears
  590.           the APPEND path.  When used in this way APPEND is less likely to
  591.           cause trouble because it is disabled except when it is explicitly
  592.           needed.
  593.  
  594.           In MS-DOS version 4.0 the new APPEND /PATH:OFF switch mitigates
  595.           this problem somewhat; we suggest that you use it.
  596.  
  597.  
  598.       MS-DOS DATE and TIME Commands:
  599.  
  600.           Versions of DOS distributed by some manufacturers will automa-
  601.           tically set the hardware clock date and time (which is maintained
  602.           while the system is turned off, and is different from the DOS
  603.           date and time) when the corresponding DOS command is executed. 
  604.           This is a hardware-specific feature which may not function as you
  605.           expect under 4DOS.  If you normally set the hardware clock's date
  606.           and time with DOS commands, either run a secondary copy of
  607.           COMMAND.COM to set them, or invoke your system's SETUP or other
  608.           utility program to do so.
  609.  
  610.  
  611.       MS-DOS FASTOPEN Command:
  612.  
  613.           The MS-DOS FASTOPEN command does not properly detect renamed
  614.           directories.  If you use FASTOPEN and rename a directory with the
  615.           4DOS REN command, then do a DIR command, you may see the old name
  616.           and not the new one displayed; you may also occasionally have
  617.           trouble accessing files under the new name.  The only solution we
  618.           are aware of in this situation is to reboot your system.
  619.  
  620.  
  621.       MS-DOS 4.0 SELECT Command:
  622.  
  623.           In MS-DOS 4.0 a SELECT command was introduced.  This external
  624.           command is totally unrelated to the 4DOS internal SELECT command. 
  625.           If you need to use both, you can set up aliases to adjust how the
  626.           command names are handled.  For example, the following two alias-
  627.           es set up SELECT to access the DOS 4.0 external SELECT command
  628.           (assumed to be stored in C:\DOS\SELECT.EXE), and SEL to access
  629.           the internal 4DOS SELECT command:
  630.  
  631.                     alias select c:\dos\select.exe
  632.                     alias sel *select
  633.  
  634.  
  635.  
  636.  
  637.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 11
  638.  
  639.       MS-DOS SHARE Command:
  640.  
  641.    3.01   Due to a bug in SHARE, earlier versions of 4DOS had problems with
  642.           SHARE when it was installed via INSTALL in CONFIG.SYS, or via a
  643.           SHARE command in AUTOEXEC.BAT.  The problems appeared as "Access
  644.           denied" errors when redirecting output or (occasionally) input. 
  645.           We have changed 4DOS version 3.01 to work around this bug.
  646.  
  647.  
  648.       1DIR+ (Bourbaki):
  649.  
  650.           The information below was obtained from tests with 1DIR+ version
  651.           3.02.
  652.  
  653.           1DIR+ will work properly under 4DOS version 3 in its partially
  654.           resident or EMS modes when set up as described below.  It will
  655.           work in its fully resident mode but cannot reliably exit back to
  656.           4DOS once started.
  657.  
  658.           If your copy of 1DIR+ is set up for fully resident mode, you can
  659.           load it into memory under 4DOS to switch it to partially resident
  660.           or EMS mode.  To do so, from the directory where you normally run
  661.           1DIR+, type the commands:
  662.  
  663.                     setdos /l1
  664.                     1dirplus
  665.  
  666.           When 1DIR+ starts go to the "Wonder" / "Setup" menu (F8 then F2)
  667.           and switch the mode to partially resident or EMS.  Hit Esc to
  668.           exit, and take the "Exit/Save" option (not "Save/Reset").  Back
  669.           at the main menu, exit with "Wonder" / "Exit" (F8 then F8).  At
  670.           this point the system will probably hang.  Reboot your computer. 
  671.           You should then be able to run 1DIR+ as described below.
  672.  
  673.           The above steps only need to be done once, when you install or
  674.           re-install 1DIR+.
  675.  
  676.           Once 1DIR+ is set to EMS or partially-resident mode, you can
  677.           start it from 4DOS using the following alias:
  678.  
  679.                     alias 1dir `setdos /L1 ^ 1dirplus`
  680.  
  681.           The SETDOS /L1 is necessary to allow 1DIR+ to send command lines
  682.           to 4DOS.
  683.  
  684.           You must do a SETDOS /L0 when you are done with 1DIR+ in order to
  685.           get normal 4DOS command-line editing back.  You can NOT do this
  686.           within the alias above, as 1DIR+ returns to 4DOS in order to
  687.           accomplish its work, and you don't want to switch back to /L0
  688.           mode until 1DIRPLUS has been removed from memory.  If, after
  689.           exiting from 1DIR+, you find that 4DOS's command line editing and
  690.           history are unavailable, it is because you forgot to do the
  691.           SETDOS /L0.  If you go in and out of 1DIR+ regularly aliases like
  692.           the following can be used to make the process quick:
  693.  
  694.  
  695.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 12
  696.  
  697.                     alias 1d `setdos /L1 ^ 1dirplus`
  698.                     alias 1e setdos /L0
  699.  
  700.  
  701.       3+Open Network (3COM):
  702.  
  703.    3.01   There is one known problem with 3+Open: the LOGON.EXE program
  704.           will hang the system.  We are investigating the cause of this
  705.           problem with 3COM.  In the meantime, use NET LOGON followed by
  706.           LOGIN.  This accomplishes the same result as using LOGON.EXE, and
  707.           will work properly under 4DOS.  This problem applies only to
  708.           3+Open, not to 3+.
  709.  
  710.  
  711.       AllCharge Card (All Computers Inc.):  [**]
  712.  
  713.    3.01   4DOS, including EMS swapping, works properly with the latest
  714.           AllCharge Card software release (ALLEMM4.SYS file dated 10-3-89). 
  715.           Earlier releases may hang.  The feature to put FILES and BUFFERS
  716.           in AUTOEXEC may not work; if you have trouble with it, try rear-
  717.           ranging the position of these commands in AUTOEXEC.BAT, or as a
  718.           last resort place them in CONFIG.SYS.
  719.  
  720.  
  721.       ANSI.SYS (various manufacturers):
  722.  
  723.    3.01   If you have trouble with screen scrolling in 43-line or 50-line
  724.           mode, try a different version of ANSI (we use PC Magazine's free
  725.           utility ANSI.COM); for more information see page 156 of the 4DOS
  726.           manual.
  727.  
  728.    3.01   If you use ANSI to redefine function keys F1, F8, F9, or F10
  729.           these keys will no longer be available for their usual functions
  730.           in 4DOS (HELP, or filename completion at the command line).
  731.  
  732.  
  733.       Btrieve (Novell):  [**]
  734.  
  735.           The most recent release of Btrieve as of this writing should work
  736.           properly under 4DOS.  Earlier releases contain a bug in their EMS
  737.           (expanded memory) access which conflicts with 4DOS's EMS swap-
  738.           ping, and therefore will not run with EMS swapping enabled.  If
  739.           you have an earlier version of Btrieve, run 4DOS with XMS or disk
  740.           swapping and the two products should work properly together.  If
  741.           you aren't sure whether you are encountering this problem, just
  742.           try switching 4DOS from EMS to disk swapping and see if any
  743.           Btrieve problems are cleared up.  If so, upgrade to the newest
  744.           release of Btrieve.
  745.  
  746.  
  747.       CED and PCED (Cove Software):  [**]
  748.  
  749.    3.01   4DOS version 3.01 has been modified to allow CED and PCED to
  750.           properly recognize 4DOS secondary shells; in previous versions of
  751.  
  752.  
  753.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 13
  754.  
  755.           4DOS this was not possible.  Also see the section on command line
  756.           editors (above).
  757.  
  758.  
  759.       CheckFree (CheckFree Systems):  [**]
  760.  
  761.           Version 2.0 of this package should work properly under 4DOS. 
  762.           Earlier versions may need to be run under COMMAND.COM, using the
  763.           method discussed above in the General Information section (use
  764.           the batch file shown there which begins with a SETLOCAL command). 
  765.           Because CheckFree uses Btrieve, see the note on Btrieve (above)
  766.           as well.
  767.  
  768.  
  769.       DESQView (Quarterdeck):
  770.  
  771.           Please see the section on multitaskers under General Information
  772.           above before reading this section.
  773.  
  774.    3.01   The information below was obtained from tests with DESQView ver-
  775.           sion 2.26.  All sections below have been modified for 4DOS 3.01.
  776.  
  777.           To use 4DOS with DESQview, you must add it to your DESQview Open
  778.           Window menu.  To do this, select the Add a Program option, then
  779.           press the "O" key (for Other Program).  Press Enter and you will
  780.           get a standard Change a Program window.
  781.  
  782.           You must set the program parameters and startup directory before
  783.           opening a 4DOS window.  Set the Program Name to d:\path\4DOS.COM
  784.           where "d:\path" is the drive and directory where 4DOS.COM is
  785.           stored.  Set the Parameters to whatever 4DOS startup options you
  786.           want (swapping type, environment size, etc.; do NOT use /C or
  787.           /P).  For other DESQView parameters, the defaults are workable
  788.           except for the following changes:
  789.  
  790.                     Writes Text Directly to Screen     Y    (screen 1)
  791.                     Close on Exit to DOS               Y    (screen 2)
  792.                     Uses its Own Colors                Y    (screen 2)
  793.  
  794.           You may wish to adjust the height, width, and position to provide
  795.           a full-screen window for 4DOS.  4DOS is written to be "Desqview-
  796.           aware", and will not "bleed through" when running 4DOS's full-
  797.           screen commands (DRAWBOX, DRAWHLINE, DRAWVLINE, LIST, SCRPUT, and
  798.           SELECT) in a window smaller than the full screen.  In 4DOS ver-
  799.           sion 3.01 the HELP command has been modified to be DESQView-aware
  800.           as well.
  801.  
  802.           You can set up a batch file to be run when a DESQView window is
  803.           opened -- just create it, and place its name (with drive and path
  804.           if necessary) as the last thing on the Parameters line.  This
  805.           batch file will be run after and independently of any 4START.BAT
  806.           or .BTM file.
  807.  
  808.  
  809.  
  810.  
  811.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 14
  812.  
  813.           DESQView will work properly with the 4DOS /U and /E:nnnnU options
  814.           in the primary shell, but may not work properly if these options
  815.           are set in 4DSHELL and/or used explicitly in a DESQView window. 
  816.           The 4DOS /E:nnnnS (swapped environment) option is incompatible
  817.           with DESQView.
  818.  
  819.  
  820.       DESQView DOS Services (Quarterdeck):
  821.  
  822.           Under 4DOS, the DESQView DOS Services option will not work in its
  823.           default configuration.  To make DOS Services work under 4DOS, you
  824.           must first create a batch file, DOSSERV.BAT, in your DESQView
  825.           directory to run DOS Services under COMMAND.COM.  (We are assum-
  826.           ing that DESQView is in directory C:\DV and COMMAND.COM is in
  827.           directory C:\; you will need to modify the settings below if your
  828.           system is configured differently.)  The batch file is:
  829.  
  830.                     set comspec=c:\command.com
  831.                     c:\dv\dosserv
  832.                     c:\command
  833.                     exit
  834.  
  835.           Then, make the following changes on the DESQView change a program
  836.           screen for DOS Services (items marked ** are on the second page
  837.           of the screen):
  838.  
  839.                     *   Memory Allocation = 100K or greater
  840.                     *   Program Name = C:\DV\DOSSERV.BAT (modify from
  841.                         previous value of C:\DV\DOSSERV).
  842.                     **  Close on Exit to DOS = N
  843.                     **  System Memory = 10K or greater
  844.                     **  Allow Close Window = N
  845.  
  846.           Once these steps are taken, you should be able to open the DOS
  847.           Services window normally.  However you will not be able to close
  848.           it with a close window command.  Instead, go to the window where
  849.           DOS Services allows you to compose a DOS command, and type EXIT
  850.           to close the window.
  851.  
  852.  
  853.       DoubleDOS (SoftLogic Solutions):  See Software Carousel.
  854.  
  855.  
  856.       Epsilon (Lugaru Software):  [**]
  857.  
  858.           Epsilon can run 4DOS as a concurrent process, and pass commands
  859.           to 4DOS for execution.  In this mode it traps 4DOS's input re-
  860.           quests and feeds the keystrokes to 4DOS.  However it does not
  861.           feed backspaces etc. -- only actual characters.  This means that
  862.           editing of input isn't seen by 4DOS.  To fix the problem, either
  863.           use a SETDOS /L1 before running Epsilon, for example:
  864.  
  865.                     alias eps `setdos /L1^epsilon %&^setdos /L0`
  866.  
  867.  
  868.  
  869.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 15
  870.  
  871.           or, run 4DOS as a shell, and not as a concurrent process.
  872.  
  873.  
  874.       HIMEM.SYS (Microsoft):
  875.  
  876.           4DOS's XMS swapping will work properly with HIMEM.SYS, but
  877.           HIMEM.SYS alone does NOT support the memory mapping required to
  878.           use the 4DOS /U and /E:nnnnU options.  To use these options you
  879.           must have 386MAX, QEMM 5.0 or above, QRAM, or a combination of
  880.           MOVE-EM 1.02 or above and HIMEM.SYS (see MOVE-EM below).
  881.  
  882.  
  883.       Hot Line (General Information Inc.):
  884.  
  885.           The information below was obtained from tests with Hot Line ver-
  886.           sion 2.10.
  887.  
  888.           Previous problems with Hot Line have been solved.  You should
  889.           have no trouble accessing Hot Line via any of its hot keys.
  890.  
  891.           If you get "insufficient memory" error messages when installing
  892.           Hot Line, reboot with COMMAND.COM to complete the installation. 
  893.           These errors are due to an old version of the PKSFX program used
  894.           to extract files from the compressed copies of Hot Line on dis-
  895.           kette.  This problem occurs only during installation, and is
  896.           unrelated to the actual operation of Hot Line.
  897.  
  898.           If you load Hot Line from your AUTOEXEC file, you may find that
  899.           it will not pop up properly at the prompt if you try to invoke it
  900.           immediately after boot.  As soon as even the simplest application
  901.           or utility program is run this problem clears up, and does not
  902.           appear to recur.  We have been unable to determine its source, as
  903.           it clears up when we run our debugger!
  904.  
  905.  
  906.       MOVE-EM (Qualitas):  [**]
  907.  
  908.           MOVE-EM version 1.00 contains a bug which causes the system to
  909.           crash whenever any program attempts to access XMS memory.  4DOS
  910.           will attempt to access XMS memory if you specify the /U or
  911.           /E:nnnnU option, or use the MEMORY command, so these 4DOS fea-
  912.           tures cannot be used if MOVE-EM 1.00 is installed.
  913.  
  914.           MOVE-EM version 1.02 corrects the above bug, but is only compat-
  915.           ible with 4DOS's /U and /E:nnnnU options if Microsoft's HIMEM.SYS
  916.           is also loaded in your system.  MOVE-EM itself does not fully
  917.           support the XMS specification which permits 4DOS to load itself
  918.           and the master environment in high memory.
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 16
  928.  
  929.       Netware (Novell):  [**]
  930.  
  931.           The information below was obtained from tests with Netware ver-
  932.           sions 2.12 and 2.15 and Netware 386, and from discussions with
  933.           Novell support personnel.
  934.  
  935.           When Netware's LOGIN and/or MAP commands are used to map network
  936.           drives into the path, the local path will be lost if it is not
  937.           stored in upper case.  Earlier versions of 4DOS stored the path
  938.           in whatever case it was entered in; beginning with version 3.0
  939.           the PATH command always shifts its input to upper case to get
  940.           around this problem.  However if you use SET to modify the path
  941.           you can still manage to include lower case characters, and there-
  942.           by exercise this Netware bug.  Novell has informed us that they
  943.           intend to fix this problem in an upcoming release.  In the mean-
  944.           time, keep your PATH environment variable entirely in upper case
  945.           to avoid the problem.
  946.  
  947.    3.01   Netware also appears to lose one or more characters from the name
  948.           of an environment variable (usually the second or third one in
  949.           the environment) when setting other environment variables from
  950.           inside a LOGIN script.  If you are setting environment variables
  951.           such as COMSPEC within your LOGIN script, you can get around this
  952.           problem by using a batch file to set the variables after LOGIN is
  953.           complete.  Even if you cannot control the LOGIN script, you can
  954.           still use a batch file to reset the "damaged" variables after
  955.           LOGIN has finished.
  956.  
  957.           It is not currently possible to do disk swapping to a network
  958.           drive under Netware.  This is because Netware closes all files --
  959.           including the 4DOS swap file -- each time an application exits. 
  960.           When 4DOS goes to reload itself or swap out to start another ap-
  961.           plication, a swap file seek error will occur.  We are considering
  962.           possible internal workarounds for this problem; for now the
  963.           available methods are to swap to EMS, XMS, or a local hard disk
  964.           or RAM disk.
  965.  
  966.           Use caution with the 4DOS UNSET command under Netware.  When Net-
  967.           ware is loaded it remembers the location of the COMSPEC variable
  968.           in the master environment, and it may therefore have problems if
  969.           variables such as COMSPEC and PATH are removed and reloaded in a
  970.           different sequence.
  971.  
  972.    3.01   The Novell MENU system distributed with Netware uses an undocu-
  973.           mented and unsupported feature of COMMAND.COM (INT 2E) to execute
  974.           menu options, and therefore is not compatible with the current
  975.           release of 4DOS.
  976.  
  977.    3.01   The 4DOS /U command line option is reported to be compatible with
  978.           Netware, but the /E:nnnnU and /E:nnnnS options are not.
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 17
  986.  
  987.       PC Tools (Central Point Software):
  988.  
  989.           The information below was obtained from tests with PC Tools ver-
  990.           sion 5.5, and from user reports on versions 5.5 and 6.0.
  991.  
  992.           Most elements of this popular package work properly with 4DOS. 
  993.           We have had some problems reported but in all cases investigation
  994.           has shown that the problems occurred under COMMAND.COM as well
  995.           (though not always with the same exact symptoms).
  996.  
  997.           PC Tools' PCSHELL will refuse to launch applications from the
  998.           4DOS prompt, giving an error indicating that you are not at the
  999.           prompt.  This problem is due to the design of PCSHELL, and occurs
  1000.           with all command line editing programs.  It can be solved by
  1001.           loading PCSHELL with Innovative Data Concepts' shareware product
  1002.           SWAPSH, available on the 4DOS Utility Disk and on many bulletin
  1003.           boards and on-line systems.  SWAPSH will reduce PCSHELL's resi-
  1004.           dent memory requirements as well.
  1005.  
  1006.           We have had one report that PC Tools' MIRROR program will not run
  1007.           properly from AUTOEXEC.BAT under 4DOS if SWAPPING OFF is in ef-
  1008.           fect.  If you experience this problem, be sure SWAPPING is ON
  1009.           before running MIRROR.
  1010.  
  1011.  
  1012.       QuickCache II (Glassel and Associates):  [**]
  1013.  
  1014.           QCACHE is compatible with 4DOS only if its "Use low memory" op-
  1015.           tion is enabled.  If this option is disabled (the QCACHE default)
  1016.           your system is almost certain to hang when QCACHE is loaded and
  1017.           4DOS is running in swapping mode.
  1018.  
  1019.  
  1020.       QEMM and QRAM (Quarterdeck):
  1021.  
  1022.           The information below was obtained from tests with QEMM versions
  1023.           4 and 5, and user reports on QRAM.
  1024.  
  1025.           Both QEMM 5.0 and QRAM are compatible with 4DOS, and will allow
  1026.           you to load the 4DOS resident code and the master environment
  1027.           into high DOS memory (UMBs) via the /U and /E:nnnnU switches
  1028.           respectively.
  1029.  
  1030.    3.01   The FILES.COM program distributed with QEMM version 5 allows
  1031.           parts of the DOS file handle table to be loaded into high memory,
  1032.           using the LOADHI FILES=nn command.  This option does not work
  1033.           properly under 4DOS and may cause your system to hang.  We are
  1034.           investigating the cause of this problem with Quarterdeck.  No
  1035.           similar problems have been reported with the LOADHI BUFFERS=nn
  1036.           command.
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 18
  1044.  
  1045.       Software Carousel (SoftLogic Solutions):
  1046.  
  1047.           Please see the section on multitaskers under General Information
  1048.           above before reading this section.
  1049.  
  1050.           The information below was obtained from tests with Software Car-
  1051.           ousel version 3, and discussions with SoftLogic technical sup-
  1052.           port.
  1053.  
  1054.           Neither Software Carousel nor DoubleDOS will work properly with
  1055.           4DOS loaded as the primary shell.  Both programs are written with
  1056.           the assumption that COMMAND.COM is the system command processor,
  1057.           and both contain logic which specifically depends on COMMAND.COM
  1058.           and the way it is written.  This makes it impossible to write a
  1059.           program which works properly as an alternate command processor
  1060.           loaded underneath these products.
  1061.  
  1062.           However, 4DOS can be run without difficulty inside a Software
  1063.           Carousel partition, and should work properly as a program to be
  1064.           run under DoubleDOS.  It will not work as the primary shell when
  1065.           using Software Carousel or DoubleDOS (see below).
  1066.  
  1067.           When loading 4DOS into a Carousel partition, the best method is
  1068.           to leave the COMSPEC set to COMMAND.COM when Carousel is loaded. 
  1069.           4DOS should then be set up in the Carousel options file just like
  1070.           any other program.  For example, to load 4DOS into partition 1:
  1071.  
  1072.                     d:\path\4DOS.COM [parameters] [filename]
  1073.  
  1074.           where:
  1075.  
  1076.               d:\path         is the drive and path where 4DOS.COM is lo-
  1077.                               cated
  1078.  
  1079.               [parameters]    is the 4DOS command line parameters (/S, /E,
  1080.                               etc.; do NOT use /P here)
  1081.  
  1082.               [filename]      is the name of a batch file to be executed
  1083.                               when the partition is started
  1084.  
  1085.           Because 4DOS can only be loaded in a partition when running Soft-
  1086.           ware Carousel, and not as the primary command processor, using
  1087.           4DOS disk swapping in multiple partitions is subject to the cau-
  1088.           tionary note on this subject in the general information section
  1089.           on multitaskers; please read it carefully.
  1090.  
  1091.  
  1092.       TSRCOM Utilities (TurboPower Software):
  1093.  
  1094.           Versions 2.5 and earlier of these popular utilities from Turbo-
  1095.           Power Software are not compatible with 4DOS.  The problem was
  1096.           corrected in release 2.6, issued in January, 1989.  Up-to-date
  1097.           copies of these utilities are available on the 4DOS Utility Disk
  1098.           and on many bulletin boards and on-line systems.
  1099.  
  1100.  
  1101.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 19
  1102.  
  1103.  
  1104.       UltraVision (Personics):  [**]
  1105.  
  1106.    3.01   When using 4DOS and Personics' UltraVision 2.0, you may need to
  1107.           have a 4START.BAT (or .BTM) that contains a SETDOS /S command to
  1108.           set the cursor shape, or your cursor may disappear.  The proper
  1109.           cursor start and end values depend to some extent on the UV line
  1110.           size, but all values less than 14 appear to work in all UV line
  1111.           sizes.
  1112.  
  1113.           The DE program distributed with UltraVision is written specifi-
  1114.           cally for COMMAND.COM, and cannot currently be used to set direc-
  1115.           tory colors with 4DOS.
  1116.  
  1117.  
  1118.       VTSR (Golden Bow Systems):  [**]
  1119.  
  1120.           Version 2.0 of VTSR will work properly with 4DOS.  Earlier ver-
  1121.           sions will report (incorrectly) that no TSRs are installed.
  1122.  
  1123.  
  1124.       WordPerfect 5.1 (WordPerfect Corp.):  [**]
  1125.  
  1126.           Early releases of WordPerfect 5.1 had a variety of problems in
  1127.           the way they accessed expanded (EMS) memory, and therefore may
  1128.           conflict with 4DOS's EMS swapping.  Symptoms of the conflict
  1129.           include incorrect response to keystrokes, and system hangs.  If
  1130.           you have a problem with WordPerfect 5.1 and 4DOS when using
  1131.           4DOS's EMS swapping, try changing to disk swapping.  If this
  1132.           resolves the problem, you can probably solve it permanently by
  1133.           upgrading to a later release of version 5.1.
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.    4DOS 3.01  [5-22-90]           COMPAT.DOC                        page 20
  1160.  
  1161.