home *** CD-ROM | disk | FTP | other *** search
- ID:QX Discussion of QEXT.SYS
- Quarterdeck Technical Note
- by Stan Young
-
- To operate properly, the QEXT.SYS driver must take the first 64K
- of exTENDed memory starting at 1 Megabyte. Therefore, it should
- be loaded as the first driver in CONFIG.SYS that uses extended
- memory (before VDISKs and the like).
-
- QEXT.SYS is written to IBM's specification for identifying itself
- as a VDISK type utility and therefore devices loaded after it
- should not overwrite QEXT. However, if they do, you can expect
- that DESQview will fail soon after start-up.
-
- This note only applies to DESQview systems of 2.0 or beyond that
- are utilizing the QEXT.SYS driver. QEXT is usable ONLY with
- 80286 machines that have REAL, not emulated exTENDed memory.
- Emulated extended memory (created by utilities such as AST's
- REX.SYS), cannot be used.
-
- Determining if QEXT.SYS is working
-
- QEXT.SYS is working if more memory (approx. 60K) is shown in the
- "Total Conventional Memory" cell in Memory Status when it is
- loaded verses when it is not loaded. To load QEXT.SYS you must
- have DEVICE=QEXT.SYS as the first extended using device in your
- CONFIG.SYS file and you must load DESQview with the XDV.COM
- loader.
-
- Once loaded, the increased memory should be seen, and the device
- should not conflict with any RAM disks, spoolers or any other
- devices or programs that use expanded memory. If this is the
- case, QEXT is working. If not, see below.
-
- AST Superspool and Fastdisk
-
- Two common extended memory users that do not seem to be able to
- detect QEXT.SYS are FASTDISK.SYS and SUPERSPL.COM, both from AST
- Research. Fortunately, these utilities provide a way to
- configure as a parameter the starting address for their memory
- usage. The syntax for the parameter is:
-
- /EXTM=a,b
-
- where "a" is the amount of memory to be used and "b" is the
- starting address. You may want to consult your AST SuperPak
- documentation for further information about this and other
- possible parameters.
-
- Therefore, if you are using only one of these utilities, "a"
- would be set to the amount of memory desired and "b" should be
- set to 1088, since QEXT starts at 1024 (1 meg.) and extends for
- 64K.
- If you are using both utilities, to be safe, you should calculate
- the starting address for Superspool, by adding the memory
- allocated for FASTDISK to 1088. Both of these utilities display
- the starting address of their buffer when they boot into the
- system. Check these numbers to be sure neither start at
- 1000000H.
-
- Conflicts with RAMDRIVE and some VDISKs
-
- Microsoft produces a VDISK-like utility called RAMDRIVE.SYS that
- is shipped with Windows and is included with some versions of MS-
- DOS. This utility does not follow the IBM DOS specification for
- identifying installed VDISKs and is not compatible with QEXT.SYS.
-
- There have been isolated cases of MS-DOS versions of VDISK.SYS
- that also do not seem to detect QEXT.SYS. If this seems to be a
- problem, you might contact the manufacturer of your hardware, or
- try running IBM DOS and VDISK on your machine.
-
- Incompatibility with some "Compatibles"
-
- As noted, QEXT.SYS must be very particular about the kind of
- memory it loads into and the location. It has been know to fail
- to load on some compatibles where the memory starting at 1 Meg.
- does not look exactly like IBM extended memory. If you have
- extended memory and QEXT.SYS fails to load when specified as THE
- ONLY driver in the CONFIG.SYS file, and booted with no
- AUTOEXEC.BAT file, you may assume you have a hardware
- incompatibility in extended memory and should contact the
- manufacturer of the machine. This has not been a common problem.
-
-
- Copyright (C) 1990 by Quarterdeck Office Systems
- * * * E N D O F F I L E * * *