home *** CD-ROM | disk | FTP | other *** search
- WINDOWS COMPATIBILITY
-
-
- Windows 3.0
- ********************************************************************************
- BlueMAX is compatible with Windows 3.0 in 386 Enhanced and Real mode. The
- following notes should be helpful when running BlueMAX and Windows 3.0.
-
-
-
- AUTOMATIC INSTANCING:
- BlueMAX's Windows 3.0 support includes a proprietary feature called "Automatic
- Instancing". This feature allows many programs that are not Windows-aware to
- work properly with Windows. TSRs and device drivers that are not Windows-aware
- may not function correctly when in Windows. This is the case for many TSRs and
- device drivers currently available. (Refer to the Windows 3.0 User's Guide for
- more information on the problem.)
-
- If you have encountered resident programs that have not functioned properly
- with Windows or needed to be loaded in an open DOS window, BlueMAX should allow
- them to work properly. If programs still do not function correctly, contact
- Qualitas Technical Support. It is likely we can quickly resolve the
- difficulty.
-
-
- FOR MORE CONVENTIONAL MEMORY:
- Windows is able to take advantage of unused linear address space between 640KB
- and 1MB to reduce its own memory overhead in low DOS. If Windows detects the
- presence of unused linear address space in high DOS at startup, it will map
- the addresses with physical RAM and load a small portion of its data into the
- remapped RAM. Because BlueMAX may be mapping all the unused high DOS address
- space before Windows is loaded, you must be sure to leave some space unmapped
- to take advantage of this feature.
-
- If INSTALL/UPDATE detects an available monochrome display area it will map only
- the first 8KB of the available space by inserting appropriate USE= statements
- in the options profile. By doing so, Windows will take advantage of a portion
- of the remaining space - the total amount used will vary from system to system.
-
- Although Windows will make use of a portion of the unmapped space, it may not
- always be the most effective use of the space on all systems. This is a result
- of the fact that the unmapped space could have been mapped as high DOS by
- BlueMAX and used to store resident software which may be forced to reside in
- conventional memory.
-
- If you have already installed BlueMAX and have recovered the monochrome display
- area with a USE= statement in the B000 - B800 range, we suggest you open a DOS
- window and display the 386UTIL MAPMEM screen to determine the amount of
- conventional memory available. Then, change the USE= statement to read
- USE=B000-B200, reboot the system and rerun MAXIMIZE. After MAXIMIZE has
- completed, restart Windows and again display the 386UTIL MAPMEM screen in a DOS
- window. Finally, compare the amount of conventional memory available before
- and after to determine which setting is optimal for your system.
-
-
-
- SYSTEMS WITH LESS THAN 640 KB OF CONVENTIONAL MEMORY:
- Due to a limitation of Windows, BlueMAX can not backfill systems with less than
- 640KB of conventional memory and still support Windows in Enhanced mode. You
- must add a NOLOW statement to the BLUEMAX.SYS options profile and reboot the
- system if you require BlueMAX support for Windows 3.0 in Enhanced mode. The
- NOLOW statement will disable default backfilling support by BLUEMAX.SYS.
- Consult the User's Guide and the README file for more information on all of the
- BlueMAX options.
-
-
- FOR 386 ENHANCED COMPATIBILITY:
- BlueMAX.VxD (the Windows 3.0 Virtual Device) must be in the same subdirectory as
- BLUEMAX.SYS for compatibility in Windows 3.0 Enhanced mode.
-
-
- NOWIN3:
- To provide support for Windows 3.0 in Enhanced mode, BLUEMAX.SYS' conventional
- memory storage size has increased from 80 to 1104 bytes. If you do not require
- Windows 3.0 Enhanced mode support, add a NOWIN3 statement to the BLUEMAX.SYS
- options profile and reboot the system. With this option in effect BLUEMAX.SYS
- will support Windows in Real mode only. Consult the User's Guide and the
- README file for more information on all of the BlueMAX options.
-
-
- TROUBLESHOOTING:
- BLUEMAX.SYS and BlueMAX.VxD must pass memory parameters to Windows 3.0 when
- Windows attempts to initialize in Enhanced mode. Once Windows has completed
- initialization, BLUEMAX.SYS is switched to OFF mode and the involvement of
- BlueMAX.VxD is minimal. Therefore, it is unlikely that problems encountered
- while running Windows 3.0 in Enhanced mode are a result of BlueMAX support.
- Windows will start up with a different set of initialization parameters
- with BlueMAX in the system than without. This may result in problems that
- appear only when BlueMAX is in the system that are not BlueMAX problems.
-
- The following paragraph outlines a process that will aid while attempting to
- isolate the source of a problem.
-
- Comment the Device=BLUEMAX.SYS line in CONFIG.SYS and any references to 386LOAD
- in CONFIG.SYS or AUTOEXEC.BAT. Load all device drivers and TSRs into low
- memory. Then, add the following two Device= statements, in the order listed,
- to CONFIG.SYS:
- Device=C:\Himem.sys
- Device=C:\Windows\EMM386.sys
- Note that the path statements used above may differ on your system. Also, to
- simplify the process in the future, do not remove edited lines but simply
- remark them so they can be reused easily.
-
- After making the above changes in CONFIG.SYS, reboot the system and attempt to
- reproduce the problem. If the problem still exists and you require further
- assistance, be sure to notify any support representative (Qualitas',
- MicroSoft's or the application manufacturer's) of the results of the above
- test. The results do not completely implicate nor absolve any parties
- involved, but the information is useful. Performing this step will speed up
- the technical support process. As always, as a registered user of Qualitas
- software, feel free to contact Qualitas technical support and they will do what
- they can to help.
-
-
- SYSTEM.INI OPTIONS:
- There are potential conflicts with Windows 3.0 when the address space normally
- occupied by the system ROM is remapped. Because memory managers frequently
- remap system ROM address space, the following statement must be added to the
- [386Enh] section of SYSTEM.INI:
-
- SystemROMBreakPoint=FALSE
-
- Programs that require VCPI to enter protected mode do not work under Windows.
- By default, all VCPI requests cause Windows to terminate the application.
- Windows can be made to return an error and the application can continue to
- load without using VCPI calls by adding the following line to the [386Enh]
- section of SYSTEM.INI:
-
- VCPIWarning=FALSE
-
-
- HIMEM.SYS AND EMM386.SYS:
- Do not use Microsoft's HIMEM.SYS driver or the EMM386.SYS driver that comes
- with Windows. All XMS services included in HIMEM.SYS are provided by BlueMAX.
-
-
- DISK CACHES AND RAM DISKS:
- Disk caching and RAM disk software MUST be configured to use EXTended memory
- rather than EMS memory. Upon entering Windows 3.0, BlueMAX transfers all
- unallocated EMS memory to the XMS memory pool for Windows' use. Since BlueMAX
- has no control over EMS memory from within Windows 3.0, we cannot guarantee
- proper EMS support for those TSRs configured to use EMS memory.
-
- ***********************************************************************
- * USERS HAVE REPORTED CERTAIN RELEASES OF DISK CACHING SOFTWARE *
- * CAN DAMAGE FILES ON THE HARD DISK IF THE CACHE IS CONFIGURED TO *
- * USE EMS MEMORY IN THE WINDOWS 3.0 ENVIRONMENT. WE STRONGLY *
- * RECOMMEND CONFIGURING DISK CACHES TO USE EXTENDED MEMORY INSTEAD *
- * OF EMS MEMORY. *
- ***********************************************************************
-
- BlueMAX's Windows 3.0 support has been tested and works well with Super PC-Kwik.
- The cache may be loaded high with 386LOAD if you desire. You must use version
- 3.56 or later of Super PC-Kwik and run the cache out of EXTended memory. The
- following installation options are recommended:
-
- SUPERPCK /EM /S:xxxx
- where /EM sets the cache in Extended memory, and
- /S:xxxx sets the size of the cache in KB. Be sure to set aside
- this much Extended memory (plus 64KB) in the BlueMAX Profile with
- the EXT= statement.
-
-
- BUSMASTERING DEVICES:
- If BLUEMAX.SYS has detected a busmastering hard disk controller without VDS
- support or the keyword NOSCSI is present in the BlueMAX PROfile, the BlueMAX.VxD
- must see SMARTDrive (Microsoft's disk cache) in memory before starting Windows.
- (See "Busmastering Controllers" in the README file for more details.) Through
- double-buffering, SMARTDrive alleviates problems when busmastering controllers
- transfer from memory which is not mapped one-to-one. Without SMARTDrive loaded
- in low DOS memory, such transfers can result in the loss of data. Unless you
- are SURE that BLUEMAX.SYS is in error, and that your hard disk does in fact
- support VDS, do not load SMARTDrive into high DOS memory.
-
- If SMARTDrive is not found, BlueMAX will generate the following error messages:
-
- BlueMAX VxD ERROR: Busmaster Disk Subsystem w/o SMARTDRV Being Loaded
-
- In order to override this safety check, use the option SET BUSMASTER=VDS
- in AUTOEXEC.BAT. Use this option only if you are positive that you do not
- have a busmastering device or if your device has VDS support. See the BlueMAX
- README file for more information on busmastering controllers.
-
-
- PC TOOLS:
- The PC Tools' PCSHELL and DESKTOP utilities currently cannot be hot-keyed
- while Windows is active. They can be loaded resident prior to running
- Windows and still be active after you exit Windows. Contact Central Point
- Software for more information about Windows compatible versions of their
- software.
-
-
- FILES and BUFFERS:
- FILES= in CONFIG.SYS set too small (less than 25) can result in Windows
- failing to load certain files or fonts properly. Windows may also generate an
- "UNRECOVERABLE APPLICATION ERROR".
-
- BUFFERS= in CONFIG.SYS set to less than 3 can result in unpredictable and
- undesirable results. If you are running disk caching software, BUFFERS
- can be reduced to 3.
-
-
- 386UTIL.COM
- At present, the following 386UTIL display options are available from within
- Windows: LIST, MAPMEM, SUMMARY, MAPDEV and MAPEMS. Other 386UTIL display
- options are not available when running under Windows.
-
-
- EMS PAGE FRAME:
- If the EMS page frame is located in conventional memory (at address 9000 or
- below), applications that use EMS memory may fail under Windows 3.0. If
- an application using EMS memory does fail under Windows, try to relocate
- the EMS page frame in the high DOS area instead of conventional memory. This
- can be done by reconfiguring adapters to allow for at least 64KB contiguous
- address space in high DOS memory in which to place the EMS page frame.
-
-
- NETWORK ADAPTERS:
- Network adapters often use IRQ 3, which conflicts with COM2. If your machine
- is set up in this way, Windows 3.0 does not work properly. The VxD file,
- VPICDA.386, fixes the problem. You'll need a device statement in the [386Enh]
- section of SYSTEM.INI to load this VxD. This device and information on its
- installation can be found on the CompuServe Novell forum.
-
-
- STARTING WINDOWS:
- If typing WIN fails to bring Windows 3.0 up in Enhanced mode, enter WIN/3
- at the command line instead. WIN.COM chooses which Windows operating mode is
- most appropriate for your machine. If there is less than 960KB of EXTended
- memory, WIN defaults to real mode. WIN/3 forces Enhanced mode.
-
- ********************************************************************************
-
-
-
- Windows 386
- ********************************************************************************
- Windows 386 (as opposed to Windows 3.0) is not compatible with BlueMAX. This
- program does not support the standard interface (VCPI) that allows virtual mode
- programs to coexist successfully. You may use the WIN86 portion of WIN386 by
- installing according to the instructions below for WIN286. For additional
- information on the VCPI specification, see the BlueMAX User's Guide.
- ********************************************************************************
-
-
-
- Windows 286
- ********************************************************************************
- Windows 286 is fully compatible with BlueMAX. For proper support of all Windows
- 286 features with BlueMAX, you must use a copy of Windows dated July 1988 or
- later. The date of your version of Windows can be found by listing the
- directory of your Windows SETUP diskette. A date of 7/01/88 or later provides
- the full Windows 286 support necessary. Please note that some versions of the
- 8514/A driver that comes with Windows have problems. If you experience
- difficulty while using this driver, reinstall Windows without using that
- driver.
-
- INSTALLING Windows 286:
- To install Windows 286 with BlueMAX:
- *Before Windows installation, edit your CONFIG.SYS to place a comment
- before the BlueMAX device line so that the driver is unrecognizable.
- Windows does a text search for drivers in the CONFIG.SYS. For example,
- the original device line in CONFIG.SYS might be
- DEVICE=C:\BlueMAX\BLUEMAX.SYS PRO=C:\BlueMAX\BlueMAX.PRO
- and should be changed temporarily to
- ** DEVICE=C:\BlueMAX\BLUEMAX.SYS PRO=C:\BlueMAX\BlueMAX.PRO
- Be sure that you DO NOT REBOOT YOUR SYSTEM!
-
- *Install or reinstall Windows according to the instructions given for
- your system. The screen "Extended Memory Setting" should be answered
- with "Extended memory available" to ensure proper installation of the
- HIMEM feature. When Windows makes the request to run MEMSET, reply
- "NO". At that point, Windows returns you to the DOS prompt. Again, be
- sure that you DO NOT REBOOT YOUR SYSTEM!
-
- *Re-edit your CONFIG.SYS and remove the comment you placed before the
- BlueMAX device driver. In the above example, you would remove ** and be
- left with
- DEVICE=C:\BlueMAX\BLUEMAX.SYS PRO=C:\BlueMAX\BlueMAX.PRO
-
-
- HIMEM.SYS:
- BlueMAX provides all the features of the HIMEM.SYS driver. If you are loading
- anything that requires the use of EXTended memory, BE SURE you allocate the
- necessary amount of EXTended memory PLUS 64KB for XMS support. For example, if
- you are using a 1024KB disk cache in extended memory, set EXTended memory to
- 1024 + 64 (EXT=1088) in the BlueMAX PROfile.
- ********************************************************************************