home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / desqview / qwhite.arj / WIN3.TEC < prev    next >
Text File  |  1992-03-09  |  11KB  |  220 lines

  1. ID:W3 Windows 3.0 with DESQview and QEMM-386
  2. Quarterdeck Technical Note #170
  3. by Stan Young
  4.  
  5.                            WINDOWS 3.0
  6.  
  7. If you are planning to run Windows 3.0 with our DESQview, DESQview 386 and/or 
  8. QEMM-386 products, Quarterdeck recommends that you upgrade to the versions of 
  9. these products which specifically support Windows 3.0.  
  10.  
  11. These versions are:
  12.  
  13. DESQview 2.3 (or above) DESQview 386 2.3 (or above) QEMM-386 5.1 (or above)
  14.  
  15. Upgrade notices will be going out to registered users of Quarterdeck products 
  16. starting 8/28/90.
  17.  
  18.                RUNNING WINDOWS 3.0 WITH EARLIER VERSIONS
  19.  
  20. It is possible to run Windows 3.0 with earlier versions of Quarterdeck 
  21. products only in Real mode, not in Standard or Enhanced modes.  If you are 
  22. running with a version of QEMM-386 prior to 5.1, you must be sure to use the 
  23. RAM parameter and also make the following additions to the Windows SYSTEM.INI 
  24. file, after the line which reads "[386Enh]":
  25.  
  26. [386Enh]
  27. DualDisplay=True
  28. EMMExclude=E000-EFFF
  29.  
  30. These changes to the SYSTEM.INI file prevent Windows 3.0 from disrupting the 
  31. high memory management of QEMM-386.  These changes can be retained when you 
  32. upgrade to QEMM-386 v5.1, but they are not required with the upgrade.
  33.  
  34. If you are running Windows 3.0 in DESQview 386 versions prior to 2.3, it must 
  35. run full-screen and not virtualized, due to mouse and video problems.  Even if 
  36. you are planning to run Window 3.0 ONLY in Real mode, an upgrade to the 
  37. current versions of DESQview and QEMM-386 is recommended.
  38.           DESQview v2.3 AND ABOVE WITH WINDOWS 3.0 ON A 286
  39.  
  40. On 80286 machines, Windows 3.0 requires a special loader program to operate in 
  41. Standard mode inside DESQview 2.3 and above.  The loader (W3-LOAD.COM) is 
  42. provided on the DESQview disk and is invoked when you run Windows 3.0 from the 
  43. "MS Windows 3 Std." selection which is added to your Open Window menu by Add a 
  44. Program.  The loader is not required when running in DESQview 386.  It is 
  45. included only for consistency with what is shipped in the standard DESQview 
  46. package.
  47.  
  48. To run Windows 3.0 in Standard mode on a 286, you must have a minimum of 1MB 
  49. of real extended memory.  
  50.  
  51. If all of your memory currently is configured as expanded, you may have to 
  52. reconfigure some as extended.  Most Windows applications, even those which 
  53. specifically support Windows 3.0 can run in Real mode, so unless you have 
  54. applications which require Standard mode, you may wish to leave your memory 
  55. configured as expanded memory.
  56.  
  57.              DESQview 386 v2.3 AND ABOVE WITH WINDOWS 3.0
  58.  
  59. DESQview 386 2.3 and above support Windows 3.0, both in Real mode and Standard 
  60. mode.  This support is completely automatic, requiring no special loaders or 
  61. parameters as long as QEMM-386 v5.10 or above is used as the memory manager.
  62.  
  63. Real Mode Support:
  64.  
  65. Install the "MS Windows 3 Real" selection from Add a Program.  
  66.  
  67. Running in Real mode, Windows 3.0 runs like any other large graphics program.  
  68. Windows in this mode can be run in a small window and in the background.
  69.  
  70. Standard Mode Support:
  71.  
  72. Install the "MS Windows 3 Std." selection from Add a Program.
  73.  
  74. Running in Standard mode, Windows 3.0 will run in the foreground.  
  75.  
  76. However, since it writes directly to the screen in protected mode, the screen 
  77. cannot be virtualized.  Therefore, the "MS Windows 3 Std." installation 
  78. defaults to run full-screen only and only in foreground.
  79.  
  80. 386 Enhanced Mode:
  81.  
  82. Windows 3.0 386 Enhanced mode is not supported inside DESQview 386.  
  83.  
  84. This should not be a major restriction, since currently anticipated Windows 
  85. 3.0 applications are expected to support either Real or Standard mode.  One of 
  86. the primary features of 386 Enhanced mode is multitasking support for standard 
  87. DOS applications.  This can be obtained by running your DOS applications in 
  88. their own DESQview windows.
  89.  
  90. 386 Enhanced mode is supported by QEMM-386 when running outside of DESQview
  91. 386.
  92.  
  93.                      USING QEMM-386 VERSION 5.1
  94.  
  95. QEMM-386 v5.1 can support Windows 3.0 in all of its possible modes of 
  96. operation: Real, Standard and 386 Enhanced.  
  97.  
  98. Giving Windows 3.0 the type of memory it needs:
  99.  
  100. To give Windows 3.0 the kind of memory it needs for ANY mode of operation, 
  101. simply install QEMM-386 using the defaults.  No special parameters to QEMM-386 
  102. are needed for this support and there is no need to use Microsoft's HIMEM.SYS 
  103. driver or reserve any extended memory for the use of Windows 3.0.  QEMM 
  104. concurrently supports both the EMS standard (the one Windows uses in Real 
  105. mode) and the XMS standard (the one Windows uses in Standard and Enhanced 
  106. modes).  QEMM-386 automatically detects the type of memory being requested and 
  107. provides it.
  108.  
  109. Installation Note:
  110.  
  111. If you will be running Windows 3.0, be sure to use the QEMM-386 "RAM" 
  112. parameter.  This parameter will automatically be installed when you run the 
  113. OPTIMIZE program, or if you answer "Yes" to the question "Fill All High Memory 
  114. with RAM?" during the QEMM-386 Install procedure.  
  115.  
  116. QEMM-386 by default provides memory management in the monochrome video area 
  117. (B000-B7FF), when it is not in use by a video adapter.  If you use the RAM 
  118. parameter, QEMM-386 fills these addresses with RAM so that resident programs, 
  119. drivers and some of DOS overhead can be loaded into high memory. However, if 
  120. you don't use the RAM parameter, Windows 3.0 seems to become confused by QEMM-
  121. 386's memory management in this area and may refuse to start up in 386 
  122. Enhanced mode.  
  123.  
  124. If you will be running Windows 3.0 and for some reason don't want to use the 
  125. RAM parameter, you should exclude QEMM-386's use of this area by using X=B000-
  126. B7FF as a parameter to the QEMM386.SYS driver.
  127.  
  128. Fine Tuning:
  129.  
  130. Users who want to make the most efficient use of their memory may want to 
  131. consider making some changes from the defaults.  The procedure for making 
  132. these modifications varies slightly, depending on whether you have installed 
  133. QEMM-386 first, or Windows 3.0 first.
  134.  
  135. When QEMM-386 is installed before Windows 3.0:
  136.  
  137. If you install Windows 3.0 after installing QEMM-386, the Windows Setup 
  138. program's default makes two changes to your CONFIG.SYS file which you may wish 
  139. to modify.
  140.  
  141. Windows Setup inserts the driver HIMEM.SYS before the QEMM386.SYS driver. When 
  142. QEMM-386 loads, it can allocate all of the memory that is controlled by the 
  143. HIMEM.SYS driver, so the presence of HIMEM.SYS is not a big problem. 
  144.  
  145. However, HIMEM.SYS takes 2.8K of conventional memory which QEMM-386 cannot 
  146. reclaim.  Since QEMM-386 provides all the features of HIMEM.SYS, you may want 
  147. to avoid loading HIMEM.SYS altogether.  You can do this by selecting "Let you 
  148. review & edit changes before modifications are made" from Windows Setup when 
  149. you get to the menu which offers this option.  Just edit out the line which 
  150. contains the HIMEM.SYS driver from the "Proposed CONFIG.SYS file." Or you can 
  151. remove the line from your CONFIG.SYS file at a later time using a text editor.
  152.  
  153. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS.  This is 
  154. Microsoft's disk caching software.  It will operate correctly as loaded, but 
  155. its default size tends to be rather large.  If you are running programs which 
  156. use expanded memory outside of Windows, you may want to remove the driver or 
  157. modify its size.  (See SMARTDRV.TEC, our technical note on SMARTDrive.)
  158.  
  159. When Windows 3.0 is installed before QEMM-386:
  160.  
  161. If Windows 3.0 is already installed when you install QEMM-386, the Windows 
  162. Setup program may have made some changes to your CONFIG.SYS file which you may 
  163. want to modify.  
  164.  
  165. Windows Setup installs a driver called HIMEM.SYS.  The QEMM-386 installation 
  166. procedure puts the QEMM386.SYS driver before the HIMEM.SYS driver.  When the 
  167. system boots, the HIMEM.SYS driver sees that an extended memory manager (QEMM-
  168. 386) is already installed and does not load itself.  
  169.  
  170. This is fine, since the QEMM386.SYS driver provides all the features of 
  171. HIMEM.SYS.  Also, since HIMEM.SYS fails to load, it will not be taking any 
  172. memory.  However, it will beep and produce a message, saying "Error: An 
  173. Extended Memory Manager is already installed." To get rid of this error 
  174. message, remove the line which loads the HIMEM.SYS driver from your CONFIG.SYS 
  175. file using a text editor.
  176.  
  177. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS.  This is 
  178. Microsoft's disk caching software.  It operates correctly as loaded, though 
  179. its default size tends to be rather large.  If you are running programs which 
  180. use expanded memory outside of Windows, you may want to remove the driver or 
  181. modify its size.  (See SMARTDRV.TEC, our technical note on SMARTDrive.)
  182.  
  183.                    RUNNING MANIFEST IN WINDOWS 3.0
  184.  
  185. Quarterdeck Manifest can be run within Windows 3.0 as you would any standard 
  186. DOS application.  You can use the default Windows PIF with the following 
  187. changes:
  188.  
  189. Change "Memory Requirements: KB Required" to 200.  Select COM1 and COM2, so 
  190. that the communications ports can be seen.
  191.  
  192. When running Manifest in Windows 3.0 in 386 Enhanced mode, the "QEMM 386" 
  193. entry will not occur even if you are running QEMM-386 before Windows.  This is 
  194. because QEMM-386 completely disables itself when Windows 3.0 is running in 
  195. Enhanced mode.  You will see the entry if you are running Windows in either 
  196. Real or Standard modes.
  197.  
  198.            *******************************************************
  199.            *Important Notice: Starting with QEMM-386 version 5.1,*
  200.            *the name of the QEMM-386 driver (.SYS) file was      *
  201.            *changed from:                                        *
  202.            *                                                     *
  203.            *             QEMM.SYS to QEMM386.SYS                 *
  204.            *                                                     *
  205.            *This prevents the Windows 3.0 installation from      *
  206.            *incorrectly reporting that QEMM.SYS is incompatible. *
  207.            *So as you read the DESQview 386 or QEMM-386 manual,  *
  208.            *remember that QEMM.SYS is now QEMM386.SYS.           *
  209.            *******************************************************
  210.  
  211.  
  212.   ************************************************************************
  213.   *This technical note may be copied and distributed freely as long as it*
  214.   *is distributed in its entirety and it is not distributed for profit.  *
  215.   *         Copyright (C) 1991-2 by Quarterdeck Office Systems           *
  216.   ************************ E N D   O F   F I L E *************************
  217.  
  218.  
  219.  
  220.