home *** CD-ROM | disk | FTP | other *** search
/ PC97 Software / SOFTWARE_97.iso / QEMM.97 / DISK3 / TECHNOTE.QIP / PRODUCTS.TEC < prev    next >
Text File  |  1997-05-15  |  39KB  |  968 lines

  1.  
  2.           QEMM Product-Specific Compatibility Notes
  3.  
  4.  Quarterdeck Technical Note #248             Filename: PRODUCTS.TEC
  5.  by Quarterdeck Testing & Compatibility    CompuServe: PRODCT.ZIP
  6.  Last revised: 4/26/95                       Category: QEMM
  7.  
  8.  Subject: Information on using and configuring QEMM with various
  9.           third-party products.
  10.  
  11.  The following is a list of various hardware and software which our
  12.  Testing and Compatibility Department has determined requires
  13.  special attention in order to be compatible with QEMM and/or
  14.  StealthROM. These notes are as accurate as possible at the time of
  15.  writing, but as technology advances, this information may change
  16.  from time to time.
  17.  
  18.  Also note that when an entry states that excludes within a certain
  19.  area are needed, you can use QEMM's ANALYSIS procedure to
  20.  determine the exact areas that need to be excluded from QEMM's
  21.  use. See Chapter 9 of your QEMM manual for details.
  22.  
  23.  
  24.                            HARDWARE
  25.  
  26.  MACHINES WITH SUPPORT FOR FOUR ENHANCED IDE DRIVES
  27.  
  28.  On some BIOSes with support for four (EIDE) Enhanced IDE drives,
  29.  there may be a long delay or an apparent hang at boot time or when
  30.  Windows starts up.  If you observe this problem, try adding the
  31.  X=FE00:4K parameter to the end of the QEMM386.SYS line in
  32.  CONFIG.SYS.  For example:
  33.  
  34.  DEVICE=C:\QEMM\QEMM386.SYS RAM ST:M X=FE00:4K
  35.  
  36.  
  37.  MISCELLANEOUS LAPTOPS:
  38.  
  39.  After a QuickBoot, laptops with Advanced Power Management will
  40.  assume their default power-on speed.  If you note that your
  41.  laptop is running faster or slower than you expect after a
  42.  QuickBoot, check the default power-on configuration settings, and
  43.  adjust them accordingly.
  44.  
  45.  
  46.  ACER 1120SX:
  47.  
  48.  This system may need exclusions in the F000-FFFF area if you are
  49.  using the Stealth ROM feature. On the particular systems that
  50.  Quarterdeck tested, the parameters X=F300-F3FF and X=FA00-FAFF
  51.  were needed with Stealth ROM. Current versions of OPTIMIZE will
  52.  likely handle this machine more elegantly; or your system may
  53.  require different exclusions. In addition, the Acer 1120sx may
  54.  need X=C600-C7FF on the QEMM device line even without Stealth ROM.
  55.  
  56.  
  57.  ADAPTEC ASPI DRIVERS:
  58.  
  59.  If the ASPI4DOS.SYS or ASPI2DOS.SYS device driver is loaded before
  60.  QEMM386.SYS, you may need to exclude up to 12K of the F000-FFFF
  61.  range when using QEMM's Stealth function. This problem does not
  62.  occur if ASPI4DOS is loaded after QEMM, but in this case QEMM will
  63.  use 2K of conventional memory for a disk buffer to prevent
  64.  bus-mastering problems when ASPI4DOS loads high. For more
  65.  information on bus-mastering controllers, see BUS-MAST.TEC,
  66.  included in the QEMM\TECHNOTE directory.
  67.  
  68.  
  69.  AMI BIOS:
  70.  
  71.  Some machines with AMI BIOSes that support four EIDE (Enhanced IDE)
  72.  drives may require the FE00:4K exclusion described in the section
  73.  "MACHINES WITH SUPPORT FOR FOUR ENHANCED IDE DRIVES" above.
  74.  
  75.  
  76.  ATI LOCAL BUS VIDEO CARDS:
  77.  
  78.  Current versions of QEMM include special support for ATI video
  79.  cards, so exclusions required in the past may not be necessary.
  80.  
  81.  
  82.  AT&T GLOBALYST:
  83.  
  84.  The AT&T Globalyst 360 Pentium (and potentially other machines with
  85.  recent Award BIOSes) have large ROMs in the E000 region.
  86.  OPTIMIZE's Stealth Testing process will complete without user
  87.  intervention, but will not Stealth all of the ROMs on the machine.
  88.  Much of this ROM is INCLUDEable through the QEMM Analysis procedure
  89.  if you add the parameter
  90.  
  91.  S=EF00:4K
  92.  
  93.  to the end of the QEMM386.SYS line in CONFIG.SYS.  The unStealthed
  94.  ROMs have no interrupts pointing into them; see the technote
  95.  STLTECH.TEC for an explanation.
  96.  
  97.  
  98.  AWARD BIOS:
  99.  
  100.  Some machines with Award BIOSes that support four EIDE (Enhanced IDE)
  101.  drives may require the FE00:4K exclusion described in the section
  102.  "MACHINES WITH SUPPORT FOR FOUR ENHANCED IDE DRIVES" above.
  103.  
  104.  
  105.  COMPAQ LAPTOPS AND NOTEBOOKS WITH PCMSMIX.EXE
  106.  
  107.  Some Compaq laptops and notebooks come with a program called
  108.  PCMSMIX.EXE, the purpose of which is to allow the machine to
  109.  receive incoming faxes while in power-saving mode.  This program
  110.  comes into conflict with QEMM's QuickBoot feature.  For this
  111.  reason, OPTIMIZE disables QuickBoot whenever PCMSMIX is loaded in
  112.  CONFIG.SYS.
  113.  
  114.  
  115.  COMPAQ SYSTEMS:
  116.  
  117.  If your Compaq machine does not recognize memory above the 16MB
  118.  line, add the parameter
  119.  
  120.  USERAM=1M:xxM
  121.  
  122.  where xx is the amount of memory that you have on your machine.
  123.  See the information on the USERAM parameter above for more
  124.  details.
  125.  
  126.  
  127.  COMPAQ XL SYSTEMS AND PCNTNW.COM:
  128.  
  129.  Compaq XL desktop machines ship with a program called PCNTNW.COM,
  130.  which is a driver for the built-in network interface hardware on
  131.  XL systems. It is reported that the Compaq network hardware is
  132.  bus-mastering, and that PCNTNW makes VDS calls to eliminate
  133.  potential conflicts between the network hardware and memory
  134.  managers like QEMM. This means that it may be necessary to make
  135.  PCNTNW load low, by adding the word PCNTNW to the OPTIMIZE.NOT
  136.  file in your QEMM directory. If no such file exists, create one
  137.  that contains the single line PCNTNW. See Chapter 3 of the
  138.  Reference Manual for more information on OPTIMIZE.NOT.
  139.  
  140.  There are also unconfirmed reports that the QEMM parameter
  141.  EXCLUDE=F600-FFFF is needed on some Compaq XL systems.
  142.  
  143.  
  144.  DEC CELEBRIS and VENTURIS:
  145.  
  146.  These machines may be affected by the "Plug and Play BIOS
  147.  Machines" anomalies described below.
  148.  
  149.  
  150.  GATEWAY 2000:
  151.  
  152.  Some models of Gateway machines may be affected by the "Phoenix
  153.  Green BIOS" anomalies described below.  Others may have an STB
  154.  PowerGraph 64 PCI video card, also noted below.
  155.  
  156.  
  157.  GRAVIS ULTRASOUND:
  158.  
  159.  The MegaEM emulator for Gravis Ultrasound may require the P:VME:N
  160.  parameter to be added to the QEMM386.SYS line in CONFIG.SYS.
  161.  
  162.  
  163.  HEWLETT PACKARD OMNIBOOK 600:
  164.  
  165.  This machine will report an Exception #13 at startup until you
  166.  apply the following information.  QEMM will detect that the
  167.  B000-B7FF and C000-EBFF regions on this machine contain Adapter
  168.  RAM, and thus will not create High RAM in these areas by default.
  169.  However, you may INCLUDE these regions by adding I= parameters to
  170.  the QEMM386.SYS line in CONFIG.SYS. Power management routines
  171.  exist in the EE00-EEFF region, and this area must be EXCLUDEd.
  172.  Finally, the address range used by any PCMCIA hardware on the
  173.  system must also be EXCLUDEd.  The range in question depends on
  174.  your PCMCIA configuration; refer to the PCMCIA.TEC technote in
  175.  your QEMM directory for further information on determining the
  176.  range appropriate for your system.  A typical QEMM386.SYS line for
  177.  an OmniBook will include these parameters
  178.  
  179.  I=B000:32K I=C000:176K X=EE00:4K X=D000:8K
  180.  
  181.  on the QEMM386.SYS line in CONFIG.SYS, where the starting point
  182.  and the size of the last parameter will vary depending on your
  183.  PCMCIA setup.
  184.  
  185.  
  186.  HEWLETT PACKARD VECTRA
  187.  
  188.  Some models of this machine may require the QEMM386.SYS parameter
  189.  S=F400:4K to support graphics modes properly when Stealth is
  190.  active.  Some may also require the parameter X=F000:8K for the
  191.  Sleep mode to work properly.
  192.  
  193.  
  194.  IBM PS/2 MODEL L40SX:
  195.  
  196.  This laptop may need the following excludes in order to work with
  197.  ST:M:
  198.  
  199.  X=E000-E0FF X=E200-E3FF X=E600-E6FF.
  200.  
  201.  The ST:F method requires no excludes. The Suspend/Resume feature
  202.  works on this system automatically.
  203.  
  204.  
  205.  IBM TOKEN RING CARDS:
  206.  
  207.  Users of PS/2 with a Token-Ring cards and QEMM may observe that
  208.  conventional memory ends at 576K rather than 640K. A Token-Ring
  209.  network card has both an adapter RAM and ROM in upper memory,
  210.  either 8 or 16K in size. The default addresses for the RAM and ROM
  211.  are D800 and CC00, respectively. This default configuration may
  212.  not allow room in upper memory for the EMS page frame, especially
  213.  on PS/2 systems. If the page frame does not fit in upper memory,
  214.  QEMM will place the page frame in the last 64K of conventional
  215.  memory, decreasing the memory in which programs can run. A message
  216.  will be posted during boot up if the page frame has been placed in
  217.  conventional memory.
  218.  
  219.  On a PS/2, you can resolve this problem by using your PS/2
  220.  reference diskette to move the Token-Ring adapter RAM and ROM to
  221.  one end or the other of available upper memory. The idea is to
  222.  create a contiguous 64K area for the page frame rather than having
  223.  your upper memory addresses broken up into small unusable regions.
  224.  Moving both RAM and ROM as low as possible in the C000 area is
  225.  usually a good choice. On non-PS/2 system, if the address ranges
  226.  of the card are movable, contiguous address ranges starting at
  227.  D000 are often a good choice.
  228.  
  229.  If you use QEMM's Stealth ROM feature, the page frame will usually
  230.  remain in upper memory even with the Token-Ring card hogging the
  231.  address space because Stealth ROM clears the area of the ROMs
  232.  between E000 and FFFF. However, in order to get the maximum memory
  233.  available, you should still make the contiguous free areas in
  234.  upper memory as large as possible by moving the adapter RAM and
  235.  ROM to different locations.
  236.  
  237.  When you use the Stealth ROM mapping method (ST:M) the default
  238.  Token-Ring configuration will force the page frame to go to EC00,
  239.  whereas QEMM would normally try to maximize memory by placing the
  240.  page frame at C000. You can put the page frame at C000 by using
  241.  the reference diskette to move the Adapter RAM and ROMs out of the
  242.  C000-CFFF range. In this case, the best places to put the
  243.  Token-Ring adapter RAM and ROM are probably at the beginning of
  244.  the D000 area, as close to each other as possible.
  245.  
  246.  
  247.  INVISIBLE NETWORK:
  248.  
  249.  If you use the boot ROM on the Invisible Network card, it loads
  250.  32K of code into the top of the conventional memory address space
  251.  and grabs interrupt 13. A much better solution than to use XSTI=13
  252.  and an appropriate exclude is to disable the ROM on the network
  253.  card and load IS2BIOS instead. This will give you 32K of
  254.  conventional memory (since IS2BIOS can be loaded high) and you
  255.  will not have the network card's ROM breaking up your upper memory
  256.  address space.
  257.  
  258.  
  259.  MICRO ELECTRONICS WINBOOK:
  260.  
  261.  Our testing has shown that on a certain call to the APM (Advanced
  262.  Power Management) BIOS routines on the Micro Electronics WinBook
  263.  XPS, the keyboard controller may emit an escape key code, which
  264.  will cause the exit screen to appear, or which may cause an
  265.  apparently locked keyboard. The latter symptom may be remedied by
  266.  moving the mouse while holding down a key. Micro Electronics has
  267.  been informed of the problem.
  268.  
  269.  
  270.  NEC VERSA:
  271.  
  272.  This machine may be affected by the "Plug and Play BIOS Machines"
  273.  section described below.
  274.  
  275.  
  276.  ORCHID TECHNOLOGY KELVIN 64 VIDEO CARD:
  277.  
  278.  The Kelvin EZ Setup utility that comes with this card permits
  279.  video resolution switching while inside Microsoft Windows.  This
  280.  utility, when Stealth ROM is active, requires the EMS page frame
  281.  to be placed at C000, or requires the SVGA:256 parameter if the
  282.  page frame is not at C000.
  283.  
  284.  
  285.  PHOENIX BIOS:
  286.  
  287.  Some machines with AMI BIOSes that support four EIDE (Enhanced IDE)
  288.  drives may require the FE00:4K exclusion described in the section
  289.  "MACHINES WITH SUPPORT FOR FOUR ENHANCED IDE DRIVES" above.
  290.  
  291.  
  292.  PHOENIX PCMCIA CARD MANAGER:
  293.  
  294.  The Phoenix Technologies PCMCIA Card Manager software includes a
  295.  driver called CNFIGNAM.EXE that, in version 3.0 of the Card
  296.  Manager (and perhaps in other versions), will give an error
  297.  message and refuse to load if Optimize attempts to load it high.
  298.  To prevent this problem, add a new line containing only the word
  299.  CNFIGNAM to the OPTIMIZE.NOT file in your QEMM directory. If no
  300.  such file exists, create one that contains the single line
  301.  CNFIGNAM. See Chapter 3 of the Reference Manual for more
  302.  information on OPTIMIZE.NOT.
  303.  
  304.  
  305.  PLUG AND PLAY BIOS MACHINES:
  306.  
  307.  The Plug and Play configuration driver DWCFGMG.SYS conflicts
  308.  with OPTIMIZE and, in our experience, with MS-DOS's memory
  309.  management utilties as well.  By default, the OPTIMIZE.NOT file
  310.  contains an entry which will cause the driver to load low, which
  311.  we recommend.  Unless you are using Plug and Play compatible
  312.  hardware, you may consider removing this driver altogether.
  313.  
  314.  
  315.  PLUS IMPULSE/HARDCARD II:
  316.  
  317.  These hard drives may need the XST parameter applied to their
  318.  ROM(s) when using Stealth. The default location for a Hardcard
  319.  II ROM, for example, is C800. In this case adding XST=C800 to
  320.  the QEMM386.SYS device line may be necessary. If you are unsure
  321.  of the location of your Hardcard II or Impulse disk ROM, consult
  322.  the documentation that accompanied your drive.
  323.  
  324.  
  325.  PSI HYPERSTOR 816/1600 HARD DISK CONTROLLER:
  326.  
  327.  Some versions of this controller may require that the page frame
  328.  be located at the beginning of the controller's ROM (which is
  329.  often at C800.) A small exclusion in the F000-FFFF range may also
  330.  be necessary; use the QEMM Analysis procedure,
  331.  
  332.  
  333.  QLOGIC FAST SCSI CONTROLLER:
  334.  
  335.  Certain models of this controller may require the XBDA:N parameter
  336.  to QEMM, and may also require the parameter XST=nnnn, where nnnn
  337.  is the address of the ROM on the controller (typically C800 by
  338.  default).
  339.  
  340.  
  341.  SETUP PROGRAMS, SETUP HOTKEYS:
  342.  
  343.  On some machines it is possible to access the computer's setup
  344.  program at any time by pressing a hotkey. Other machines provide
  345.  software programs for system configuration. On many of these
  346.  systems you must EXCLUDE some portion of the F000-FFFF range in
  347.  order to use these programs when QEMM's Stealth ROM feature is
  348.  enabled, or treat the entry point to these programs with an S=
  349.  parameter. Hotkey-based setups usually work without exclusions if
  350.  you are using the ST:F feature. The most practical way to deal
  351.  with this problem is to avoid EXCLUDEs and to prevent QEMM from
  352.  loading on the rare occasions when you need to access your system
  353.  setup program. If you prefer to sacrifice High RAM areas in order
  354.  to run the system setup with Stealth ROM active, you can use
  355.  QEMM's Analysis procedure to determine the areas you must exclude,
  356.  providing that a reboot is not forced when exiting the setup
  357.  program.
  358.  
  359.  OPTIMIZE may be able to help you find an appropriate S= parameter
  360.  to permit running the system setup, at a lower cost in High RAM.
  361.  To find the right parameter, end the AUTOEXEC.BAT file with the
  362.  command
  363.  
  364.  PAUSE
  365.  
  366.  and when your system pauses at the end of AUTOEXEC.BAT during the
  367.  Software Detection Phase, press the hotkey combination for your
  368.  system's Setup program. If possilble, exit the setup program by
  369.  returning to DOS, rather than using the option to save settings
  370.  and reboot. OPTIMIZE will regain control of the system, and should
  371.  detect the appropriate S= parameter.
  372.  
  373.  
  374.  SMC NETWORK CARDS AND THE SMCPWR.COM DRIVER:
  375.  
  376.  Some SMC network cards ship with a driver called SMCPWR.COM.  In
  377.  some cases, this card may exhibit incompatibilities with
  378.  QuickBoot, such that the machine may hang instead of resetting
  379.  on a soft reboot.  If you experience this problem, you may
  380.  choose simply to reboot via the power switch, or to disable
  381.  QuickBoot via the BE:N parameter on the QEMM386.SYS line in
  382.  CONFIG.SYS.
  383.  
  384.  
  385.  STB 800/16 VGA CARD:
  386.  
  387.  This graphics card works well with the page frame at C000 when the
  388.  Stealth ROM mapping method (ST:M) is in effect. QEMM places the
  389.  page frame at C000 by default when ST:M is enabled. If ST:M is
  390.  enabled and the page frame is not at C000, it is likely that some
  391.  obstruction is preventing QEMM from putting the page frame there
  392.  safely. In this case, you may need to exclude a portion of the
  393.  C000-C7FF area.
  394.  
  395.  
  396.  STB POWERGRAPH VIDEO CARDS:
  397.  
  398.  On certain systems with shadow RAM, we have observed a conflict
  399.  between the STB PowerGraph video card and hardware ROM shadowing.
  400.  QEMM does not cause the problem, but helps to expose it. This
  401.  problem causes QEMM to report that it cannot find the ROM handler
  402.  for INT 10 and to disable the StealthROM feature. The best
  403.  workaround is to disable hardware video ROM shadowing on the
  404.  motherboard of such systems, and to use QEMM's ROM parameter
  405.  instead. Note that QEMM's ROM parameter can provide similar
  406.  functionality, and write-protects the ROM in the process, avoiding
  407.  the problem. An alternative is to disable QEMM's use of Shadow RAM
  408.  with QEMM's SH:N parameter.
  409.  
  410.  
  411.  TOSHIBA LAPTOPS, POP-UP MENU:
  412.  
  413.  A feature of various Toshiba laptop computers is a pop-up menu
  414.  that displays information on the status of the computer's battery.
  415.  In order for this pop-up menu to work when the computer is in
  416.  Virtual 8086 mode (that is, when QEMM is providing expanded memory
  417.  or High RAM) a TSR called T386.EXE must be run. This tiny program
  418.  (and its accompanying doc file, T386.DOC) are included on the QEMM
  419.  diskettes.
  420.  
  421.  
  422.  TOSHIBA 4400SXC:
  423.  
  424.  If you use the battery pop-up feature of this system, you may need
  425.  the QEMM parameters X=F400-F7FF and X=FC00-FFFF. You may be able
  426.  to narrow these excludes somewhat. (The T386.EXE file mentioned in
  427.  the previous section may be needed for the battery pop-up feature
  428.  to work.)
  429.  
  430.  
  431.  TOSHIBA 5100:
  432.  
  433.  This computer may be incompatible with the Stealth ROM mapping
  434.  method (ST:M). OPTIMIZE should automatically detect and work
  435.  around any such incompatibility.
  436.  
  437.  
  438.  ULTRASTOR DISK CONTROLLER:
  439.  
  440.  If you have an UltraStor SCSI disk controller and you are using
  441.  QEMM's DOS-Up feature and you see a "device not found" message
  442.  during bootup, you may be able to fix this problem with the
  443.  FIXINT13.SYS driver which accompanies QEMM. This driver is
  444.  misnamed INTFIX13.SYS in the QEMM manual. Load the driver as the
  445.  line immediately before QEMM386.SYS in CONFIG.SYS, and add the
  446.  /STACKSIZE parameter. For example:
  447.  
  448.  DEVICE=C:\QEMM\FIXINT13.SYS
  449.  DEVICE=C:\QEMM\QEMM386.SYS RAM <your other parameters>
  450.  
  451.  Some other SCSI disk controllers may also be fixed by this driver.
  452.  
  453.  
  454.  WESTERN DIGITAL SUPER VGA CHIPSETS AND WINDOWS DRIVERS:
  455.  
  456.  In at least one version of the Microsoft Windows Super VGA drivers
  457.  for cards using the Western Digital WD90C11 chipset, the address
  458.  range from B000-B7FF must be EXCLUDEd on the QEMM386.SYS line.
  459.  Example:
  460.  
  461.  DEVICE=C:\QEMM\QEMM386.SYS ST:M RAM X=B000-B7FF
  462.  
  463.  
  464.  ZENITH PC's:
  465.  
  466.  With some versions of DOS, you need the parameter XSTI=18 in order
  467.  to print on a Zenith system when Stealth ROM is enabled. You will
  468.  also need a small 4K exclusion somewhere in the F000-FFFF range.
  469.  X=F500-F5FF works on some systems.
  470.  
  471.  
  472.                            SOFTWARE
  473.  
  474.  MISCELLANEOUS DRIVERS:
  475.  
  476.  QEMM's installation program adds several drivers by default to
  477.  the OPTIMIZE.NOT file. This is because, for one reason or
  478.  another, these drivers may not be loaded high, or may interfere
  479.  with the running of OPTIMIZE. If you feel that your version of a
  480.  given driver may load high successfully, even though it appears
  481.  by default in OPTIMIZE.NOT, remove the line referring to your
  482.  driver with an ASCII editor, or with a word processor in DOS Text
  483.  mode.
  484.  
  485.  The following programs are currently added to OPTIMIZE.NOT:
  486.  CNFIGNAM, DPMS, MTDDRV, MINI406A, CASCMOD1, PCNTNW, MEMDRV,
  487.  AUTODRV.
  488.  
  489.  
  490.  1DIR PLUS:
  491.  
  492.  Some versions of this program need the QEMM parameter UFP:N when
  493.  Stealth is in effect if 1DIR Plus is using EMS. Another solution
  494.  is to configure 1DIR Plus so that it does not put its stacks in
  495.  the EMS page frame. (See the 1DIR Plus manual for details.)
  496.  
  497.  
  498.  ALLCLEAR:
  499.  
  500.  This charting software may need an exclusion in the C000-C7FF
  501.  region if you use its View Chart or Print Preview options with
  502.  Stealth ROM.
  503.  
  504.  
  505.  AVERY LABEL PRO:
  506.  
  507.  Some versions of this software may put display characters
  508.  incorrectly on the screen when the StealthROM feature is enabled
  509.  unless you use the X=F000-F0FF parameter.
  510.  
  511.  
  512.  BOOTCON:
  513.  
  514.  Bootcon (version 2.02) is a utility that allows a user to boot
  515.  different configurations without having to constantly edit config
  516.  files.
  517.  
  518.  Bootcon is compatible with QEMM's Optimize program, but you must
  519.  run Bootcon in STANDALONE mode to achieve this. This mode disables
  520.  the MENU mode and boots the system with a single or flat
  521.  configuration. Each configuration that is to be Optimized has to
  522.  be booted as a Standalone.
  523.  
  524.  To change the Bootcon program from Menu to Standalone, run the
  525.  BCSETUP program, go to the Main Menu, and select SET MODE from the
  526.  menu.
  527.  
  528.  After the completion of all Optimizes, one may go back to MENU
  529.  mode so that each time the system boots, one may select a
  530.  configuration from the menu. The MENU mode is more akin to the DOS
  531.  6 multi-config setup.
  532.  
  533.  
  534.  BTRIEVE, DAC EASY, CLARION, AND pcANYWHERE:
  535.  
  536.  Btrieve is a database record manager sold by Novell and used by
  537.  many applications to perform database activities. Btrieve is
  538.  usually run before these applications as a TSR. It uses expanded
  539.  memory, unless you prevent it from doing so by giving it the /E
  540.  parameter (the E must be uppercased). Quarterdeck has seen many
  541.  cases in which systems did not function properly unless Btrieve
  542.  was stopped from using expanded memory with the /E parameter.
  543.  
  544.  Among the applications that have used Btrieve in at least some of
  545.  their versions are DAC Easy, Clarion, and pcANYWHERE.
  546.  
  547.  - We have reports that DAC Easy versions 4 and 5 will fail when
  548.    used with QEMM's D*Space feature unless Btrieve is using the /E
  549.    parameter. In DAC Easy 5, the symptom is often a DoubleGuard
  550.    alarm error when DAC Easy starts. DAC Easy loads Btrieve from a
  551.    batch file called DEA4.BAT or DEA5.BAT; if this batch file does
  552.    not already specify the /E parameter on its Btrieve line, you
  553.    should place it there.
  554.  
  555.  - Clarion 3 (and perhaps other versions) loads Btrieve from a
  556.    batch file called CDD.BAT.  If this batch file does not already
  557.    specify the /E parameter on its Btrieve line, you should place
  558.    it there to prevent failures when using Clarion with one of
  559.    QEMM's Stealth features.
  560.  
  561.  - pcANYWHERE (and perhaps other versions) loads Btrieve
  562.    automatically with its AWHOST program. To make sure that Btrieve
  563.    does not use expanded memory, you must load Btrieve with the /E
  564.    parameter, either manually or from a batch file, before loading
  565.    AWHOST. AWHOST will see that Btrieve is already loaded and will
  566.    use the already-active copy in memory.
  567.  
  568.  
  569.  CACHE86 (FROM THE ALDRIDGE COMPANY)
  570.  
  571.  When using Cache 86's expanded memory cache with Stealth
  572.  DoubleSpace, you must specify the EXPCACHE parameter to the
  573.  ST-DSPC driver in CONFIG.SYS.  Example:
  574.  
  575.  DEVICE=C:\QEMM\ST-DSPC.SYS /EXPCACHE:4
  576.  
  577.  Cache86, when using EMS, is also incompatible with OPTIMIZE's
  578.  SqueezeTemp feature.  The alternatives are to ensure that Cache86
  579.  is not using expanded memory, or to start OPTIMIZE with the /NT
  580.  parameter:
  581.  
  582.  OPTIMIZE /NT
  583.  
  584.  
  585.  CENTRAL POINT ANTI-VIRUS:
  586.  
  587.  As of this writing, it may be the case that a hang or a reboot
  588.  will occur when Central Point Anti-Virus is used with QEMM and
  589.  Windows for WorkGroups 3.11, and when a floppy or netword drive is
  590.  scanned. Symantec (publishers of CPAV) and Quarterdeck are working
  591.  co-operatively to resolve this problem. More up-to-date
  592.  information may be available via the online support forums for
  593.  both companies.
  594.  
  595.  
  596.  DELRINA DOSFAX:
  597.  
  598.  Delrina's DOSFAX program requires that you place the parameter
  599.  X=B000-B0FF on the QEMM386.SYS line in your CONFIG.SYS file.
  600.  Without this parameter, DOSFAX may fail after it captures a
  601.  document to print.
  602.  
  603.  
  604.  GEOWORKS ENSEMBLE:
  605.  
  606.  As of version 1.2, Geoworks is incompatible with QEMM's Stealth
  607.  ROM feature if Geoworks Ensemble is set up to use expanded (EMS)
  608.  memory. If you set up Geoworks Ensemble to use extended (XMS) and
  609.  conventional memory, it will work with Stealth ROM. See the
  610.  accompanying documentation for details on configuring Geoworks to
  611.  use XMS and conventional memory. (As of this writing, the recently
  612.  released GEOWORKS v2.0 has not been tested to determine whether
  613.  this information applies to that version, as well.)
  614.  
  615.  
  616.  GLYPHIX:
  617.  
  618.  Some versions of the font program Glyphix need the QEMM parameter
  619.  UFP:N when Stealth is in effect if Glyphix is using EMS.
  620.  
  621.  
  622.  HELIX HURRICANE:
  623.  
  624.  Several of Hurricane's features and QEMM's Windows-specific
  625.  features should be regarded as incompatible.  For this reason,
  626.  QEMM's installation process will disable automatically similar
  627.  features in Hurricane by removing the appropriate lines in the
  628.  Windows SYSTEM.INI file.  QSETUP will also place comments in the
  629.  SYSTEM.INI file to note these changes.
  630.  
  631.  At installation, Hurricane may replace Windows' default SYSTEM.DRV
  632.  with its own version, SYSDRV.DRV.  This driver is incompatible with
  633.  QEMM's FreeMeg utility.  To restore compatibility with FreeMeg,
  634.  ensure that the appropriate line is restored in the [boot] section
  635.  of the Windows SYSTEM.INI file, generally in the form
  636.  
  637.  system.drv=system.drv
  638.  
  639.  Some computers may have a specialized system driver, such as
  640.  hpsystem.drv in the case of Hewlett-Packard (HP) Vectra machines.
  641.  In this instance, replace the SYSDRV.DRV driver with
  642.  
  643.  system.drv=hpsystem.drv
  644.  
  645.  Consult your computer's manufacturer if you are unsure about the
  646.  appropriate version of SYSTEM.DRV for your machine.
  647.  
  648.  
  649.  IBM PC-DOS 6.1:
  650.  
  651.  A quirk in PC-DOS 6.1's handling of CALLed batch files can cause
  652.  problems for OPTIMIZE. In a CALLed batch file in most versions of
  653.  DOS, a GOTO <label> statement for which there is no valid
  654.  destination <label> will cause the current batch file to
  655.  terminate, and to return control to the batch file that CALLed it.
  656.  In PC-DOS 6.1, a GOTO <label> statement will cause ALL batch files
  657.  to terminate if there is no valid <label>.  This will cause the
  658.  OPTIMIZE process to terminate abnormally. There are two
  659.  workarounds. One is to ensure that all GOTO statements point to
  660.  valid desinations; the other is to upgrade your version of PC-DOS
  661.  to any later version, including 6.3 and 7.0.
  662.  
  663.  It is possible that installing from inside Microsoft Windows, and
  664.  then choosing to run OPTIMIZE from QSetup in Windows may cause the
  665.  message "invalid COMMAND.COM, system halted".  In this case,
  666.  reboot your system, verify that all GOTOs have valid destinations,
  667.  and run OPTIMIZE from DOS.
  668.  
  669.  
  670.  INFINITE DISK:
  671.  
  672.  The QEMM directory (and especially any DOS device drivers or
  673.  Windows .VxDs within it) should not be compressed by Infinite
  674.  Disk, since the drivers might be required at boot time or during
  675.  the OPTIMIZE process before the Infinite Disk software loads.
  676.  Make sure that the files in the QEMM directory are uncompressed,
  677.  and then type the command
  678.  
  679.  C:\INFINITE\PROTECT C:\QEMM\*.* /P
  680.  
  681.  to protect the files from being compressed.
  682.  
  683.  
  684.  LANTASTIC 6.0:
  685.  
  686.  Two of the network drivers that ship with LANtastic 6.0,
  687.  SERVER.EXE and REDIR.EXE, load into memory in such a way that
  688.  QEMM's Optimize program assumes that they are larger than they in
  689.  fact are. As a result, Optimize usually loads these programs low.
  690.  
  691.  If your copy of LANtastic 6.0 contains versions of SERVER and
  692.  REDIR that accept the /LOAD_HIGH parameter, you should specify
  693.  this parameter to both LANtastic drivers. You should also make
  694.  sure that the DOS=UMB or DOS=HIGH,UMB statement is in your
  695.  CONFIG.SYS file; LANtastic requires the DOS=UMB interface
  696.  (available in DOS 5 and later versions) in order to use upper
  697.  memory. The /LOAD_HIGH parameter and DOS=UMB will allow Optimize
  698.  to load SERVER and REDIR high if there is enough room for them in
  699.  upper memory.
  700.  
  701.  If your versions of SERVER and REDIR do not accept the /LOAD_HIGH
  702.  parameter, you can still attempt to load them high by performing
  703.  the following steps, although you will need more available High
  704.  RAM than you would with the /LOAD_HIGH versions of the drivers:
  705.  
  706.  1. For the best changes of loading the drivers high, reorder your
  707.     AUTOEXEC.BAT file if necessary so that as many TSRs as possible
  708.     are loaded after SERVER and REDIR.
  709.  
  710.  2. Start Optimize and select Custom Optimize from the first
  711.     Optimize screen.
  712.  
  713.  3. Proceed with Optimize until you reach the Analysis Phase. When
  714.     the Analysis Phase is complete, select O for Options on the
  715.     Analysis Phase screen.
  716.  
  717.  4. Select option 2 to modify the data used by the Optimize
  718.     process.
  719.  
  720.  5. Find SERVER and REDIR on the list of programs, use the arrow
  721.     keys to go to the "Try to Load High?" field for these programs,
  722.     and set the field to Y for both programs. Hit Enter to save
  723.     each change.
  724.  
  725.  6. Use the arrow keys to go to the Initial Size fields for the two
  726.     programs. Enter 122880 in the Initial Size field for SERVER,
  727.     and 61440 in the Initial Size field for REDIR. Hit Enter to
  728.     save each change.
  729.  
  730.  7. Hit Enter again. After Optimize recalculates, continue as usual
  731.     with the Optimize process.
  732.  
  733.  
  734.  LOTUS 1-2-3:
  735.  
  736.  If you are using QEMM's VIDRAM feature, Lotus 1-2-3 may report
  737.  that "123 cannot start because the driver set is invalid." VIDRAM
  738.  works with DOS text-based programs, but does not allow EGA or VGA
  739.  graphics. 1-2-3 is checking your graphics card's capabilities and
  740.  VIDRAM is telling it that no graphics are allowed. The solution is
  741.  to run 1-2-3's INSTALL program and make a driver set with no
  742.  graphics entry. Use 1-2-3 INSTALL's "Advanced Options" and "Modify
  743.  Current Driver Set" selections. Then select the "Graph Display"
  744.  item. Press the Del key on the driver that is currently selected.
  745.  Then press the "Esc" key and use "Save Changes" to save the driver
  746.  set with a different name (we suggest 123VID.) Then when you want
  747.  to use 1-2-3 with VIDRAM, type 123 123VID at the DOS prompt and
  748.  the correct video driver will be used.
  749.  
  750.  DESQview users may want to install a second version of 1-2-3 on
  751.  the DESQview menu. The second version would include 123VID as a
  752.  command line parameter to the 123 command.
  753.  
  754.  
  755.  LOGITECH MOUSE DRIVERS (LVESA.OVL):
  756.  
  757.  Some versions of Logitech MOUSE.COM drivers load an overlay file
  758.  (LVESA.OVL) that Optimize does not detect, and consequently the
  759.  driver does not load high. A message appears saying "Insufficient
  760.  Memory To Load Video Module" or "Error: Not enough memory to load
  761.  Video Module" when LOADHI attempts to load the mouse driver high.
  762.  Updated mouse drivers that do not exhibit this problem are
  763.  available from Logitech. Alternatively, you may choose to remove
  764.  the line
  765.  
  766.  VideoModule=LVESA.OVL
  767.  
  768.  from the LMOUSE.INI file, or use the NOVCI switch to the Logitech
  769.  mouse driver.
  770.  
  771.  
  772.  MIRROR:
  773.  
  774.  MIRROR is written by Central Point Software and packaged with MS-
  775.  and IBM-DOS version 5 and 6. MIRROR is used to recover deleted
  776.  files. MIRROR first makes a backup copy of the your FATs (File
  777.  Allocation Tables), then loads a resident portion of itself that
  778.  tracks files as they are deleted in order to expedite their
  779.  recovery. The file tracking feature is enabled by using the "/Tx"
  780.  switch (where "x" is the letter of the drive to be monitored) to
  781.  the MIRROR command line.
  782.  
  783.  The copy of the FAT(s) that MIRROR makes may be too large to load
  784.  into available High RAM. (This data cannot be spread over multiple
  785.  High RAM regions.) If this happens when MIRROR loads, it will
  786.  report that it has failed to perform this function. However, the
  787.  undelete tracking feature may have installed successfully. Type
  788.  LOADHI at the DOS prompt to make sure that MIRROR loaded
  789.  successfully.
  790.  
  791.  If there is insufficient High RAM to perform the first function of
  792.  MIRROR above 640K, but there is enough High RAM to perform
  793.  MIRROR's second function (the resident portion of MIRROR requires
  794.  only 6.4K of memory), you may load MIRROR low once without the
  795.  "/Tx" switch (to perform MIRROR's first function.) Then load
  796.  MIRROR high with the "/Tx" switch in order to load its resident
  797.  portion above 640K and make a successful copy of the FAT.
  798.  
  799.  
  800.  NORTON ANTI-VIRUS:
  801.  
  802.  Norton Anti-Virus version 2.00 is known to interfere with the
  803.  ability of LOADHI.COM to load the command processor. Upgrade your
  804.  software to NAV 2.1 or later. In the interim, use QSETUP to load
  805.  the command processor low by choosing DOS-Up Options from the main
  806.  menu, and then Partial; on the following screen, set COMMAND.COM
  807.  to No.
  808.  
  809.  Symantec's Norton Anti-Virus version 3 may come into conflict with
  810.  OPTIMIZE in cases where you have NAV's option to monitor .EXE files
  811.  enabled and you are upgrading from a previous version of QEMM,
  812.  Quarterdeck recommends disabling Norton Anti-Virus before running
  813.  OPTIMIZE for the first time after an upgrade install. Quarterdeck
  814.  developers are aware of the problem, and both companies are working
  815.  co-operatively towards a resolution.
  816.  
  817.  Norton AntiVirus (NAVTSR.EXE) is incompatible with Microsoft
  818.  Windows 95, according to Symantec Technical Support, and has been
  819.  observed to cause a spontaneous reboot during OPTIMIZE's Software
  820.  Detection phase.  Symantec recommends users upgrade to the Windows
  821.  95 version of the product.
  822.  
  823.  
  824.  NORTON BACKUP:
  825.  
  826.  If you frequently change your configuration from Stealth ROM
  827.  enabled to Stealth ROM disabled, some versions of Norton Backup
  828.  may require that you exclude X=FE00-FFFF and that you reconfigure
  829.  the backup program.
  830.  
  831.  
  832.  ORACLE AND VCPI:
  833.  
  834.  Oracle is a VCPI-compliant program, starting with version 2.1.34
  835.  of the SQLPME.EXE file. You may want to contact Oracle to find out
  836.  the status of the VCPI support of your version. It is also
  837.  important to choose the Oracle configuration option (machine type
  838.  J) that tells Oracle that it is running on a VCPI system.
  839.  
  840.  
  841.  PCSA:
  842.  
  843.  PCSA's EMS loaders (DMNETHLD and EMSLOAD) do not work if Stealth
  844.  ROM is enabled. The QEMM386.SYS parameter XST=F000 may solve the
  845.  problem when it occurs. Some DEPCA cards may fail with the PCSA
  846.  software and ST:M unless you place the page frame at the starting
  847.  address of the DEPCA's card's 16K ROM.
  848.  
  849.  
  850.  PRINTQ:
  851.  
  852.  You should use this print spooler's /LSX parameter to make it use
  853.  extended memory rather than expanded memory if you are using
  854.  Stealth ROM.
  855.  
  856.  
  857.  REPEAT PERFORMANCE:
  858.  
  859.  Like other keyboard-enhancement programs that create a new type-
  860.  ahead buffer, the Repeat Performance keyboard-enhancing program
  861.  malfunctions if loaded above 63K. As a result, it cannot be loaded
  862.  high with all of its features enabled. However, RP.SYS will load
  863.  high if you use its BUFFERS=OFF parameter, which disables Repeat
  864.  Performance's type-ahead buffer.
  865.  
  866.  
  867.  SPACEMANAGER:
  868.  
  869.  If your are using SpaceManager's SuperMount feature, DOS 6.0 and
  870.  QEMM's Stealth ROM feature, your PC may hang at bootup time. (If
  871.  you want to find out if you are using SuperMount, look for the
  872.  SMOUNT or SMOUNT.EXE command in your AUTOEXEC.BAT file.) To fix
  873.  the bootup problem, add the following parameter to the QEMM386.SYS
  874.  device line in your CONFIG.SYS file: DBF=n (where n is a number; 1
  875.  and 2 are commonly-used values). For information on the DBF
  876.  parameter, see DISKBUFFRAME in Chapter 7 of the QEMM manual.
  877.  
  878.  
  879.  SIDEKICK PLUS:
  880.  
  881.  SideKick Plus will not work with Stealth ROM unless it is
  882.  prevented from using EMS. One workaround is to use QEMM's EMS.COM
  883.  program to temporarily allocate all EMS before SKPLUS is loaded,
  884.  then use EMS.COM again to free your machine's EMS memory after
  885.  loading SKPLUS.
  886.  
  887.  
  888.  SUPER PC-KWIK:
  889.  
  890.  When Super PC-Kwik is using expanded memory and you are using
  891.  Stealth D*Space and do not have StealthROM enabled, you must use
  892.  the Super PC-Kwik parameter, EMSMapSaves=Always, which forces
  893.  Super PC-Kwik to make the necessary EMS calls to be compatible
  894.  with Stealth D*Space.
  895.  
  896.  
  897.  TALKING ICONS (Aristosoft):
  898.  
  899.  The Talking Icons FX function can cause video display refresh
  900.  problems when used with QEMM and Windows. It is recommended that
  901.  the FX function not be used.
  902.  
  903.  
  904.  VENTURA PUBLISHER PROFESSIONAL:
  905.  
  906.  When QEMM's Stealth ROM feature is enabled and you have the line
  907.  STACKS=0,0 in your CONFIG.SYS file, Ventura Professional Version 2
  908.  will not operate properly. Removing the STACKS=0,0 statement
  909.  should solve the problem. DR DOS 6 does not use hardware interrupt
  910.  stacks; as a result, you cannot use DR DOS 6 with Ventura
  911.  Professional 2 if you are using Stealth ROM. Ventura Professional
  912.  Version 3 does not put its stacks in the EMS page frame and works
  913.  properly with Stealth ROM.
  914.  
  915.  Ventura Publisher 2 will not work properly if the EMS page frame
  916.  is located at an address higher than E000. To find out where your
  917.  page frame is located, type QEMM at the DOS prompt. If you are
  918.  using a page frame, you will see its address listed. If the
  919.  address is higher than E000, type QEMM again and look at the list
  920.  of areas and sizes. Find the first High RAM area below E000 that
  921.  is at least 64K in size and jot down its starting address, then
  922.  add the FRAME=xxxx parameter to the QEMM line, replacing xxxx with
  923.  the address you wrote down (e.g., FRAME=D000).
  924.  
  925.  
  926.  VIDEO ACCELERATOR DRIVERS:
  927.  
  928.  Several video cards come with programs such as SPEED_UP.SYS,
  929.  RAMBIOS.SYS, or FASTBIOS.SYS. These programs make a copy of the
  930.  video ROM in RAM in order to speed up your video. If loaded after
  931.  QEMM on a system with Stealth ROM enabled, they may refuse to
  932.  load, complaining that someone else has taken Interrupt 10. If
  933.  loaded before QEMM on the same system, Stealth ROM will be
  934.  disabled because QEMM cannot find the ROM handler for Interrupt
  935.  10.
  936.  
  937.  You can solve both of these problems with XSTI=10. No exclusion is
  938.  necessary because the video ROM is no longer being used.
  939.  Speed_up.sys can then be loaded after QEMM (and can be loaded into
  940.  upper memory.) However, we strongly recommend that you NOT load
  941.  SPEED_UP.SYS, RAMBIOS.SYS, FASTBIOS.SYS, or any similar driver.
  942.  Using SPEED-UP.SYS costs you 36K of memory. Instead use QEMM's ROM
  943.  parameter, producing the SAME effect but using NO address space
  944.  between 0-1024K.
  945.  
  946.  
  947.  VP PLANNER:
  948.  
  949.  Some versions of VP Planner spreadsheet need the parameter UFP:N
  950.  when Stealth is in effect if VP Planner is using EMS.
  951.  
  952.  
  953.  XTRADRIVE:
  954.  
  955.  IIT's XTRADRIVE disk compression utility ships with a disk cache
  956.  that is not compatible with QEMM's Stealth ROM feature. For
  957.  information on using XTRADRIVE with QEMM, read XTRADRV.TEC. This
  958.  file may be obtained from the sources listed in the section
  959.  "Contacting Quarterdeck" above.
  960.  
  961.  ******************************************************************
  962.  *      Trademarks are property of their respective owners.       *
  963.  *   This and other technical notes may be available in updated   *
  964.  *     forms through Quarterdeck's standard support channels.     *
  965.  *          Copyright (C) 1996 Quarterdeck Corporation            *
  966.  ******************** E N D   O F   F I L E ***********************
  967.  
  968.