
 1. About DOSX

  DOSX is a replacement for the Windows 3.1 DOSX.


 2. Installation

  Copy DOSX.EXE to the Win3.1 system directory. It's a good idea
 to first make a backup copy of the original DOSX.EXE.


 3. Running DOSX.EXE

  Starting windows in standard mode will make use of DOSX.EXE:

   WIN /S


 4. Hints
 
 - WfW 3.11's WIN.COM claims that this version cannot be run in standard
   mode. To run it nevertheless in this mode, copy WIN.COM, WSWAP.EXE and
   DSWAP.EXE from Windows 3.1 to the corresponding WfW 3.11 directories and
   start it with "WIN /S".

 - if FreeDOS is used with Windows 3.1, the system might crash when opening
   a DOS box. It may help to load FreeDOS' SHARE.COM, then this problem seems
   to vanish. But be aware that the FreeDOS' SHARE is very limited and won't
   work with MS-DOS.

 - the Windows 3.1 taskswitcher WSWAP.EXE is not aware of XMS v3 (an API to
   access more than 64 MB of extended memory). This may cause problems if an
   application (including HDPMI) is using XMS v3 functions:

    on machines with 64 MB memory or less XMS v3 functions cannot be used
     while WSPAP is loaded. Therefore, to make HDPMI compatible with WSWAP.EXE,
     environment variable HDPMI=64 must be set.

    on machines with memory between 64 MB and 128 MB, HDPMI may use XMS v3
     functions to allocate memory. However, the first 64 MB of XMS memory will
     be allocated by WSWAP, unaccessible for HDPMI until Windows has
     terminated. So it's probably better to also set HDPMI=64 in this
     configuration - this will supply 64 MB for Windows and the rest may be
     used by DOS applications.

    on machines with more than 128 MB memory, setting HDPMI=64 is not
     recommended. HDPMI may then use all XMS memory, except the 64 MB that WSWAP
     has allocated.


 Japheth

