Dec 142017
 
Quarterdeck White Papers. Quaterdeck tech notes as of March 1991. Need DesQview to use reader, but the notes can be browsed with any ASCII editor/viewer.
File QMTEK601.ZIP from The Programmer’s Corner in
Category Alternate Operating Systems
Quarterdeck White Papers. Quaterdeck tech notes as of March 1991. Need DesQview to use reader, but the notes can be browsed with any ASCII editor/viewer.
File Name File Size Zip Size Zip Type
286.TEC 17159 6308 deflated
512AT.TEC 4008 1757 deflated
AB_PLUS.TEC 5927 2496 deflated
ALL-HELP.TEC 34164 4646 deflated
AMIBIOS.PAT 2005 997 deflated
APIBRO.TEC 48044 13196 deflated
APISTART.TEC 3460 1495 deflated
AS400.TEC 7065 2930 deflated
AS400Q.TEC 6970 2888 deflated
AST286.TEC 2461 1161 deflated
ASTUTIL.TEC 2291 1080 deflated
AUTOSCRI.TEC 6531 2623 deflated
BANYAN.TEC 2066 1014 deflated
BBS.TEC 1541 825 deflated
BIGSMART.TEC 13801 4885 deflated
BIX.TEC 7549 3444 deflated
BOOKS.TEC 3802 1707 deflated
BUS-MAST.TEC 5615 2286 deflated
CIS.TEC 3539 1711 deflated
CLIPPER5.TEC 3487 1410 deflated
COM3N4.TEC 4885 2065 deflated
COMPANIO.TEC 2622 1246 deflated
CONPANIO.TEC 3185 1547 deflated
CONTACT.TEC 4661 1616 deflated
DBASE.TEC 2546 1205 deflated
DBASE3.TEC 2446 1162 deflated
DBASE3P.TEC 2830 1438 deflated
DESQMEM.TEC 1902 912 deflated
DIRECTLY.TEC 1960 954 deflated
DOS4.TEC 4679 1980 deflated
DVANSI.TEC 1711 819 deflated
EDLIN.TEC 9886 3766 deflated
EMS40.TEC 3602 1394 deflated
EXCEL21.TEC 2239 1021 deflated
EXCEPT13.TEC 8394 3289 deflated
EXPAND.TEC 5002 2164 deflated
EXTEND.TEC 5624 2212 deflated
FIXINT1.PAT 5086 1793 deflated
FLPYDISK.TEC 3188 1289 deflated
FUNC24.PAT 7598 2092 deflated
FUNCT-24.PAT 7598 2092 deflated
GRAMNOTH.TEC 5137 2178 deflated
HEX.TEC 7685 3020 deflated
HRAMFONT.TEC 3676 1584 deflated
IBMCACHE.TEC 1295 636 deflated
INTERNET.TEC 11359 2169 deflated
KBMOUSE.TEC 2541 1144 deflated
LANTASTI.TEC 4623 2128 deflated
LOADHI.TEC 4375 1882 deflated
LOADHI5.TEC 6353 2643 deflated
LOTUS2.TEC 2713 1267 deflated
LOTUS3.TEC 14046 4439 deflated
MEMSIZE.TEC 2946 1203 deflated
MEMSTAT.TEC 3118 1406 deflated
MIDNIGHT.TEC 2389 1104 deflated
MOUSE.TEC 3914 1596 deflated
MULTI-T.TEC 5877 2340 deflated
NEC_SX.TEC 652 402 deflated
NINSTALL.TEC 7926 2757 deflated
NWORK.TEC 6244 2508 deflated
OPTIMIZE.TEC 19148 6760 deflated
OUTMEM.TEC 2088 1000 deflated
PASSPORT.TEC 6028 2201 deflated
PCTOOLS.TEC 6258 1728 deflated
PROTECT.TEC 2269 1017 deflated
QEMM5060.TEC 4305 1746 deflated
QEMMERRR.TEC 9163 3528 deflated
QEMMFIX.DOC 5340 2140 deflated
QEMMFIX.EXE 8007 5377 deflated
QEXT.TEC 3836 1712 deflated
QRAMC&T.TEC 4716 1917 deflated
QRAMNOTH.TEC 5278 2206 deflated
QTEST.TEC 8771 3588 deflated
QWHITE.TEC 16867 5896 deflated
RAMDRIVE.TEC 2554 1173 deflated
REMM.TEC 4437 1986 deflated
SERNUM.TEC 2227 620 deflated
SER_PRN.TEC 1861 854 deflated
SK-PLUS.TEC 5658 2320 deflated
SMARTDRV.TEC 2210 1032 deflated
SNET.TEC 6650 2927 deflated
STACKER.TEC 2633 1216 deflated
TOKEN.TEC 6637 2480 deflated
TOPS.TEC 9980 4101 deflated
TOSH5100.TEC 1518 711 deflated
TPCREAD.ME 199 165 deflated
VCPI.TEC 2197 1052 deflated
VGA.TEC 9446 3316 deflated
WIN-TRBL.TEC 12916 5106 deflated
WIN3.TEC 10281 3533 deflated
WIN300A.PAT 7775 2186 deflated
WINDOWS.TEC 6767 2704 deflated
WINHIRAM.VXD 10826 3765 deflated
WINRUMOR.TEC 15693 5891 deflated
WINSIZE.TEC 8505 3457 deflated
XDI.TEC 8778 3413 deflated
XDV.TEC 4927 2088 deflated

