home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / textinfo / alltips.arj / 1202.TXT < prev    next >
Encoding:
Text File  |  1991-11-26  |  1.9 KB  |  55 lines

  1. Document 1202
  2. HILOADING SUPERSTOR
  3.  
  4. Initials:
  5.     MDC
  6.     11/2/91
  7.     DRDOS 6.0
  8.  
  9. Keywords:
  10.     SSTOR
  11.     SUPERSTOR
  12.     SSTORDRV.SYS
  13.     MEMORY
  14.     XMS
  15.     QEMM
  16.     QEMM386.SYS
  17.     386MAX
  18.     386MAX.SYS
  19.  
  20. Description:
  21.     The device driver which loads SuperStor, SSTORDRV.SYS, is designed to
  22.         load portions of its code into upper memory when that memory has been
  23.     made available via an XMS (eXtended Memory Specification) compatible
  24.     UMB (Upper Memory Block) provider, like EMM386.SYS.
  25.  
  26.     When using EMM386.SYS, loading SSTORDRV.SYS is made simple, that is, 
  27.     DEVICE=C:\SSTORDRV.SYS or HIDEVICE=C:\SSTORDRV.SYS will load the driver 
  28.     properly.  This is because SSTORDRV.SYS has been altered to load the 
  29.     same with either command.  It knows when HIDEVICE is used, but loads
  30.     like it does with DEVICE anyway.
  31.  
  32.         Because a portion of SSTORDRV.SYS must remain in conventional memory
  33.         there will be approximately 22K less conventional memory. If the
  34.         driver cannot be loaded into upper memory users will see about a 48K
  35.         loss of conventional memory.
  36.  
  37.     When using Third Party XMS UMB providers with SSTORDR.SYS however, 
  38.     loading SSTORDRV.SYS may not be so straight forward.  We have seen that
  39.     users have had problems with 386MAX's 386MAX.SYS driver and QEMM's 
  40.     QEMM386.SYS driver.  The problem seems to arise when users (or the 
  41.     Memory Manager's "optimize" program) tries to load ALL of SSTORDRV.SYS
  42.     into upper memory with their own "HIDEVICE" equivalent.  The SuperStor
  43.     driver is unable to tell when it has been loaded with "HIDEVICE" 
  44.     equivalent commands.  Users of QEMM and 386MAX (and other Third Party
  45.     XMS UMB providers) should only load SSTORDRV.SYS with the 
  46.     DEVICE=C:\SSTORDRV.SYS syntax.
  47.  
  48. Example:
  49.     Loading SSTORDRV.SYS with the following commands may cause problems:
  50.  
  51.     DEVICE=C:\QEMM\LOADHI.SYS C:\SSTORDRV.SYS
  52.     DEVICE=C:\386MAX\386LOAD.SYS PROG=C:\SSTORDRV.SYS
  53.  
  54.     Use DEVICE=C:\SSTORDRV.SYS instead.
  55.