home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0020 - 0029 / ibm0020-0029 / ibm0028.tar / ibm0028 / BLUEMAX.ZIP / BLUEMAX.SEZ / WINDOWS.DOC < prev   
Encoding:
Text File  |  1990-12-02  |  14.4 KB  |  289 lines

  1.                              WINDOWS COMPATIBILITY
  2.  
  3.  
  4.                                   Windows 3.0
  5. ********************************************************************************
  6. BlueMAX is compatible with Windows 3.0 in 386 Enhanced and Real mode.  The
  7. following notes should be helpful when running BlueMAX and Windows 3.0.
  8.  
  9.  
  10.  
  11. AUTOMATIC INSTANCING:
  12. BlueMAX's Windows 3.0 support includes a proprietary feature called "Automatic
  13. Instancing".  This feature allows many programs that are not Windows-aware to
  14. work properly with Windows.  TSRs and device drivers that are not Windows-aware
  15. may not function correctly when in Windows.  This is the case for many TSRs and
  16. device drivers currently available.  (Refer to the Windows 3.0 User's Guide for
  17. more information on the problem.)
  18.  
  19. If you have encountered resident programs that have not functioned properly
  20. with Windows or needed to be loaded in an open DOS window, BlueMAX should allow
  21. them to work properly.  If programs still do not function correctly, contact
  22. Qualitas Technical Support.  It is likely we can quickly resolve the
  23. difficulty.
  24.  
  25.  
  26. FOR MORE CONVENTIONAL MEMORY:
  27. Windows is able to take advantage of unused linear address space between 640KB
  28. and 1MB to reduce its own memory overhead in low DOS.  If Windows detects the
  29. presence of unused linear address space in high DOS at startup, it will map
  30. the addresses with physical RAM and load a small portion of its data into the
  31. remapped RAM.  Because BlueMAX may be mapping all the unused high DOS address
  32. space before Windows is loaded, you must be sure to leave some space unmapped
  33. to take advantage of this feature.
  34.  
  35. If INSTALL/UPDATE detects an available monochrome display area it will map only
  36. the first 8KB of the available space by inserting appropriate USE= statements
  37. in the options profile.  By doing so, Windows will take advantage of a portion
  38. of the remaining space - the total amount used will vary from system to system.
  39.  
  40. Although Windows will make use of a portion of the unmapped space, it may not
  41. always be the most effective use of the space on all systems.  This is a result
  42. of the fact that the unmapped space could have been mapped as high DOS by
  43. BlueMAX and used to store resident software which may be forced to reside in
  44. conventional memory.
  45.  
  46. If you have already installed BlueMAX and have recovered the monochrome display
  47. area with a USE= statement in the B000 - B800 range, we suggest you open a DOS
  48. window and display the 386UTIL MAPMEM screen to determine the amount of
  49. conventional memory available.  Then, change the USE= statement to read
  50. USE=B000-B200, reboot the system and rerun MAXIMIZE.  After MAXIMIZE has
  51. completed, restart Windows and again display the 386UTIL MAPMEM screen in a DOS
  52. window.  Finally, compare the amount of conventional memory available before
  53. and after to determine which setting is optimal for your system.
  54.  
  55.  
  56.  
  57. SYSTEMS WITH LESS THAN 640 KB OF CONVENTIONAL MEMORY:
  58. Due to a limitation of Windows, BlueMAX can not backfill systems with less than
  59. 640KB of conventional memory and still support Windows in Enhanced mode.  You
  60. must add a NOLOW statement to the BLUEMAX.SYS options profile and reboot the
  61. system if you require BlueMAX support for Windows 3.0 in Enhanced mode.  The
  62. NOLOW statement will disable default backfilling support by BLUEMAX.SYS.
  63. Consult the User's Guide and the README file for more information on all of the
  64. BlueMAX options.
  65.  
  66.  
  67. FOR 386 ENHANCED COMPATIBILITY:
  68. BlueMAX.VxD (the Windows 3.0 Virtual Device) must be in the same subdirectory as
  69. BLUEMAX.SYS for compatibility in Windows 3.0 Enhanced mode.
  70.  
  71.  
  72. NOWIN3:
  73. To provide support for Windows 3.0 in Enhanced mode, BLUEMAX.SYS' conventional
  74. memory storage size has increased from 80 to 1104 bytes.  If you do not require
  75. Windows 3.0 Enhanced mode support, add a NOWIN3 statement to the BLUEMAX.SYS
  76. options profile and reboot the system. With this option in effect BLUEMAX.SYS
  77. will support Windows in Real mode only.  Consult the User's Guide and the
  78. README file for more information on all of the BlueMAX options.
  79.  
  80.  
  81. TROUBLESHOOTING:
  82. BLUEMAX.SYS and BlueMAX.VxD must pass memory parameters to Windows 3.0 when
  83. Windows attempts to initialize in Enhanced mode.  Once Windows has completed
  84. initialization, BLUEMAX.SYS is switched to OFF mode and the involvement of
  85. BlueMAX.VxD is minimal.  Therefore, it is unlikely that problems encountered
  86. while running Windows 3.0 in Enhanced mode are a result of BlueMAX support.
  87. Windows will start up with a different set of initialization parameters
  88. with BlueMAX in the system than without.  This may result in problems that
  89. appear only when BlueMAX is in the system that are not BlueMAX problems.
  90.  
  91. The following paragraph outlines a process that will aid while attempting to
  92. isolate the source of a problem.
  93.  
  94. Comment the Device=BLUEMAX.SYS line in CONFIG.SYS and any references to 386LOAD
  95. in CONFIG.SYS or AUTOEXEC.BAT.  Load all device drivers and TSRs into low
  96. memory.  Then, add the following two Device= statements, in the order listed,
  97. to CONFIG.SYS:
  98.     Device=C:\Himem.sys
  99.     Device=C:\Windows\EMM386.sys
  100. Note that the path statements used above may differ on your system.  Also, to
  101. simplify the process in the future, do not remove edited lines but simply
  102. remark them so they can be reused easily.
  103.  
  104. After making the above changes in CONFIG.SYS, reboot the system and attempt to
  105. reproduce the problem.  If the problem still exists and you require further
  106. assistance, be sure to notify any support representative (Qualitas',
  107. MicroSoft's or the application manufacturer's) of the results of the above
  108. test.  The results do not completely implicate nor absolve any parties
  109. involved, but the information is useful.  Performing this step will speed up
  110. the technical support process.  As always, as a registered user of Qualitas
  111. software, feel free to contact Qualitas technical support and they will do what
  112. they can to help.
  113.  
  114.  
  115. SYSTEM.INI OPTIONS:
  116.  There are potential conflicts with Windows 3.0 when the address space normally
  117. occupied by the system ROM is remapped.  Because memory managers frequently
  118. remap system ROM address space, the following statement must be added to the
  119. [386Enh] section of SYSTEM.INI:
  120.  
  121.     SystemROMBreakPoint=FALSE
  122.  
  123. Programs that require VCPI to enter protected mode do not work under Windows.
  124. By default, all VCPI requests cause Windows to terminate the application.
  125. Windows can be made to return an error and the application can continue to
  126. load without using VCPI calls by adding the following line to the [386Enh]
  127. section of SYSTEM.INI:
  128.  
  129.     VCPIWarning=FALSE
  130.  
  131.  
  132. HIMEM.SYS AND EMM386.SYS:
  133. Do not use Microsoft's HIMEM.SYS driver or the EMM386.SYS driver that comes
  134. with Windows.  All XMS services included in HIMEM.SYS are provided by BlueMAX.
  135.  
  136.  
  137. DISK CACHES AND RAM DISKS:
  138. Disk caching and RAM disk software MUST be configured to use EXTended memory
  139. rather than EMS memory.  Upon entering Windows 3.0, BlueMAX transfers all
  140. unallocated EMS memory to the XMS memory pool for Windows' use.  Since BlueMAX
  141. has no control over EMS memory from within Windows 3.0, we cannot guarantee
  142. proper EMS support for those TSRs configured to use EMS memory.
  143.  
  144.     ***********************************************************************
  145.     *    USERS HAVE REPORTED CERTAIN RELEASES OF DISK CACHING SOFTWARE    *
  146.     *    CAN DAMAGE FILES ON THE HARD DISK IF THE CACHE IS CONFIGURED TO  *
  147.     *    USE EMS MEMORY IN THE WINDOWS 3.0 ENVIRONMENT.  WE STRONGLY      *
  148.     *    RECOMMEND CONFIGURING DISK CACHES TO USE EXTENDED MEMORY INSTEAD *
  149.     *    OF EMS MEMORY.                                                   *
  150.     ***********************************************************************
  151.  
  152. BlueMAX's Windows 3.0 support has been tested and works well with Super PC-Kwik.
  153. The cache may be loaded high with 386LOAD if you desire.  You must use version
  154. 3.56 or later of Super PC-Kwik and run the cache out of EXTended memory.  The
  155. following installation options are recommended:
  156.  
  157.    SUPERPCK /EM /S:xxxx
  158.    where /EM sets the cache in Extended memory, and
  159.    /S:xxxx sets the size of the cache in KB.  Be sure to set aside
  160.    this much Extended memory (plus 64KB) in the BlueMAX Profile with
  161.    the EXT= statement.
  162.  
  163.  
  164. BUSMASTERING DEVICES:
  165. If BLUEMAX.SYS has detected a busmastering hard disk controller without VDS
  166. support or the keyword NOSCSI is present in the BlueMAX PROfile, the BlueMAX.VxD
  167. must see SMARTDrive (Microsoft's disk cache) in memory before starting Windows.
  168. (See "Busmastering Controllers" in the README file for more details.)  Through
  169. double-buffering, SMARTDrive alleviates problems when busmastering controllers
  170. transfer from memory which is not mapped one-to-one.  Without SMARTDrive loaded
  171. in low DOS memory, such transfers can result in the loss of data.  Unless you
  172. are SURE that BLUEMAX.SYS is in error, and that your hard disk does in fact
  173. support VDS, do not load SMARTDrive into high DOS memory.
  174.  
  175. If SMARTDrive is not found,  BlueMAX will generate the following error messages:
  176.  
  177.     BlueMAX VxD ERROR:  Busmaster Disk Subsystem w/o SMARTDRV Being Loaded
  178.  
  179. In order to override this safety check, use the option SET BUSMASTER=VDS
  180. in AUTOEXEC.BAT.  Use this option only if you are positive that you do not
  181. have a busmastering device or if your device has VDS support.  See the BlueMAX
  182. README file for more information on busmastering controllers.
  183.  
  184.  
  185. PC TOOLS:
  186. The PC Tools' PCSHELL and DESKTOP utilities currently cannot be hot-keyed
  187. while Windows is active.  They can be loaded resident prior to running
  188. Windows and still be active after you exit Windows.  Contact Central Point
  189. Software for more information about Windows compatible versions of their
  190. software.
  191.  
  192.  
  193. FILES and BUFFERS:
  194. FILES= in CONFIG.SYS set too small (less than 25) can result in Windows
  195. failing to load certain files or fonts properly.  Windows may also generate an
  196. "UNRECOVERABLE APPLICATION ERROR".
  197.  
  198. BUFFERS= in CONFIG.SYS set to less than 3 can result in unpredictable and
  199. undesirable results.  If you are running disk caching software, BUFFERS
  200. can be reduced to 3.
  201.  
  202.  
  203. 386UTIL.COM
  204. At present, the following 386UTIL display options are available from within
  205. Windows:  LIST, MAPMEM, SUMMARY, MAPDEV and MAPEMS.  Other 386UTIL display
  206. options are not available when running under Windows.
  207.  
  208.  
  209. EMS PAGE FRAME:
  210. If the EMS page frame is located in conventional memory (at address 9000 or
  211. below), applications that use EMS memory may fail under Windows 3.0.  If
  212. an application using EMS memory does fail under Windows, try to relocate
  213. the EMS page frame in the high DOS area instead of conventional memory.  This
  214. can be done by reconfiguring adapters to allow for at least 64KB contiguous
  215. address space in high DOS memory in which to place the EMS page frame.
  216.  
  217.  
  218. NETWORK ADAPTERS:
  219. Network adapters often use IRQ 3, which conflicts with COM2.  If your machine
  220. is set up in this way, Windows 3.0 does not work properly.  The VxD file,
  221. VPICDA.386, fixes the problem.  You'll need a device statement in the [386Enh]
  222. section of SYSTEM.INI to load this VxD.  This device and information on its
  223. installation can be found on the CompuServe Novell forum.
  224.  
  225.  
  226. STARTING WINDOWS:
  227. If typing WIN fails to bring Windows 3.0 up in Enhanced mode, enter WIN/3
  228. at the command line instead.  WIN.COM chooses which Windows operating mode is
  229. most appropriate for your machine.  If there is less than 960KB of EXTended
  230. memory, WIN defaults to real mode.  WIN/3 forces Enhanced mode.
  231.  
  232. ********************************************************************************
  233.  
  234.  
  235.  
  236.                                   Windows 386
  237. ********************************************************************************
  238. Windows 386 (as opposed to Windows 3.0) is not compatible with BlueMAX.  This
  239. program does not support the standard interface (VCPI) that allows virtual mode
  240. programs to coexist successfully.  You may use the WIN86 portion of WIN386 by
  241. installing according to the instructions below for WIN286.  For additional
  242. information on the VCPI specification, see the BlueMAX User's Guide.
  243. ********************************************************************************
  244.  
  245.  
  246.  
  247.                                   Windows 286
  248. ********************************************************************************
  249. Windows 286 is fully compatible with BlueMAX.  For proper support of all Windows
  250. 286 features with BlueMAX, you must use a copy of Windows dated July 1988 or
  251. later.  The date of your version of Windows can be found by listing the
  252. directory of your Windows SETUP diskette.  A date of 7/01/88 or later provides
  253. the full Windows 286 support necessary.  Please note that some versions of the
  254. 8514/A driver that comes with Windows have problems.  If you experience
  255. difficulty while using this driver, reinstall Windows without using that
  256. driver.
  257.  
  258. INSTALLING Windows 286:
  259. To install Windows 286 with BlueMAX:
  260.     *Before Windows installation, edit your CONFIG.SYS to place a comment
  261.     before the BlueMAX device line so that the driver is unrecognizable.
  262.     Windows does a text search for drivers in the CONFIG.SYS.  For example,
  263.     the original device line in CONFIG.SYS might be
  264.         DEVICE=C:\BlueMAX\BLUEMAX.SYS PRO=C:\BlueMAX\BlueMAX.PRO
  265.     and should be changed temporarily to
  266.         ** DEVICE=C:\BlueMAX\BLUEMAX.SYS PRO=C:\BlueMAX\BlueMAX.PRO
  267.     Be sure that you DO NOT REBOOT YOUR SYSTEM!
  268.  
  269.     *Install or reinstall Windows according to the instructions given for
  270.     your system.  The screen "Extended Memory Setting" should be answered
  271.     with "Extended memory available" to ensure proper installation of the
  272.     HIMEM feature.  When Windows makes the request to run MEMSET, reply
  273.     "NO".  At that point, Windows returns you to the DOS prompt.  Again, be
  274.     sure that you DO NOT REBOOT YOUR SYSTEM!
  275.  
  276.     *Re-edit your CONFIG.SYS and remove the comment you placed before the
  277.     BlueMAX device driver.  In the above example, you would remove ** and be
  278.     left with
  279.         DEVICE=C:\BlueMAX\BLUEMAX.SYS PRO=C:\BlueMAX\BlueMAX.PRO
  280.  
  281.  
  282. HIMEM.SYS:
  283. BlueMAX provides all the features of the HIMEM.SYS driver.  If you are loading
  284. anything that requires the use of EXTended memory, BE SURE you allocate the
  285. necessary amount of EXTended memory PLUS 64KB for XMS support.  For example, if
  286. you are using a 1024KB disk cache in extended memory, set EXTended memory to
  287. 1024 + 64 (EXT=1088) in the BlueMAX PROfile.
  288. ********************************************************************************
  289.