home *** CD-ROM | disk | FTP | other *** search
-
- DOS 5 and QUARTERDECK PRODUCTS
-
-
- This QEMM 7 technote is an abridged version of a technical
- bulletin that is available through our standard support channels.
- The information contained in this version pertains ONLY to QEMM
- version 7.0. If you need information relating to earlier versions
- of QEMM or if you are interested in a lengthier discussion of this
- subject, you can obtain the unabridged version from the following
- sources:
-
- Quarterdeck Technical Support BBS: DOS5.TEC
- CompuServe: DOS5.ZIP
- Q/FAX: #200
-
-
- Subject: Information on the use of DOS 5.0 with Quarterdeck
- products.
-
-
- The shipping versions of all Quarterdeck products are compatible
- with IBM and Microsoft DOS 5.
-
- UPGRADING -- THE EASY PATH
-
- INSTALLING DOS 5 OVER A QEMM SYSTEM:
-
- If you are installing DOS 5 on a system that already has QEMM
- installed, simply leave the Quarterdeck memory managers in place
- and run the DOS SETUP program. SETUP will detect that a
- compatible memory manager is installed and will not replace it.
- SETUP typically makes two changes to your CONFIG.SYS file. It
- places a "DEVICE=SETVER.EXE" statement at the beginning of your
- CONFIG.SYS file (before QEMM and puts "DOS=HIGH" at the end of
- the CONFIG.SYS. It will also put a "SHELL=COMMAND.COM" statement
- in the file if there is not one already. For our purposes, you
- can leave that as it is.
-
- If you like, you can move the line that loads SETVER.EXE below
- the line that loads QEMM and run OPTIMIZE. OPTIMIZE will take
- care of loading SETVER high. The default size of SETVER is .4K,
- so even if you leave it alone, it will not make a big impact on
- your memory. Of course, if you don't have any programs that
- require it (run SETVER with no parameters to see the list), you
- can take it out entirely.
-
- Once you have installed the DOS 5 upgrade, you should switch to
- your QEMM directory and run the OPTIMIZE program. Since the
- installation of DOS 5 will change your memory configuration,
- running Optimize will take care of any rearrangement of programs
- in upper memory that is necessary to give you the largest
- possible memory in DOS.
-
- If you are running DESQview, you should Optimize with the
- /STEALTH option, even though Optimize may not suggest it
- automatically. DESQview can use the extra memory provided by
- Stealth ROM.
-
- INSTALLING QEMM OVER A DOS 5 SYSTEM:
-
- If you are installing QEMM onto a system that already has DOS 5,
- simply put the distribution disk in your floppy drive and run the
- INSTALL program. The INSTALL routines are fully aware of DOS 5
- and will automatically run the Optimize program to configure the
- system optimally. There is no need to do any "pre-configuration"
- to the system or to remove any of the DOS 5 memory management
- utilities. If the Stealth ROM feature is needed to get your
- resident programs loaded into upper memory, Stealth ROM will be
- offered automatically by the Optimize program.
-
- As suggested above, if you are running DESQview you can force the
- Stealth ROM feature by running OPTIMIZE /STEALTH, since DESQview
- can use the extra memory provided by Stealth ROM.
-
- If you have any questions about whether your system is optimized
- or if you have added or removed any TSR's or drivers during the
- upgrade, check the "Hints" given by Manifest and re-run the
- OPTIMIZE program.
-
- Note: In most cases, DESQview users get larger memory in their
- DOS windows by removing the "DOS=HIGH" from the CONFIG.SYS file.
- This allows DESQview to use the High Memory Area (HMA) that DOS
- would otherwise use. DESQview is more efficient at using the HMA
- than DOS, so giving DESQview the HMA usually results in more
- memory in your DESQview window. The only way to be sure which is
- better is to try it both ways (running Optimize and then running
- DESQview's Memory Status program with each configuration) to
- determine which provides the most memory.
-
- MICROSOFT WINDOWS 3.x IN ENHANCED MODE:
-
- If you will be running Microsoft Windows in Enhanced mode and
- plan to use the DOS=HIGH parameter, you cannot use QEMM's "EXT="
- or "MEM=" parameters. When these parameters are used, Windows
- cannot properly take over management of the High Memory Area and
- will fail to start in Enhanced mode. These parameters do not
- affect operation in Real or Standard modes, as QEMM remains in
- control of memory when those modes are used. Further information
- concerning Windows 3.x and Quarterdeck products can be found in
- our technotes which are specific to Windows.
-
- COMPATIBILITY WITH EARLIER SOFTWARE
-
- The following are specific compatibility issues related to
- earlier versions of Quarterdeck software and the use of DOS 5.
-
- 1) If you use DOS 5's DOSKEY utility and run DESQview:
-
- You need DESQview 2.34 or later. (Otherwise the DOSKEY utility
- will conflict with DESQview's DOS Services program if loaded
- before DESQview.) To use DOSKEY in a DESQview DOS window, modify
- the "Program" line of the program information file using "Change
- a Program" to load "DOSKEY" and configure the "Parameters" line
- with "/REINSTALL" so that each DOS window will have its own,
- unique set of stacked commands.
-
- 2) To run Microsoft WINDOWS 3.x in Standard Mode inside
- DESQview:
-
- You need DESQview 2.34 or later. Earlier versions of DESQview
- run Windows unreliably in Standard mode when DOS 5 is present.
- There is no problem running Windows Real mode if you have MS
- Windows 3.0. (Real mode was discontinued with 3.1.)
-
- 3) If you run DOS 5's DOSSHELL program:
-
- The DOSSHELL program works fine with Quarterdeck's memory
- management software. It is also possible to start DESQview from
- the shell, however you cannot task switch away from versions of
- DESQview prior to 2.34 or the system will hang. DESQview versions
- 2.34 and later prevent this problem; however, it is presumed that
- most users who use more advanced DOS environments, such as
- DESQview or Windows, will not be using DOSSHELL.
-
- 4) If you run DESQview and use SETVER.EXE:
-
- SETVER does not take effect when run inside DESQview 2.33 or
- earlier. A list of the programs that require SETVER is available
- by typing "SETVER" at the DOS prompt. If you have programs
- requiring SETVER and want to run them in DESQview, you should
- contact Customer Service for information about upgrading to the
- current shipping version.
-
- 5) If you run DESQview and get the message, "packed file is
- corrupt", when you open a window:
-
- The EXEPACK utility that came with versions of DOS prior to 5
- contained a bug that resulted in this error message being
- displayed when a packed .EXE file was executed in the first 64K
- of conventional memory. DOS 5 patches the files in memory so that
- they can be successfully unpacked and executed. However, since
- DESQview takes over much of the program-loading process from DOS,
- this patch does not take effect in DESQview versions prior to
- 2.34. Again, upgrading your version of DESQview will take care of
- this problem.
-
- ******************************************************************
- This technical note may be copied and distributed freely as long
- as it is distributed in its entirety and it is not distributed
- for profit. Copyright (C) 1990-93 by Quarterdeck Office Systems
- ********************* E N D O F F I L E **********************