home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / w3_info / winwemm.arj / WINWEMM.TXT
Text File  |  1991-01-09  |  7KB  |  147 lines

  1. Q65794 Using Quarterdeck QEMM386 with Windows 3.00
  2. Microsoft Windows 3 Retail Product (WIN3)
  3. 3.00
  4. MS-DOS
  5.  
  6. Summary:
  7.  
  8. This article provides information about the use of Quarterdeck QEMM386
  9. in conjunction with Microsoft Windows version 3.00.
  10.  
  11. Quarterdeck's QEMM386 is a 386 expanded/extended memory manager that
  12. provides a "loadhi" capability. QEMM386 versions earlier than 5.10 may
  13. be used with Windows 3.00 only in its real mode of operation.
  14.  
  15. QEMM386 versions 5.10 and later support Windows 3.00 in all of its
  16. modes (real, standard, and enhanced). However, Microsoft has not
  17. officially tested Windows 3.00 with QEMM386. If the tips contained in
  18. this article do not prove helpful in resolving a problem, contact
  19. Quarterdeck Technical Support at (213) 392-9701.
  20.  
  21. The proper version of QEMM386 may be identified by the version number
  22. it displays during the system boot, or by the presence of a
  23. QEMM386.SYS in the CONFIG.SYS file. Versions of QEMM386 earlier than
  24. 5.10 use the filename QEMM.SYS rather than QEMM386.SYS.
  25.  
  26. QEMM386 versions 5.10 and later provide duplicate functionality to the
  27. Windows 3.00 HIMEM.SYS driver. In effect, QEMM386 replaces HIMEM.
  28. Loading both QEMM386 and HIMEM should cause no problems, but will
  29. waste the 2.8K of conventional memory occupied by HIMEM, due to
  30. redundancy. It is necessary to load only QEMM386 for operation in any
  31. Windows mode.
  32.  
  33. The QEMM386 upgrade booklet gives some specific instructions for the
  34. setup of QEMM386 to ensure Windows compatibility. If you follow these
  35. instructions you should find that Windows 3.00 will operate correctly
  36. with QEMM386 in all three modes. Quarterdeck reports that for the most
  37. part, QEMM386 setup experiences no problems when running in real or
  38. standard modes.
  39.  
  40. However, due to the broad range of hardware and software that can be
  41. combined in some systems, Quarterdeck has encountered configurations
  42. that have experienced various problems when trying to run QEMM386 with
  43. Windows 3.00 in enhanced mode. These problems include the following:
  44.  
  45. 1. Failure of Windows to start up in enhanced mode
  46.  
  47. 2. System crashes when exiting Windows in enhanced mode
  48.  
  49. 3. Problems while running Windows, which do not occur when QEMM386 is
  50.    not used
  51.  
  52. More Information:
  53.  
  54. Use the following troubleshooting techniques if you experience
  55. problems using QEMM386 with Windows 3.00 in enhanced mode. Note that
  56. if you receive memory paging errors from Windows, an upgrade to
  57. QEMM386 version 5.11 or later may be necessary, especially on IBM PS/2
  58. machines.
  59.  
  60. Windows Will Not Start in Enhanced Mode, or Crashes on Exit
  61. -----------------------------------------------------------
  62.  
  63. Check your system to be sure that it has been set up as suggested in
  64. the "QEMM 5.10 Upgrade Booklet." The following are some items that are
  65. important to enhanced mode operation:
  66.  
  67. 1. Be sure the QEMM386 statement in the CONFIG.SYS file includes the RAM
  68.    command-line parameter. Or if the RAM parameter is not used, the
  69.    parameter "X=B000-B7FF" must be used to exclude QEMM386's use of
  70.    the monochrome video area.
  71.  
  72. 2. If you are running on a machine that has different speeds of
  73.    memory, you will need to use the NOSORT parameter. Examples of such
  74.    configurations include 386 machines that use 16-bit memory boards,
  75.    such as the Intel Above Board or AST RAMPage, in addition to 32-bit
  76.    motherboard memory. If you are not sure, use the parameter; it can
  77.    have no negative effect.
  78.  
  79. 3. If you are running on a machine that would normally have less than
  80.    640K conventional memory (such as the original Intel SYP302, which
  81.    is limited to 512K conventional memory), you must use the NOFILL
  82.    parameter to prevent QEMM386 from backfilling conventional memory
  83.    to 640K. If you are not sure, use the parameter; it can have no
  84.    negative effect.
  85.  
  86. 4. If you have a machine such as an IBM PS/2, HP Vectra, or micro
  87.    channel bus compatible, which has an extended BIOS data area
  88.    (EBIOS), you must use the NOXBDA parameter so that the extended
  89.    BIOS data area will not be moved. QEMM385 versions 5.11 and later
  90.    do not require this parameter.
  91.  
  92. Problems or Crashes While Running Windows in Enhanced Mode
  93. ----------------------------------------------------------
  94.  
  95. QEMM386 is mostly disabled while enhanced mode Windows is running.
  96. However, QEMM386 may have made changes to the system before being
  97. disabled, which may later cause problems for Windows. If you suspect
  98. QEMM386, first try disabling QEMM386 entirely by making a backup copy
  99. of your CONFIG.SYS file and temporarily removing the QEMM386.SYS line
  100. for testing purposes.
  101.  
  102. If removing QEMM386 seems to correct the problem, restore QEMM and try
  103. undoing some of the changes to the system that QEMM has made.
  104.  
  105. 1. Try loading QEMM386, but not loading any of your resident programs
  106.    or drivers into high memory.
  107.  
  108. 2. If you are using Quarterdeck's FILES.COM and/or BUFFERS.COM, try
  109.    loading normal files and buffers instead.
  110.  
  111. 3. If the system has shadow RAM, try the QEMM386 NOSHADOWRAM
  112.    parameter.
  113.  
  114. 4. Try using the QEMM386 X=F000-FFFF parameter to exclude any mapping
  115.    in the F000-FFFF area.
  116.  
  117. 5. If, when starting Windows 3.00 in enhanced mode, unreadable
  118.    characters appear on the display, the computer beeps, and you are
  119.    returned to the DOS prompt, verify that the file WINHIRAM.VXD is
  120.    present in the QEMM directory on your hard disk. Make sure this
  121.    file is the same version as present on the distribution disks for
  122.    the QEMM386 version that you are currently running. New versions of
  123.    this file are shipped with each QEMM386 update.
  124.  
  125. 6. Windows 3.00 enhanced mode will not function with an EMS page frame
  126.    located at 9000 hex. Check the location of the page frame by
  127.    running QEMM.COM. If the frame is at 9000, see if you can move it
  128.    somewhere between C000 and E000 hexadecimal. If you have a page
  129.    frame at 9000, problems may occur when running DOS programs that
  130.    use expanded memory under Windows 3.00.
  131.  
  132. 7. If you are running QEMM386 5.10 and have trouble running Novell's
  133.    XMSNET, or anything that uses XMS memory before entering Windows
  134.    3.00 enhanced mode, update to QEMM386 version 5.11.
  135.  
  136. 8. In some cases, adding the following line to the [386ENH] section of
  137.    the Windows 3.00 SYSTEM.INI file may be helpful in resolving memory
  138.    conflicts between Windows and QEMM386:
  139.  
  140.       [386ENH]
  141.       emmexclude=E000-EFFF
  142.  
  143. Keywords:  QEMM 386 quarter deck 5.1 5.0 XMS
  144.  
  145. COPYRIGHT Microsoft Corporation, 1990.
  146. Updated  91/01/04 04:29
  147.