Download File QMTEK601.ZIP Here

Contents of the QEMMFIX.DOC file


QEMMFIX
-------

QEMM386 5.11 includes support for Windows 3.0 standard and 386 enhanced modes.
In 386 enhanced mode, a special driver is required for proper operation of
Windows 3.0. This driver is distributed with QEMM386 as WINHIRAM.VXD.
QEMM386 is responsible for loading this driver when Windows 3.0 runs in
Enhanced mode. This means that QEMM386 must be able to locate this file on
your hard disk. What QEMM386 does is to save the drive and directory name
that it is loaded from, and later it expects to find WINHIRAM.VXD in the
same directory.

This causes problems in situations such as on a diskless network workstation
that boots from a network disk. In such a situation, the network simulates
a disk drive that looks like a floppy drive to the workstation. This "drive"
contains the files needed to boot the workstation, including QEMM386.SYS.
Since QEMM386 will record the drive and directory it is booted from, it will
actually be recording the name of this temporary "drive" the network has
created. Later, when Windows 3.0 is run in Enhanced mode, it fails, because
this temporary drive either no longer exists or is replaced by a real floppy
disk drive.

QEMMFIX is a patch program that updates the QEMM386 Version 5.11 device driver
once it has been loaded into memory to correct this problem. It locates the
buffer in memory containing the filename for WINHIRAM.VXD and changes it to
a drive, directory and filename you specify. Windows 3.0 will then be able
to operate in 386 Enhanced mode.



Symptoms
--------

Erratic system behavior occurs if you try to load Windows in 386 Enhanced
mode without the WINHIRAM.VXD driver, ranging from an error message indicating
Windows is unable to load the 386 Expanded Memory Manager to a memory dump
displayed on the screen, sometimes with a QEMM386 Exception #13 error.



When to run QEMMFIX
-------------------

QEMMFIX should be run as soon as practical after the QEMM386.SYS driver has
been loaded into memory. On a diskless workstation that is booting from
the network drive, the ideal location is in the AUTOEXEC.BAT file which the
workstation boots from. Once QEMMFIX has been run, it is not necessary to
rerun the program until the workstation is rebooted.



Method of Operation
-------------------

QEMMFIX has two command line parameters:

QEMMFIX searchpath [replacepath]

If replacepath is not specified, QEMMFIX will NOT modify any memory location
but will only perform the search operation and report the location which it
would update.

QEMMFIX searches through memory for the searchpath specified. searchpath can
be either the fully qualified filename for WINHIRAM.VXD which would include
the drive and directory that QEMM386.SYS was loaded from (A:\WINHIRAM.VXD is
the likely searchpath for diskless workstations) or it may be just the
filename WINHIRAM.VXD. If just the filename is specified, QEMMFIX will
display the fully qualified searchpath once it is found, for verification.

QEMMFIX looks for a specific pattern in memory to identify the correct
location to modify. This pattern works correctly in QEMM 5.11. It has not
been tested with any other version of QEMM386. Use it with care and
caution with any other version.

Once QEMMFIX has found the memory location for the searchpath, it will replace
it with the fully qualified filename specified for replacepath. This must
include the name of the WINHIRAM.VXD file, too. If you do not provide the
name of the WINHIRAM.VXD file as part of replacepath, Windows 3.0 will not be
able to load the driver.

For example:

QEMMFIX winhiram.vxd f:\public\qemm\winhiram.vxd

Will search for the QEMM386.SYS driver in memory and update the searchpath
for WINHIRAM.VXD with the filename "F:\PUBLIC\QEMM\WINHIRAM.VXD".



Novell Netware
--------------

The suggested use of QEMMFIX on a Novell Network is as follows:

This example assumes QEMM 5.11 is installed in the directory SYS:PUBLIC\QEMM
and that volume SYS: will be mapped to drive F: whenever Windows 3.0 is run.
Make the appropriate changes to the example if this is not how your network
is set up.

Copy QEMMFIX.EXE to SYS:LOGIN. In the batch file for the diskless
workstation, add the line "QEMMFIX WINHIRAM.VXD F:\PUBLIC\QEMM\WINHIRAM.VXD"
to the batch file the boots the workstation, placing it after the network
shells (IPX & NETx) have been loaded.

Under DOS 4.01, you can also use the volume name instead of a mapped drive.
In the example above, you could use:
"QEMMFIX WINHIRAM.VXD SYS:PUBLIC\QEMM\WINHIRAM.VXD"



Distribution
------------

QEMMFIX is distributed free of charge. There is no cost to use this program
in any environment as long as it remains unmodified and retains the original
copyright notice. It may be distributed with any product in its original
form as a ZIP file, containing this documentation file and the executable.

QEMMFIX is a product of Software Environments, Inc., P.O. Box 690718, Orlando,
Florida 32869-0718. Written by Doug Swallow, CompuServe ID #72241,100.
Copyright (C) 1990 Software Environments, Inc. All rights reserved.

Please send any requests for additional information, comments, suggestions, or
problem reports by CompuServe MAIL, or by U.S. Mail.


 December 14, 2017  Add comments

Leave a Reply