home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / virus / hypdisk.zip / HYPERDSK.TXT < prev    next >
Text File  |  1990-09-28  |  105KB  |  2,187 lines

  1. HYPERDSK.TXT
  2.        
  3.        
  4.        
  5.        
  6.        
  7.                                    HyperDisk(TM)
  8.        
  9.                                  Disk Accelerator
  10.        
  11.                                         by
  12.        
  13.                                    HyperWare(TM)
  14.        
  15.                               Shareware Version 4.11
  16.        
  17.                            Installation and User's Guide
  18.        
  19.                                  September 18, 1990
  20.        
  21.        
  22.            Program and Document Copyright (C) 1987-1990 by Roger Cross.
  23.        
  24.        
  25.         HyperWare
  26.         14460 Sycamore Avenue
  27.         San Martin, CA  95046
  28.  
  29.         Sales/Administration:          (408) 683-4911
  30.         Technical Support:             (408) 683-4923
  31.         FAX (Group II, III):           (408) 683-4042
  32.         BBS, 8N1 (HST, V.32, V.22bis): (408) 683-4988
  33.  
  34.  
  35.         MasterCard / Visa / COD Cashiers Accepted
  36.  
  37.        
  38.        
  39.                               Scope of This Document
  40.        
  41.        This   document   contains  information  on  HyperWare's:  Shareware 
  42.        License,   product   disclaimer,  additional  license  plans,  order 
  43.        methods,  product  line  brief,  company address, FAX, BBS and voice 
  44.        phone numbers.
  45.        
  46.        The  balance  of  this  document is an installation and user's guide 
  47.        for  the  HyperDisk  disk caching product. It explains disk caching, 
  48.        outlines  the  procedure  for  installing  HyperDisk,  and  includes 
  49.        additional information for customization. 
  50.        
  51.        
  52.        
  53.        
  54.        
  55.        
  56.                        HyperWare Shareware License Agreement
  57.        
  58.        This  software  and documentation is protected by both United States 
  59.        copyright  law and international treaty provisions. This "Shareware" 
  60.        version  of  HyperDisk is NOT PUBLIC DOMAIN NOR FREE SOFTWARE. Users 
  61.        are  granted  a  limited  license to make and use an evaluation copy 
  62.        for  trial use on a private, non-commercial, non-governmental basis, 
  63.        for   the  express  purpose  of  determining  whether  HyperDisk  is 
  64.        suitable  for  their  needs.  At  the  end  of this trial period you 
  65.        should   either   register   with  HyperWare  or  discontinue  using 
  66.        HyperDisk.
  67.        
  68.        You  may make copies of the software and documentation only for your 
  69.        own  use or for the use of others in conducting their own trial use, 
  70.        however  all materials relating to this license statement, software, 
  71.        documentation,    order   information,   copyright   and   trademark  
  72.        statements  must remain intact as supplied in the original shareware 
  73.        package.  You  may  not  distribute,  rent, sublicense, integrate or 
  74.        lease  the software or the documentation. You may not alter, modify, 
  75.        or  adapt  the  software or documentation, including but not limited 
  76.        to   translating,   decompiling,  reverse  assembling,  or  creating 
  77.        derivative  works.  You  may  not  use  the  software  in a network, 
  78.        timesharing, multiple CPU, or multi-user environment.
  79.        
  80.                                What Does This Mean?
  81.        
  82.        If,  after  a  reasonable  trial  period,  you  continue to use this 
  83.        product  you  should  pay  for  the  service  provided by HyperWare. 
  84.        HyperDisk  is  not  free nor is HyperWare giving away free software. 
  85.        We  are  giving  you the opportunity to try HyperDisk, without risk, 
  86.        before  you  pay  for  it.  It  is  just that simple. Try it; either 
  87.        purchase  a registered license or quit using it. There is no risk or 
  88.        refund problems.
  89.        
  90.        How  long is the trial period?  You should be able to determine that 
  91.        HyperDisk  meets your needs within 3 months. If you require a longer 
  92.        period,  please  consider your motives: a registered license is very 
  93.        inexpensive. This is a great offer, there is no need to abuse it.
  94.        
  95.        All   corporate,   business,   government,  organization,  or  other 
  96.        entities   require  a  commercial  license!   ONLY  PRIVATE  USE  is 
  97.        permitted by this "Shareware" license.
  98.        
  99.        If  you license a copy of HyperDisk, you will receive a professional 
  100.        manual,  update  notices, discounts on future versions and technical
  101.        support;  plus  a  version  of  HyperDisk which supports an advanced 
  102.        UNINSTALL function, special LOAD-HI functions and  does  not display
  103.        the  opening  Shareware  panel. In addition, your purchase will help
  104.        HyperWare support,  upgrade and development new  products,  for  the
  105.        
  106.        
  107.        
  108.        
  109.        Shareware and Commercial market places.
  110.        
  111.        You  may make copies of the original Shareware package. The original 
  112.        package  is archived and will fit on one 360K floppy. If you operate 
  113.        a  BBS, please place a complete package copy in your public download 
  114.        sections,  (BBS  operators  may  receive  a  special discount if you 
  115.        display in your opening BBS panel that you are using HyperDisk!).
  116.        
  117.        Disk  Vendors  MUST  obtain written permission from HyperWare before 
  118.        distributing  any HyperWare product. Generally, ASP approved vendors 
  119.        will  be  granted  permission;  others are handled on a case-by-case 
  120.        basis. Contact HyperWare for details.
  121.        
  122.        HyperWare currently offers several different licenses plans:
  123.        
  124.        A  Non-Commercial  Use  License  is  provided  for direct upgrade of 
  125.        Shareware  users;  it  is ideal for private users. $35.00 is a small 
  126.        price for the increased performance you receive!
  127.        
  128.        A  Commercial  Use  License  provides  commercial  and  governmental 
  129.        interest  with  the highest performance disk cache available! $69.00 
  130.        is   insignificant  when  compared  to  the increase in productivity 
  131.        HyperDisk  provides!   Call your standard software supplier or order 
  132.        direct from HyperWare.
  133.        
  134.        A  Commercial  Site  License  for  large commercial and governmental 
  135.        users   can   provide   the  most  cost  effective  means  for  your 
  136.        organization  to  enjoy  the  benefits  of  using HyperDisk with the 
  137.        minimum  of  cost.  Site  fees  are  based  on  the number of users. 
  138.        Special  discounts  are  also  available for Non-Profit, Educational 
  139.        and Charitable organizations. Call HyperWare for details.
  140.        
  141.        ALL  PRICES,  TERMS AND DISCOUNT PLANS ARE SUBJECT TO CHANGE WITHOUT 
  142.        NOTICE.  Discounts  are  not cumulative; they apply to single orders 
  143.        of  like  products  only. Unit prices are the same as for individual 
  144.        users.
  145.        
  146.        
  147.        
  148.        
  149.        
  150.                                Shareware Disclaimer
  151.        
  152.        HyperWare   specifically  disclaims  all  warranties,  expressed  or 
  153.        implied,   including  but  not  limited  to  implied  warranties  of 
  154.        merchantability  and  fitness  for a particular purpose with respect 
  155.        to  defects  in  the  software  and  documentation,  and the program 
  156.        license   granted   herein   in  particular,  and  without  limiting 
  157.        operation  of  the  program  license  with respect to any particular 
  158.        application,  use, or purpose. In no event shall HyperWare be liable 
  159.        for  any  loss  of  profit  or  damage, including but not limited to 
  160.        special,  incidental, or consequential damages. This statement shall 
  161.        be  construed, interpreted, and governed by the laws of the State of 
  162.        California. 
  163.        
  164.        
  165.                                Trademark Information
  166.        
  167.        HyperWare,  HyperDisk,  HyperKey,  HyperScreen,  Touch-Shifting  and 
  168.        SpeedKit are trade-marks of Roger Cross. 
  169.        MS-DOS is a trademark of Microsoft Corporation.  
  170.        Microsoft Windows is copyrighted by Microsoft Corporation. 
  171.        Qualitas and 386MAX are trademarks of Qualitas, Inc.
  172.        SpeedStor is a trademark of Storage Dimensions.
  173.        Disk Manager is a trademark of Ontrack Computer Systems, Inc.
  174.        Other  programs  and/or equipment mentioned herein are trademarks or 
  175.        registered   trademarks   of   their  respective  publishers  and/or 
  176.        manufacturers.
  177.        
  178.        
  179.        
  180.        
  181.        
  182.                            Available HyperWare Products
  183.        
  184.                               HyperDisk, Version 4.11
  185.        
  186.        HyperDisk  is  the ultimate disk caching utility that increases your 
  187.        computer  disk drive's performance by implementing advanced features 
  188.        including  support  for  Conventional, Extended, and Expanded Memory 
  189.        usage,  interrupt-driven  I/O  for  both read and write caching, and 
  190.        support  for  PC,  XT,  AT, 80386, and 80486 type computers. It also 
  191.        features  advanced  options  such  as  Shadow  RAM  loading  of  all 
  192.        overhead  memory. Conventional RAM requirements vary from 10K to 35K 
  193.        depending on the model and size of cache selected.
  194.        
  195.        
  196.                               HyperKey, Version 4.0  
  197.        
  198.        HyperKey  is  a  powerful  keyboard  enhancement package that allows 
  199.        each  user  to customize completely all keyboard functions including 
  200.        type-ahead  buffer,  repeat  rates,  keyboard  clicking,  and  Touch 
  201.        Shifting(TM). 
  202.        
  203.                              HyperScreen, Version 2.0
  204.        
  205.        HyperScreen  is  a  screen  utility that accelerates video output in 
  206.        all  text  modes  and  a versatile screen blanker that supports both 
  207.        text modes and all graphic modes.
  208.        
  209.        
  210.                                SpeedKit Version 4.11
  211.        
  212.        HyperWare's  family of enhancement utilities for your IBM and MS-DOS 
  213.        operating   systems,   HyperDisk,  HyperKey,  and  HyperScreen,  are 
  214.        included in one cost effective package.
  215.        
  216.        
  217.        
  218.        
  219.        
  220.        
  221.                                  Order Information
  222.        
  223.        To order call or use the enclosed order form for MAIL or FAX.
  224.        
  225.        We   accept   Visa   or   Mastercard,  company  or  personal  check. 
  226.        International  orders  should  be  payable  in U.S. dollars (Visa or 
  227.        Mastercard  preferred).  Orders outside Canada, Mexico or the United 
  228.        States  should  include  an  additional  $8.00 U.S. for shipping and 
  229.        handling.
  230.        
  231.        
  232.        
  233.                 HyperWare
  234.                 14460 Sycamore Avenue
  235.                 San Martin, CA  95046 USA
  236.                 
  237.                 Sales/Administration:              (408) 683-4911
  238.                 FAX (Group II,III):                (408) 683-4042
  239.                 
  240.        
  241.                                  Technical Support
  242.        
  243.        Registered  users  may  obtain  direct  Technical  Support  for this 
  244.        product Monday through Friday, 8:00 a.m. - 5:00 p.m., Pacific Time.
  245.        
  246.                 Technical Support:       (408) 683-4923
  247.        
  248.        
  249.        
  250.        Registered  and Non-Registered users may obtain Technical Support by 
  251.        accessing HyperWare's BBS or CompuServe E-Mail.
  252.        
  253.             BBS (USR-HST/V.32bis/V.32/V.22bis; 8N1):   (408) 683-4988
  254.        
  255.                             CompuServe Address:  72230,2321
  256.        
  257.        
  258.                                   Hyperware's BBS
  259.        
  260.        Obtain   the   latest  updates,  registration  information,  general 
  261.        utilities  and services.  Available, online 24 hours a day, 7 days a 
  262.        week.  Asynchronous  format:  8  Data  bits,  no parity, 1 stop bit. 
  263.        Modem  is  U.S. Robotics Dual Standard, supporting: USR: HST; CCITT: 
  264.        V.32bis, V.32, V.22bis,  V.22,  V.21;  Bell: 212A and 103; MNP error
  265.        control protocol Service Classes 1-5.
  266.        
  267.                  You MUST use your real name and telephone number.
  268.        
  269.        
  270.        
  271.        
  272.        
  273.        
  274.                                  Table of Contents
  275.        
  276.        Chapter 1
  277.        Introduction to HyperDisk.........................................1
  278.                What is Disk Caching?.....................................1
  279.                How is HyperDisk Different from a RAM Disk?...............2
  280.                Other Benefits of HyperDisk...............................2
  281.        
  282.        Chapter 2
  283.        Installing HyperDisk..............................................4
  284.                Backup Your System........................................4
  285.                HyperDisk Models..........................................4
  286.                The Install Program: INST_DSK.EXE.........................5
  287.                Special Note for Staged Write Users.......................6
  288.                <Ctrl><Left-Shift><Alt>...................................7
  289.                Manual Installation.......................................7
  290.        
  291.        Chapter 3
  292.        Technical Information.............................................9
  293.                HyperDisk Parameters......................................9
  294.                Controlling HyperDisk via the Keyboard...................15
  295.                Technical Control Options................................17
  296.                Advanced Models Only: HYPER286.EXE or HYPER386.EXE.......19
  297.                Notes for Extended Model HyperDisk: HYPERDKX.EXE.........20
  298.                HyperDisk Limitations....................................22
  299.        
  300.        Chapter 4
  301.        Caches Explained.................................................23
  302.                Disk Controller Caches...................................24
  303.                Disk Caching vs. Other Caching Systems...................24
  304.        
  305.        Appendix A
  306.        Installation of Near Compatibles.................................25
  307.        
  308.        Appendix B
  309.        HyperDisk Error Messages.........................................27
  310.        
  311.        Appendix C
  312.        STAGED WRITE Feature.............................................29
  313.        
  314.        Appendix D
  315.        Microsoft Windows and The Keyboard...............................31
  316.        
  317.        Appendix E
  318.        Borland's Reflex Package.........................................31
  319.        
  320.        Appendix F
  321.        Hard Disk Integration Packages...................................31
  322.        
  323.        
  324.         
  325.         HyperDisk Shareware Version 4.1                 September 14, 1990
  326.         
  327.         
  328.         
  329.                                      Chapter 1
  330.                              Introduction to HyperDisk
  331.        
  332.        Welcome  to  the ultimate disk performance utility for your personal 
  333.        computer  system.  Disk  caching  has  been  used  for  years in the 
  334.        computer  industry  to  improve  disk  performance in many mainframe 
  335.        computer systems and is now available for your personal computer.
  336.        
  337.        With   HyperDisk,   hard  disk  system  performance  will  generally 
  338.        increase   300%   to  1000%,  while  simultaneously  prolonging  the 
  339.        lifetime  of  your  drive  by  reducing  the wear and tear caused by 
  340.        frequent  access.  HyperDisk will improve the performance of any PC, 
  341.        XT  or  AT  based system. New computers based on the 80386 and 80486 
  342.        microprocessors will be incomparable in performance.
  343.        
  344.        HyperDisk   uses   either  Conventional,  Extended  (also  XMS),  or 
  345.        Expanded  (EMS) memory. It may be installed a DOS Device Driver (DD) 
  346.        or  as  a  Terminate and Stay Resident (TSR) program. Most operating 
  347.        parameters  may  be  changed  easily without requiring you to reboot 
  348.        your  computer.  For  computers based on Chips and Technologies NEAT 
  349.        210  or  300  Series  Chip sets, all of the program may be loaded in 
  350.        special Shadow RAM using none of the lower 640K.
  351.        
  352.        
  353.                                What is Disk Caching?
  354.        
  355.        What  is  Caching?   Caching  is  simply  keeping  often-read  items 
  356.        readily accessible in memory.
  357.        
  358.        Why  is a disk not "readily" accessible?  It is a matter of relative 
  359.        comparison:  disks are very fast compared to file cabinets, but your 
  360.        computer's  internal  Random  Access Memory (RAM) is far faster than 
  361.        disk memory.
  362.        
  363.        How  can the small amount of RAM I have improve my disk performance? 
  364.        Some  of  your  computer's RAM can be used to store the data you use 
  365.        most often. This is known as buffering.
  366.        
  367.        What  happens  when the buffer is full?  A cache maintains a history 
  368.        of  data  usage.  When space is needed to store new data, the oldest 
  369.        data  in the buffer is replaced. You never run out of space, because 
  370.        it is automatically reused to hold your most recent requests.
  371.        
  372.        Why   does   replacing   the  oldest  data  with  new  data  improve 
  373.        performance?   Because  in many cases data is reused frequently. For 
  374.        example,  consider  the  usage of items in your kitchen. Do you have 
  375.        some  favorite items used more often than others? If your kitchen is 
  376.        like   most,  you  have  some  items  used  ever  day,  others  less 
  377.        frequently,  and some only a few times each year. You probably store 
  378.        the  frequently  used  items  in the most accessible places. This is 
  379.        the way caching works.
  380.        
  381.         
  382.         
  383.         
  384.         HyperDisk the Disk Accelerator by HyperWare......................1
  385.         
  386.         HyperDisk Shareware Version 4.10                September 14, 1990
  387.         
  388.         
  389.         
  390.                     How is HyperDisk Different from a RAM Disk?
  391.        
  392.        HyperDisk  is  similar  to a RAM disk in that both programs transfer 
  393.        data  to  and  from  RAM.  A  RAM  disk user must first copy all the 
  394.        needed  files  to the RAM disk and remember to copy them back to the 
  395.        hard  disk  after  processing  has finished. The entire file must be 
  396.        placed  in RAM, even if only part of the file is active. If you find 
  397.        you  need  additional  files, processing is interrupted again, while 
  398.        you  copy  the  necessary  files  to  the  RAM disk. If the RAM disk 
  399.        becomes  full, you must decide which files to copy back to your hard 
  400.        disk,  and  then  delete  them  from  the RAM disk. If you need more 
  401.        files  for  a  given task than the RAM disk can hold, you cannot use 
  402.        the  RAM  disk.  If a power failure occurs or your computer crashes, 
  403.        all  your work in the RAM disk must be done again. And if you forget 
  404.        to  copy  the  data  back to your disk or diskette, all your efforts 
  405.        are again wasted. HyperDisk eliminates all these shortcomings.
  406.        
  407.        When  your  application  issues  a  disk  read  operation, HyperDisk 
  408.        intercepts  the request, copies the data from the disk to its buffer 
  409.        memory,  and  then passes the data on to the requesting application. 
  410.        All  subsequent  requests  for the same data are copied by HyperDisk 
  411.        from its buffer memory to the requesting application. 
  412.        
  413.        When  your  application  issues  a  disk  write operation, HyperDisk 
  414.        compares  the  new  data to the data already in the cache memory. If 
  415.        it  is the same data, the disk update is bypassed, and valuable time 
  416.        is  saved.  HyperDisk copies only active data (data you are actually 
  417.        using)  to the buffer; thus providing much more efficient use of the 
  418.        valuable RAM in your machine.
  419.        
  420.        
  421.                             Other Benefits of HyperDisk
  422.        
  423.        Optionally,  HyperDisk can delay immediate updating of the disks and 
  424.        diskettes  to  provide  much  greater  disk and diskette efficiency. 
  425.        Delaying  or  staging  the  update  allows HyperDisk to optimize the 
  426.        process   by   coalescing  and  sorting  operations.  In  this  way, 
  427.        HyperDisk  minimizes the number of disk rotations and head movements 
  428.        required  to  update the disk. Additionally, for AT, PS/2, 386, 486, 
  429.        and   some   XT  class  computers,  updates  are  performed  in  the 
  430.        background  asynchronously  (Advanced  Update  Mode), providing your 
  431.        application  with even more computing power for faster execution. No 
  432.        longer  must  you  wait  while the data is being written to the disk 
  433.        and diskette drives.
  434.        
  435.        HyperDisk  is  fully automatic. If the cache memory is full when any 
  436.        application  issues  a  new  disk request, HyperDisk will make space 
  437.        available  to  hold  this  new  data.  The  least recently used data 
  438.        (oldest  data) is eliminated from the cache, and free memory is then 
  439.        used  for  the new data. HyperDisk is continually updating your disk 
  440.        with  changes  you have made. The updating is done in the background
  441.         
  442.         
  443.         
  444.         HyperDisk the Disk Accelerator by HyperWare......................2
  445.         
  446.         HyperDisk Shareware Version 4.10                September 14, 1990
  447.         
  448.         
  449.         
  450.        at  times  when  your  computer  is idle, to avoid interrupting your 
  451.        processing.  HyperDisk  automatically  writes  all  new data to disk 
  452.        (even  if  you  issue  a  "warm-reboot" via the <Ctrl><Alt><Del> key 
  453.        sequence),  so  you  cannot  lose  your  important  updates. No user 
  454.        intervention is necessary.
  455.        
  456.        When  you  change  diskettes,  HyperDisk  automatically  updates the 
  457.        cache  for  the new diskette and beeps to let you know it recognizes 
  458.        the new diskette.
  459.        
  460.        HyperDisk  prolongs the life of your drive by reducing the amount of 
  461.        access and eliminating redundant access to the drive.
  462.        
  463.        HyperDisk  is  meant  to  be  installed  as  a  set-it-and-forget-it 
  464.        utility.  The  benefit  of  the  program  will  be  your  day to day 
  465.        improvement  in  total  system performance. We have taken every step 
  466.        to  ensure compatibility and reliability of our product. However, it 
  467.        is  impossible  to  test every combination of hardware and software. 
  468.        For  this  reason,  our  technical support department is standing by 
  469.        ready  to assist you, at no charge, with any questions, comments, or 
  470.        installation problems.
  471.        
  472.        Thank  you  for purchasing HyperDisk. All of us hope you enjoy using 
  473.        HyperDisk and all other HyperWare products.
  474.        
  475.        
  476.        
  477.        
  478.        
  479.        
  480.        
  481.        
  482.        
  483.        
  484.        
  485.        
  486.        
  487.        
  488.        
  489.        
  490.        
  491.        
  492.        
  493.        
  494.        
  495.        
  496.        
  497.        
  498.        
  499.        
  500.        
  501.         
  502.         
  503.         
  504.         HyperDisk the Disk Accelerator by HyperWare......................3
  505.         
  506.         HyperDisk Shareware Version 4.10                September 14, 1990
  507.         
  508.         
  509.         
  510.                                      Chapter 2
  511.                                Installing HyperDisk
  512.        
  513.        This  chapter  contains both the automatic and manual procedures for 
  514.        installing  HyperDisk. Before you actually install HyperDisk on your 
  515.        system,  read all of Part I of this manual and any READTHIS files on 
  516.        the  disk. This manual has been intentionally written in a brief and 
  517.        concise  format  so  that  you  may read it quickly. The manual with 
  518.        index   is   available   on   the   package   diskette  by  running: 
  519.        READ_DSK.BAT.
  520.        
  521.        To  successfully install HyperDisk, you will need an IBM PC, XT, AT, 
  522.        PS/2,  or  100%  compatible  computer  system  and  PC-DOS or MS-DOS 
  523.        version 2.0 or greater.
  524.        
  525.        
  526.                                 Backup Your System 
  527.        
  528.        It  is  a  good  idea to backup your hard disk before installing any 
  529.        new  program.  This  is  especially  true if you have a particularly 
  530.        complex or non-standard system.
  531.        
  532.        
  533.                                  HyperDisk Models
  534.        
  535.        The  HyperDisk model you install will be determined by the memory on 
  536.        your system.
  537.         
  538.        HYPER286.EXE - Advanced 286 Mode
  539.                 Uses   proprietary   Extended  memory  management  for  RAM 
  540.                 transfers.   This   model  provides  the  fastest  possible 
  541.                 transfers  but  still  allows  other  programs to interrupt 
  542.                 when  needed.  If  you  have  an  80286-based computer with 
  543.                 Extended  memory,  try  this model first. If you experience 
  544.                 compatibility problems, use the Extended model.
  545.         
  546.        HYPER386.EXE - Advanced 386 Mode
  547.                 Same  as  the  Advanced  286 model, but optimized for 80386 
  548.                 machines.  If  you  have  an 80386-based computer, use this 
  549.                 model.  If  you  experience compatibility problems, use the 
  550.                 Extended model.
  551.         
  552.        HYPERDKX.EXE - Extended
  553.                 Uses  the memory above 1 megabyte as cache memory. Normally 
  554.                 you  should use either the Advanced 286 or 386 Mode models. 
  555.                 However,  if  your  system  uses one of the 80386-based EMS 
  556.                 emulators   such  as  Qualitas  386Max,  Quarterdeck  QEMM, 
  557.                 Compaq  EMM,  etc.,  you should use this model. The 286 and 
  558.                 386  models are compatible with these products, but most of 
  559.                 the  advanced  mode  support is not allowed while operating 
  560.                 under  the  above  systems. Therefore, you may save a small
  561.         
  562.         
  563.         
  564.         HyperDisk the Disk Accelerator by HyperWare......................4
  565.         
  566.         HyperDisk Shareware Version 4.10                September 14, 1990
  567.         
  568.         
  569.         
  570.                 amount  of  Conventional  memory  by using the smaller code 
  571.                 size  provided by the Extended model. (Technical note: This 
  572.                 model  supports  two  transfer  protocols, XMS and INT 15h-
  573.                 87h.  INT  15h  is  generally  faster  than  XMS and is the 
  574.                 default mode.) 
  575.        
  576.        HYPERDKE.EXE - Expanded
  577.                 Uses  bank-switched  memory like that provided by the Intel 
  578.                 Above  Board  (LIM  EMS), AST Research's EEMM products, and 
  579.                 their  100% compatibles. You can finally put this memory in 
  580.                 your  computer  to  work, speeding up all your programs all 
  581.                 the   time,   instead   of   having   only  a  few  special 
  582.                 applications  customized to use LIM EMS. You can install up 
  583.                 to  8  megabytes  of expanded memory for LIM EMS 3.2 and up 
  584.                 to 32 megabytes for LIM EMS 4.0 and EEMM 3.2.
  585.        
  586.        HYPERDKC.EXE - Conventional
  587.                 Uses  the  memory  between  0  and  640KB. This is also the 
  588.                 memory  used  by  DOS and your programs. If you do not have 
  589.                 Extended  or  Expanded  memory,  use  this  model. The best 
  590.                 compromise  (with  the Conventional model only) is achieved 
  591.                 with  a  cache  size between 128K to about 256K. Default is 
  592.                 128K.
  593.        
  594.        HYPERDK.EXE (for batch files)
  595.                 The  purpose  of  this file is to change options for a copy 
  596.                 of  HyperDisk  already  installed on your computer. Include 
  597.                 this  program name in any batch files rather than the above 
  598.                 program  names.  For  example,  if  you start your computer 
  599.                 with  HyperDisk  enabled,  but  at  some  point you want to 
  600.                 disable  the cache, you can do so in a batch file by adding 
  601.                 the command: 
  602.        
  603.                                 hyperdk D
  604.        
  605.        
  606.                          The Install Program: INST_DSK.EXE
  607.         
  608.        To install HyperDisk on your hard disk, run INST_DSK.EXE.
  609.        Place a backup of the HyperDisk diskette in Drive A: and type:
  610.         
  611.                        A:INST_DSK <Enter>
  612.         
  613.        Note: <Enter> means that you press the <Enter> key. 
  614.         
  615.        1.       You  will  first be asked if you want to install HyperDisk. 
  616.                 If  you  have  a  complete  system  backup, enter "Y." When 
  617.                 INST_DSK  prompts  you for a response, enter only the first 
  618.                 letter of your choice.
  619.        
  620.        
  621.         
  622.         
  623.         
  624.         HyperDisk the Disk Accelerator by HyperWare......................5
  625.         
  626.         HyperDisk Shareware Version 4.10                September 14, 1990
  627.         
  628.         
  629.         
  630.        2.       If  you  do  not  have a backup, you will be given a second 
  631.                 chance  to  abort  the installation. If you want to proceed 
  632.                 with the installation, press the Space Bar.
  633.         
  634.        3.       The  next  three  screens  help  you decide which HyperDisk 
  635.                 memory  model  to  use.  See Page I-5 for an explanation of 
  636.                 the five HyperDisk models.
  637.        
  638.        4.       You  will be asked whether you want to install HyperDisk as 
  639.                 a  device  driver  or  as  a  TSR.  We recommend the device 
  640.                 driver  method, which uses less Conventional memory. If you 
  641.                 have DOS version 2.xx, you must use the TSR method.
  642.        
  643.        5.       Enter  the  letter of the disk drive where you plan to keep 
  644.                 the  HyperDisk  files. This will typically be Drive C:, but 
  645.                 your configuration may differ.
  646.        
  647.        6.       Enter  the amount of memory to use as cache. The amount you 
  648.                 enter  corresponds  to  1,024  byte  (1K)  increments.  For 
  649.                 example,  2048  will create a 2-megabyte cache size. If the 
  650.                 size  of  the cache you enter here is not available on your 
  651.                 computer,  all  available  memory will be used. The default 
  652.                 size  is recommended for first-time users. Press <Enter> to 
  653.                 select the default response.
  654.         
  655.        7.       You  may now specify any HyperDisk options. Please refer to 
  656.                 the  section  on command line parameters in Part I, Chapter 
  657.                 3,   "Technical  Information."  Generally,  for  first-time 
  658.                 users  no  extra  parameters  are  necessary.  However,  to 
  659.                 improve  your  performance,  you are encouraged to read the 
  660.                 "Technical  Information" chapter and discover which options 
  661.                 will likely fine-tune your system.
  662.        
  663.        8.       After  completing  INST_DSK,  modify  your  CONFIG.SYS  and 
  664.                 AUTOEXEC.BAT  files  on  your boot drive. In the CONFIG.SYS 
  665.                 file,  either  add  the  line  BUFFERS=5,  or  modify  your 
  666.                 existing   BUFFERS  statement  to  set  BUFFERS=5.  In  the 
  667.                 AUTOEXEC.BAT,  add  the  line  VERIFY=OFF. Edit these files 
  668.                 using  EDLIN  (see  your  DOS  manual)  or  with some other 
  669.                 editor.
  670.        
  671.        9.       Reboot   your   computer   to   complete   installation  of 
  672.                 HyperDisk. Simultaneously press <Ctrl><Alt><Del>.
  673.        
  674.        Special Note for Staged Write Users
  675.        
  676.                 With   HyperDisk  installation,  you  should  always  press 
  677.                 <Ctrl><Alt><D>  before  powering  off  your computer (or if 
  678.                 provided,  press  the  reset button). This will insure that 
  679.                 HyperDisk  has copied all data to your disk. HyperDisk will 
  680.                 beep  twice  to  inform you the cache is being disabled. If
  681.         
  682.         
  683.         
  684.         HyperDisk the Disk Accelerator by HyperWare......................6
  685.         
  686.         HyperDisk Shareware Version 4.10                September 14, 1990
  687.         
  688.         
  689.         
  690.                 any  updates  are  pending,  they  will  be  copied to disk 
  691.                 immediately.  After  your  disk access light goes out, feel 
  692.                 free to power off. 
  693.        
  694.         
  695.        <Ctrl><Left-Shift><Alt>
  696.                 When  booting  your  computer,  but  before  device drivers 
  697.                 load,    pressing    <Ctrl><Left-Shift><Alt>   will   cause 
  698.                 HyperDisk  to  suspend loading and prompt you with a choice 
  699.                 to continue or abort HyperDisk installation. 
  700.        
  701.        
  702.                                 Manual Installation
  703.        
  704.        For  users  who  are  familiar  with  the DOS operating system, this 
  705.        section  provides  a  quick review of procedures to manually install 
  706.        HyperDisk.  We  strongly  suggest that you familiarize yourself with 
  707.        the  HyperDisk parameters specified in Part I, Chapter 3, "HyperDisk 
  708.        Parameters,"   of   this  manual.  For  the  automatic  installation 
  709.        procedure,   see   the   previous  section,  "The  Install  Program: 
  710.        INST_DSK.EXE."  For  a  more thorough understanding of how HyperDisk 
  711.        works, see Part I, Chapter 4, "Caches Explained."
  712.        
  713.        1.       Run  the ID program, which will place your serial number ID 
  714.                 on  your  program  disk.  This must be done on the original 
  715.                 floppy  disk.  The  HyperDisk  program  files  will not run 
  716.                 until  the  ID  program  has  been executed. The ID program 
  717.                 needs to be run only once.
  718.        
  719.        2.       Check  to  make sure that no other disk caching software is 
  720.                 installed.   HyperDisk   works  fine  with  hardware  cache 
  721.                 controllers,  but  it  may  conflict  with  other  software 
  722.                 caches.  Below  is  a  list  of  the  most popular software 
  723.                 caching products and the associated program names:
  724.        
  725.                 Product:        Called from              Called from
  726.                                 AUTOEXEC.BAT             CONFIG.SYS
  727.        
  728.                 Super PC Qwik   SUPERPCK                 PCKWIK.SYS
  729.                 Flash           FLASH                    n/a
  730.                 Speed Cache +   SCPLUS                   n/a
  731.                 Speed Cache     SC                       n/a
  732.                 Vcache          CACHE or                 n/a
  733.                                 CACHE-AT or              n/a
  734.                                 CACHE-EM or              n/a
  735.                                 VKETTE                   n/a
  736.                 SmartDrive      n/a                      SMARTDRV.SYS
  737.                 PC Cache        PCACHE                   n/a
  738.                 FAST!           FAST???.EXE              FAST???.EXE
  739.        
  740.        
  741.         
  742.         
  743.         
  744.         HyperDisk the Disk Accelerator by HyperWare......................7
  745.         
  746.         HyperDisk Shareware Version 4.10                September 14, 1990
  747.         
  748.         
  749.         
  750.        If  any of these programs are installed, you must remove them before 
  751.        attempting  to  install  HyperDisk.  Running  two  or  more  caching 
  752.        programs  simultaneously  may  result  in the loss or damage to your 
  753.        data and program files.
  754.        
  755.        3.       Copy  all  the  "EXE"  files from the diskette to your hard 
  756.                 disk.  You  may place the files in the root directory or in 
  757.                 any subdirectory.
  758.        
  759.        4.       Choose  whether  to install HyperDisk as a device driver or 
  760.                 as  a  TSR. We recommend a device driver unless you wish to 
  761.                 uninstall  HyperDisk later in your session. If uninstalling 
  762.                 is required, use the TSR method.
  763.        
  764.        5.       As  a  device  driver,  HyperDisk should be installed after 
  765.                 any special disk device drivers, such as:
  766.        
  767.                        Disk Manager      - DMDRVR.BIN
  768.                        SpeedStor         - HARDRIVE.SYS or SSTOR.SYS
  769.                        DOS               - DRIVER.SYS
  770.        
  771.        
  772.                                *** W A R N I N G ***
  773.        
  774.                 Do Not use HyperDisk with  Golden Bow's VFEATURE Deluxe
  775.                 
  776.                 VFEATURE is a non-compatible INT13 device driver.
  777.        
  778.        6.       Install the HyperDisk device driver line at the end of
  779.                 the CONFIG.SYS file. If you placed the HyperDisk files
  780.                 in a subdirectory, you should specify a fully qualified
  781.                 path in the "DEVICE =" statement.
  782.        
  783.        The  following  example  of a 512K EMS Cache device driver shows the 
  784.        files placed on a C: drive subdirectory named "TOOLS" :
  785.        
  786.                        device=EMS40.SYS    { ems driver }
  787.        
  788.                        device=C:\tools\hyperdke.exe C:512      
  789.                                 { HyperDisk driver }
  790.        
  791.        7.       As  a  TSR,  HyperDisk should be placed at the beginning of 
  792.                 the  AUTOEXEC.BAT file. The following example of a 512K EMS 
  793.                 Cache   TSR   shows   the   files  placed  on  a  C:  drive 
  794.                 subdirectory named "TOOLS" :
  795.        
  796.                        C:\tools\hyperdke C:512
  797.        
  798.        8.       Now  reboot  your  machine, and HyperDisk will be installed 
  799.                 and ready to use.
  800.        
  801.         
  802.         
  803.         
  804.         HyperDisk the Disk Accelerator by HyperWare......................8
  805.         
  806.         HyperDisk Shareware Version 4.10                September 14, 1990
  807.         
  808.         
  809.         
  810.                                      Chapter 3
  811.                                Technical Information
  812.        
  813.        The  following  technical  information  is  provided  for  users  to 
  814.        customize  HyperDisk  to  their own system requirements. We strongly 
  815.        recommend   that   you  read  this  section  before  specifying  any 
  816.        installation  options.  Although  most users readily install and use 
  817.        HyperDisk  with  no options at all, your system's performance may be 
  818.        optimized  by  specifying  various  parameters.  You will want to be 
  819.        aware  of  how  the  selection  of different options may affect your 
  820.        system's operation.
  821.        
  822.        
  823.                                HyperDisk Parameters
  824.        
  825.        You  can  control the operating characteristics of HyperDisk via the 
  826.        command  line  parameters  you  specify  during  installation.  Some 
  827.        parameters  may  be  specified  for installation only and may not be 
  828.        altered  later.  These  are  noted  as  "installation  only."  Other 
  829.        parameters  may  be  changed  at any time at the DOS command line or 
  830.        using batch files. When you enter:
  831.        
  832.                 hyperdk [parameters]
  833.        
  834.        the  selected  parameters  will  be  set  to the new specifications. 
  835.        Parameters  which  are  not  respecified  on  this command line will 
  836.        remain  unchanged.  The  parameters  listed as "default setting" are 
  837.        automatically  selected  by  HyperDisk  upon installation unless you 
  838.        specify an alternate option.
  839.         
  840.        Parameter       Definition
  841.        
  842.        H               HARD DRIVES ONLY
  843.                        Sets to cache only hard (fixed media) drives.
  844.        
  845.        F               FLOPPY DRIVE CACHING
  846.                        Sets to cache all drive types. Default setting. 
  847.        
  848.        E               ENABLE/UPDATE HYPERDISK
  849.                        Enables  caching  of  the  selected  drive types. If 
  850.                        caching  is  already enabled, any modified data will 
  851.                        be written to the disk/diskette. Default setting.
  852.        
  853.        D               DISABLE HYPERDISK
  854.                        Disables  caching of all drive types. You may enable 
  855.                        it later via hotkey or command line.
  856.        
  857.        V               VERIFY READ
  858.                        Verifies  the  disk  and/or diskette after each disk 
  859.                        and/or  diskette write. This replaces the DOS Verify 
  860.                        command. Do NOT use DOS Verify with HyperDisk.
  861.        
  862.         
  863.         
  864.         
  865.         HyperDisk the Disk Accelerator by HyperWare......................9
  866.         
  867.         HyperDisk Shareware Version 4.10                September 14, 1990
  868.         
  869.         
  870.         
  871.        N               NO VERIFY
  872.                        Does  not verify the disk and/or diskette after each 
  873.                        write. Default setting.
  874.        
  875.        C:nn            SIZE of HyperDisk
  876.                        Specifies  the  amount  of  memory  (in  Kbytes)  to 
  877.                        initially  install  for  the  HyperDisk  cache.  For 
  878.                        example,  a  value  of  2048  means 2 megabytes. The 
  879.                        cache  size  may  be varied after installation using 
  880.                        the  XC,  XD,  and  XA  options, but the size cannot 
  881.                        become  larger  than  the  value  set  with the C:nn 
  882.                        option  upon  installation.  Default  value  for 286 
  883.                        Advanced,   386   Advanced,  Extended  and  Expanded 
  884.                        models  is  all  the remaining memory. Default value 
  885.                        for Conventional model is 128K.
  886.        
  887.        W               WRITE THROUGH HARD 
  888.                        Writes   all   data   through   to   the  hard  disk 
  889.                        immediately  rather than wait for the TIMER DELAY or 
  890.                        BACKGROUND  UPDATE.  HyperDisk  performance  will be 
  891.                        somewhat   less   than   STAGED   WRITE  mode  since 
  892.                        HyperDisk  must  write data to the disk immediately, 
  893.                        instead  of  waiting until the system is idle or the 
  894.                        cache is full. Default setting.
  895.        
  896.        Q               WRITE THROUGH FLOPPY 
  897.                        Same as above, for floppy drives. Default setting.
  898.        
  899.        S               STAGED WRITE HARD 
  900.                        Delays  writing  hard  drive  data changes until the 
  901.                        computer  is  idle; then writes all changes to disk. 
  902.                        WARNING:   See  Appendix  C  before  selecting  this 
  903.                        option.
  904.        
  905.        A               STAGED WRITE FLOPPY 
  906.                        Same  as  above,  for  floppy  drives.  WARNING: See 
  907.                        Appendix C before selecting this option.
  908.        
  909.        T:nn            TIMER DELAY 
  910.                        When  using  STAGED  WRITE, this parameter specifies 
  911.                        the  computer  idle time before writing the modified 
  912.                        HyperDisk  cache  data  to  disk.  You may specify a 
  913.                        value  of  zero  (0)  for  a  500 millisecond delay. 
  914.                        Units are in seconds.
  915.        
  916.        K               HOTKEY ENABLE
  917.                        Enables  or disables the use of HyperDisk's Hotkeys. 
  918.                        K  or  K:+ enable the Hotkey functions. K:- disables 
  919.                        the hotkeys.
  920.        
  921.         
  922.         
  923.         
  924.         HyperDisk the Disk Accelerator by HyperWare.....................10
  925.         
  926.         HyperDisk Shareware Version 4.10                September 14, 1990
  927.         
  928.         
  929.         
  930.        K:aclr          HOTKEY SHIFT STATES
  931.                        Allows   you   to  alter  HyperDisk's  Hotkey  shift 
  932.                        states.  Normally,   the  <Alt> and <Ctrl> keys must 
  933.                        be  depressed  before  you  select  a Hotkey letter. 
  934.                        However,  any  combination  of  <Alt>, <Ctrl>, <Left 
  935.                        Shift>  and  <Right Shift> may be used. Use only the 
  936.                        first  letter  of  the  shift  name. For example, to 
  937.                        select <Ctrl> and <Left Shift> specify: K:cl.
  938.        
  939.        M:nn            MEDIA CHECK RATE 
  940.                        Specifies  the time period for floppy diskette media 
  941.                        verification.  Removable  media  devices  (floppies) 
  942.                        are  checked  periodically to confirm that the media 
  943.                        in  the  drive  still matches the media image in the 
  944.                        cache.  Default  value  is  3  seconds. Units are in 
  945.                        seconds.
  946.        
  947.        Z:nn            SECTORS per BUFFER 
  948.                        Specifies  the number of sectors per cache buffer. A 
  949.                        track  is  mapped to one or more buffers. This value 
  950.                        is  auto-selected  by  default.  Z:0 specifies full-
  951.                        track  caching.  You  may  respecify  this parameter 
  952.                        after  installation,  but  for  the  extended memory 
  953.                        models,  you  cannot increase the sectors per buffer 
  954.                        beyond  that  specified at installation. If you wish 
  955.                        to  experiment,  install  with full track buffering. 
  956.                        Generally  the  auto-selected value will provide the 
  957.                        best overall performance.
  958.        
  959.        XC:nn           RESIZE CACHE BUFFER 
  960.                        Resizes  the  cache buffers to nnK bytes. You cannot 
  961.                        specify  more  memory  than originally installed. XC 
  962.                        without  a  numeric parameter will restore the cache 
  963.                        to its start-up value.
  964.        
  965.        XD:nn           DELETE CACHE BUFFERS 
  966.                        Deletes   nnK  of  memory  from  the  current  cache 
  967.                        buffer.  Use  this  parameter in conjunction with XA 
  968.                        or  XC  to adjust the cache buffer size for the best 
  969.                        utilization   of   your   system  memory.  Note  for 
  970.                        Conventional    model:    To    obtain    the   best 
  971.                        configuration  of your system memory allocation map, 
  972.                        install   with  the  XD  parameter  selected;  also, 
  973.                        specify  the  largest  cache  size  (C:nn)  you will 
  974.                        desire  at  any  time  during the session. After the 
  975.                        system  has  "booted"  (all  your device drivers and 
  976.                        TSRs are installed), run: 
  977.                        
  978.                                 D:>hyperdkc XC
  979.                        
  980.         
  981.         
  982.         
  983.         HyperDisk the Disk Accelerator by HyperWare.....................11
  984.         
  985.         HyperDisk Shareware Version 4.10                September 14, 1990
  986.         
  987.         
  988.         
  989.                        This  procedure  allows  you  to  install  HyperDisk 
  990.                        before  any other TSRs, such as FASTOPEN. XD without 
  991.                        a  parameter  will  allocate  no memory to the cache 
  992.                        buffers.
  993.        
  994.        XA:nn           ADD CACHE BUFFERS 
  995.                        Adds  nnK of memory to the current cache buffer. You 
  996.                        cannot   specify   more   memory   than   originally 
  997.                        installed.  Use  XA  in  conjunction  with  XD:nn to 
  998.                        adjust   the   cache   buffer   size  for  the  best 
  999.                        utilization of your system memory.
  1000.        
  1001.        XF:file         EXECUTE COMMAND FILE 
  1002.                        Directs  HyperDisk to execute the commands contained 
  1003.                        in   the   designated  "file,"  where  "file"  is  a 
  1004.                        standard  DOS  path  and file name. You can use this 
  1005.                        function  to store common procedures or personalized 
  1006.                        caching  properties. Create a file that contains the 
  1007.                        command  line  and parameters desired for a specific 
  1008.                        user  or  application.  The command file may contain 
  1009.                        multiple  lines,  and comments may be delimited by a 
  1010.                        semicolon.
  1011.                        
  1012.                        Example:  d:>hyperdkc XF:C:\anyfile.ext
  1013.                        Example of "anyfile.ext" format:
  1014.                        
  1015.                        EH:0   ;comment: enable only first hard drive
  1016.                        OT OC  ;comment: disable tone and change line
  1017.                        XB:9   ;update disk every 1/2 second
  1018.        
  1019.        XU              UNINSTALL CACHE *** NOT AVAILABLE IN SHAREWARE
  1020.                        Attempts  to  uninstall HyperDisk from memory. After 
  1021.                        writing  any  pending updates to the disk, HyperDisk 
  1022.                        will  release  the cache buffers, restore the system 
  1023.                        interrupt  vectors  to  the  same  as  before it was 
  1024.                        installed,  and  release  the  memory  used  by  the 
  1025.                        program  code  and  tables.  If  you installed other 
  1026.                        device   drivers  and/or  TSRs  that  use  the  same 
  1027.                        vectors    as    HyperDisk   after   the   HyperDisk 
  1028.                        installation,  the  uninstall  operation  will fail. 
  1029.                        Only  the  cache  buffers  will be released, and the 
  1030.                        cache will shutdown (i.e XU acts the same as XD).
  1031.        
  1032.        I:n             FLUSH INDICATOR 
  1033.                        Allows   you  to  select  a  "beep"  indicator  tone 
  1034.                        whenever  HyperDisk is updating the modified data to 
  1035.                        disk.  This is useful if you have a system that does 
  1036.                        not  have  a  drive  indicator  light. Select a tone 
  1037.                        frequency,  nn  (in  Hz) that you prefer. Default is 
  1038.                        disabled, I:0. Also see the "P" parameter.
  1039.        
  1040.         
  1041.         
  1042.         
  1043.         HyperDisk the Disk Accelerator by HyperWare.....................12
  1044.         
  1045.         HyperDisk Shareware Version 4.10                September 14, 1990
  1046.         
  1047.         
  1048.         
  1049.        P:nn            FLUSH INDICATOR PERIOD 
  1050.                        Allows  you  to  specify  how  frequently  the FLUSH 
  1051.                        INDICATOR   should   sound,  where  nn  is  seconds. 
  1052.                        Example:  P:5  will  beep every 5 seconds during the 
  1053.                        update flush operation.
  1054.        
  1055.        R               RESET HyperDisk HIT 
  1056.                        Resets  the HyperDisk Cache Hit percentage after the 
  1057.                        report is displayed.
  1058.        
  1059.        OR              OVERRIDE REPORT 
  1060.                        Allows  you  to  disable  the  output report that is 
  1061.                        normally  generated  whenever  you execute HyperDisk 
  1062.                        from  the command line. This option is useful if you 
  1063.                        are  running  HyperDisk  from batch files and do not 
  1064.                        want   the   report   to   fill  the  screen.  Also, 
  1065.                        specifying   OR:-   will  disable  the  installation 
  1066.                        report delay.
  1067.        
  1068.        OT              OVERRIDE TONE
  1069.                        Disables   the   acknowledgment  tone.  OT  or  OT:+ 
  1070.                        disables the tone; OT:- restores the tone.
  1071.        
  1072.        OK              OVERRIDE DISPLAY METHOD
  1073.                        Allows  you  to select the display method. HyperDisk 
  1074.                        normally  displays data directly via the Video BIOS. 
  1075.                        OK  or  OK:+  forces I/O directly to the Video BIOS, 
  1076.                        while   OK:-  forces  DOS  I/O.  Alternatively,  the 
  1077.                        standard  output  device  may  be  redirected to any 
  1078.                        device or file. Default is direct to Video BIOS.
  1079.                        
  1080.                        In  the  following  example,  HyperDisk will display 
  1081.                        the report via DOS Standard Output device:
  1082.                        
  1083.                                 C:>hyperdk OK:-
  1084.                         
  1085.                                 In   the   following   example,  output  is 
  1086.                                 redirected to CON (console) device:
  1087.                        
  1088.                                 C:>hyperdk >CON
  1089.                        
  1090.        
  1091.        OK:nn           OVERRIDE COLORS/ATTRIBUTES
  1092.                        Allows  you  to select the Colors/Attributes for the 
  1093.                        current   display.   Color   displays   provide   16 
  1094.                        foreground  (text)  colors to be applied on either 8 
  1095.                        (CGA)  or 16 (EGA/VGA) background colors. Monochrome 
  1096.                        display  provides  a  variety of display attributes. 
  1097.                        Some  allow  2  or  more  intensities,  underlining, 
  1098.                        blinking,  etc.  For  CGA  displays  there  are  120 
  1099.                        useful    combinations.    EGA/VGA   displays   240.
  1100.         
  1101.         
  1102.         
  1103.         HyperDisk the Disk Accelerator by HyperWare.....................13
  1104.         
  1105.         HyperDisk Shareware Version 4.10                September 14, 1990
  1106.         
  1107.         
  1108.         
  1109.                        Monochrome  displays  vary  and  are  generally less 
  1110.                        than  CGA. Value nn may be entered in either decimal 
  1111.                        or hexadecimal formats.
  1112.                        
  1113.                        Decimal example: C:>hyperdk OK:30
  1114.                        Hexadecimal Example: C:>hyperdk OK:X1E
  1115.                         
  1116.                        Both   examples   select   yellow   text   on   blue 
  1117.                        background.   Alternatively,   you  may  select  the 
  1118.                        colors manually by specifying the following:
  1119.                        
  1120.                                 C:>hyperdk OK:0.
  1121.        
  1122.        OKC:nn          OVERRIDE COLORS ONLY
  1123.                        Same  as OK:nn, except only Color Display attributes 
  1124.                        are   affected.   Useful   for   systems  with  both 
  1125.                        monochrome and color displays.
  1126.         
  1127.        OKM:nn          OVERRIDE ATTRIBUTES ONLY
  1128.                        Same   as  OK:nn,  except  only  Monochrome  Display 
  1129.                        attributes are affected.
  1130.        
  1131.        XI              ENABLE ADVANCED UPDATE
  1132.                        For  AT,  PS/2, and some XT class computers. Enables 
  1133.                        asynchronous   update   of  the  disk  and  diskette 
  1134.                        modifications.    XI:+    enables   function;   XI:- 
  1135.                        disables. Default is enabled.
  1136.        
  1137.        XIH             ENABLE ADVANCED HARD DISK UPDATE
  1138.                        Same  as  above  XI, except affects hard disk drives 
  1139.                        only.
  1140.        
  1141.        XIF             ENABLE ADVANCED FLOPPY UPDATE
  1142.                        Same  as  above  XI,  except affects diskette drives 
  1143.                        only.
  1144.        
  1145.        XP:nn           BACKGROUND UPDATE PERCENT
  1146.                        Specifies  an  upper  limit  on  the  percentage  of 
  1147.                        modified   buffers  before  updating  the  disk  and 
  1148.                        diskette  on  every  access.  The  oldest  data (LRU 
  1149.                        data)  will  be  updated  on each cache access until 
  1150.                        the  modified  buffer  percentage  falls  below  nn. 
  1151.                        Default is 75%.
  1152.         
  1153.        XB:nn           BACKGROUND UPDATE TIME
  1154.                        Specifies  an  upper  limit on the age of the oldest 
  1155.                        modified  buffer.  After  nn  system timer ticks (55 
  1156.                        milliseconds),  updates  the  oldest modified buffer 
  1157.                        to  disk.  The  background update functions are most 
  1158.                        useful  in  systems  that  are  seldom idle, such as 
  1159.                        network servers. Default is disabled (XB:0).
  1160.        
  1161.         
  1162.         
  1163.         
  1164.         HyperDisk the Disk Accelerator by HyperWare.....................14
  1165.         
  1166.         HyperDisk Shareware Version 4.10                September 14, 1990
  1167.         
  1168.         
  1169.         
  1170.        XW              CHECK REDUNDANT WRITE
  1171.                        Checks  for redundant disk/diskette write operation. 
  1172.                        This   function  compares  the  write  data  to  the 
  1173.                        current  image  held  in  cache memory. If it is the 
  1174.                        same,  the  update  operation is not performed. Only 
  1175.                        diskette  drives that support media change signaling 
  1176.                        are  supported (720K, 1.2M, 1.44M, etc.). XW or XW:+ 
  1177.                        enables  redundancy checking; XW:- disables. Default 
  1178.                        is  enabled.  Note:  HYPERDKX Model does not support 
  1179.                        this function.
  1180.        
  1181.        XWH             CHECK REDUNDANT HARD WRITE
  1182.                        Same  function  as  XW,  except  affects  hard  disk 
  1183.                        drives only.
  1184.        
  1185.        XWF             CHECK REDUNDANT FLOPPY WRITE
  1186.                        Same function as XW, except affects diskette
  1187.                        drives only.
  1188.        
  1189.        XS              SHADOW  RAM  LOADER
  1190.                        Loads  HyperDisk in Shadow RAM memory. If you have a 
  1191.                        Chips  and  Technologies NEAT 210 or 300 Series Chip 
  1192.                        Set  based computer, or use an XMS type product that 
  1193.                        supports  Upper  Memory Blocks (UMBs) such as 386Max 
  1194.                        4.10+,  HyperDisk  will  load in this special memory 
  1195.                        using   none  of  the  lower  640K  of  conventional 
  1196.                        memory.  Note  for  Chips  & Technologies computers: 
  1197.                        HyperDisk  attempts  to  load high in the E000:0000-
  1198.                        FFFF  memory  area; therefore, this area must not be 
  1199.                        used  by  other  programs,  adapters,  ROMS,  or EMS 
  1200.                        memory banks.
  1201.        
  1202.        Additional  options that relate to more system specific settings may 
  1203.        be  selected.  These  options  are  listed  below under the section, 
  1204.        "Technical Control Options." 
  1205.        
  1206.        
  1207.                       Controlling HyperDisk via the Keyboard
  1208.        
  1209.        Press   the   various   key   combinations  listed  to  execute  the 
  1210.        accompanying  HyperDisk  functions.  For further explanation of each 
  1211.        function, see above, "HyperDisk Parameters."
  1212.        
  1213.        ABORT INSTALLATION: <Ctrl><Left-Shift><Alt>
  1214.                 When  booting  your computer, but before the device drivers 
  1215.                 load,    pressing    <Ctrl><Left-Shift><Alt>   will   cause 
  1216.                 HyperDisk  to  suspend loading and prompt you with a choice 
  1217.                 to continue or abort HyperDisk installation.
  1218.        
  1219.        
  1220.         
  1221.         
  1222.         
  1223.         HyperDisk the Disk Accelerator by HyperWare.....................15
  1224.         
  1225.         HyperDisk Shareware Version 4.10                September 14, 1990
  1226.         
  1227.         
  1228.         
  1229.        WARM-BOOT: <Ctrl><Alt><Del>
  1230.                 Warm-restart  the  computer  system. HyperDisk first writes 
  1231.                 any  modified  data  to  disk. If any data must be written, 
  1232.                 you  will  hear two tones, and HyperDisk will begin writing 
  1233.                 to   your  disk.  After  the  copying  is  complete,  press 
  1234.                 <Ctrl><Alt><Del>  again,  and the system will warm-restart. 
  1235.                 If  you  have  other  resident  programs  (TSRs)  that also 
  1236.                 monitor  <Ctrl><Alt><Del>,  they  may  restart the computer 
  1237.                 without  allowing  HyperDisk  to update your disk. In these 
  1238.                 cases,  first  disable  caching via <Ctrl><Alt><D> and then 
  1239.                 warm-restart  the  computer.  If  you  are  unsure  of  the 
  1240.                 behavior  of  other  resident  programs,  you may test this 
  1241.                 condition  by  writing files to a test diskette. First, set 
  1242.                 HyperDisk   to   STAGED   WRITE  using  the  <Ctrl><Alt><A> 
  1243.                 sequence.  Insert  a  newly  formatted disk in Drive A: and 
  1244.                 copy  a  large   number  of files to it with "COPY *.* A:". 
  1245.                 When  the  copy  finishes  (or  fails  due  to insufficient 
  1246.                 space),   immediately   issue  the  <Ctrl><Alt><Del>  warm-
  1247.                 restart  command.  If  you  hear two tones, and your system 
  1248.                 begins  to  write to the floppy, you are safe and may issue 
  1249.                 warm-restarts  without  fear  of  losing  any data. If your 
  1250.                 system  immediately restarts, you would have lost data, and 
  1251.                 your   disk   integrity  would  be  in  question.  Possible 
  1252.                 remedies  are  to  (1)  remove the other offending resident 
  1253.                 program,  (2)  always  disable  HyperDisk  before you warm-
  1254.                 restart,  or (3) use the WRITE THROUGH mode feature in your 
  1255.                 installation  of  HyperDisk  (the default setting, no extra 
  1256.                 parameters   required).    For   the   following  keystroke 
  1257.                 commands,   the  speaker  will  beep  once  to  acknowledge 
  1258.                 completion  of  the  command.  If  the  caching  process is 
  1259.                 disabled,  the speaker will beep again. In other words, one 
  1260.                 beep   means  the  command  was  accepted  and  caching  is 
  1261.                 enabled,  while two beeps mean the command was accepted and 
  1262.                 caching is disabled. 
  1263.        
  1264.        DISABLE HYPERDISK: <Ctrl><Alt><D>
  1265.                 Disables  the caching process. Your computer operates as if 
  1266.                 HyperDisk  were  not  present. It may be appropriate to use 
  1267.                 this  command  prior  to  loading  a  program  from a copy-
  1268.                 protected  disk.  Several copy protected programs have been 
  1269.                 tested,  and  no  problems  are  known. NOTE: Always select 
  1270.                 HyperDisk  DISABLED  when  you  (1) run disk diagnostics or 
  1271.                 other  system  test  or  (2)  run any program that directly 
  1272.                 accesses the disk and/or diskette adapter hardware.
  1273.        
  1274.        ENABLE/UPDATE HYPERDISK: <Ctrl><Alt><E>
  1275.                 Enables  the  caching  process.  If  HyperDisk  is  in  the 
  1276.                 disabled   state,   this   command   will  enable  caching. 
  1277.                 Additionally,  if  caching is already enabled, any modified 
  1278.                 data will be written to the disk/diskette.
  1279.        
  1280.         
  1281.         
  1282.         
  1283.         HyperDisk the Disk Accelerator by HyperWare.....................16
  1284.         
  1285.         HyperDisk Shareware Version 4.10                September 14, 1990
  1286.         
  1287.         
  1288.         
  1289.        MANUAL DISKETTE CHANGE: <Ctrl><Alt><C>
  1290.                 Changes  diskette  media  indication. If two diskettes have 
  1291.                 identical  file  allocation tables, HyperDisk cannot detect 
  1292.                 the  diskette  change.  Use this command to force HyperDisk 
  1293.                 to recognize the media change.
  1294.        
  1295.        STAGED WRITE HARD DISK: <Ctrl><Alt><S>
  1296.                 Enables  the  STAGED WRITE HARD drive feature. WARNING: See 
  1297.                 Appendix C before activating this option.
  1298.        
  1299.        STAGED WRITE FLOPPY DISKETTE: <Ctrl><Alt><A>
  1300.                 Enables  the  STAGED  WRITE  FLOPPY drive feature. WARNING: 
  1301.                 See Appendix C before activating this option. 
  1302.         
  1303.        WRITE THROUGH HARD DISK: <Ctrl><Alt><W>
  1304.                 Enables  the  WRITE  THROUGH  on  HARD DRIVE feature. NOTE: 
  1305.                 Always  select  WRITE  THROUGH  on  HARD DRIVE when you (1) 
  1306.                 test  or  install  new  programs,  (2)  debug  programs  of 
  1307.                 uncertain  integrity, or (3) perform any operation that may 
  1308.                 "crash" your computer. 
  1309.        
  1310.        WRITE THROUGH FLOPPY DISKETTE: <Ctrl><Alt><Q>
  1311.                 Enables  the  WRITE  THROUGH  on  FLOPPY DRIVE feature. See 
  1312.                 note above for WRITE THROUGH on HARD DRIVE.
  1313.        
  1314.        FORCE UPDATE BEFORE PROGRAM LOADS: <Ctrl><Alt><F>
  1315.                 Updates  all  changes to disk/diskette before executing the 
  1316.                 next  program  load  request.  Provided for development and 
  1317.                 testing systems.
  1318.         
  1319.        RESUME STANDARD UPDATE: <Ctrl><Alt><R>
  1320.                 Resume  normal  update conditions. Provided for development 
  1321.                 and testing systems.
  1322.        
  1323.        
  1324.                             Technical Control Options 
  1325.        
  1326.        Parameter       Definition
  1327.        
  1328.        U               EXPANDED MEMORY BUFFERING
  1329.                        If  you  are  using  an  EMS  Emulator that does not  
  1330.                        support  Direct  Memory  Access  (DMA)  to  the  EMS 
  1331.                        Memory  Page  Frame, or you are using a product that 
  1332.                        accesses   the   EMS   memory  asynchronously  (some 
  1333.                        Networking  products, some Print Spoolers, etc.), do 
  1334.                        not  alter  the  default  configuration. However, if 
  1335.                        you  are  sure  that  no  other  products access EMS 
  1336.                        asynchronously  and  do  not wish to use the Advance 
  1337.                        Update  mode  (XI),  you  can save some conventional 
  1338.                        memory  (normally  8.5K)  by deselecting this option 
  1339.                        U:-. Default is enabled, installation only.
  1340.        
  1341.         
  1342.         
  1343.         
  1344.         HyperDisk the Disk Accelerator by HyperWare.....................17
  1345.         
  1346.         HyperDisk Shareware Version 4.10                September 14, 1990
  1347.         
  1348.         
  1349.         
  1350.        EH:n:..         ENABLE SPECIFIC HARD DRIVES 
  1351.                        Allows  you  to enable only specified hard drives. n 
  1352.                        refers  to  the  physical drive number starting with 
  1353.                        0.  You  may  specify as many drives as needed, each 
  1354.                        delimited by a colon. 
  1355.        
  1356.        EF:n:..         ENABLE SPECIFIC FLOPPY DRIVES
  1357.                        Same as above, for floppy drives.
  1358.        
  1359.        DH:n:..         DISABLE SPECIFIC HARD DRIVES
  1360.                        Allows  you  to disable the specified hard drives. n 
  1361.                        refers  to  the  physical drive number starting with 
  1362.                        0.  You  may  specify as many drives as needed, each 
  1363.                        delimited by a colon.
  1364.        
  1365.        DF:n:..         DISABLE SPECIFIC FLOPPY DRIVES 
  1366.                        Same as above, for floppy drives.
  1367.         
  1368.        OH:nn           HOTKEY VECTOR METHOD
  1369.                        Provides   direct   control  of  the  Hotkey  Vector 
  1370.                        method.  If  your machine is an AT type machine, you 
  1371.                        may  select  either interrupt 09 or 15. Interrupt 15 
  1372.                        is  compatible  with  foreign  keyboard  support. If 
  1373.                        your  application  has  conflicting key assignments, 
  1374.                        you may disable HyperDisk hotkeys by selecting K:-.
  1375.        
  1376.        OB:nn           BYPASS SECTOR SIZE 
  1377.                        Allows  you  to  fine  tune performance when using a 
  1378.                        small  (32K)  to medium (384K) cache size. Normally, 
  1379.                        this  value is disabled by HyperDisk. Specify nn, in 
  1380.                        sectors,  range:  0  to 128, to restrict the maximum 
  1381.                        sized  block to be stored in the cache. For example, 
  1382.                        if  you  set  ob:10,  all  transfer requests greater 
  1383.                        than  10  sectors  will  be  passed on to the system 
  1384.                        BIOS  and  will  not  be  stored  in the cache. This 
  1385.                        option  is  useful  if you are moving a large amount 
  1386.                        of   data   through   a  small  cache,  which  would 
  1387.                        immediately  be  flooded  with  new  data before the 
  1388.                        previous  data  could  be  reused. Setting ob:0 will 
  1389.                        disable this option (default).
  1390.         
  1391.        OC              MEDIA CHANGE SIGNAL
  1392.                        Allows  you  to  disable  the  diskette  drive media 
  1393.                        change  signal test. All diskette drives, other than 
  1394.                        160/320/360K   types,   support   a   media   change 
  1395.                        detection  function.  Basically,  a  signal from the 
  1396.                        drive  indicates  that  the  media  latch  has  been 
  1397.                        opened  or  the  diskette  has been removed from the 
  1398.                        drive.  By  default,  HyperDisk  uses this signal to 
  1399.                        detect  when  a  diskette has been changed. Use this 
  1400.                        option  if  you suspect that your diskette drive has
  1401.         
  1402.         
  1403.         
  1404.         HyperDisk the Disk Accelerator by HyperWare.....................18
  1405.         
  1406.         HyperDisk Shareware Version 4.10                September 14, 1990
  1407.         
  1408.         
  1409.         
  1410.                        an  unreliable  media change signal. OC or OC:+ will 
  1411.                        disable  Change  Media  signal testing; OC:- enables 
  1412.                        it.
  1413.        
  1414.        Y               DIAGNOSTIC DUMP 
  1415.                        Creates  a  diagnostic  file on the current disk and 
  1416.                        directory  of the resident HyperDisk program memory. 
  1417.                        The function is to aid in problem determination. 
  1418.        
  1419.        
  1420.        
  1421.                 Advanced Models Only: HYPER286.EXE or HYPER386.EXE
  1422.        
  1423.        The  following  parameters  are only available on 80286/80386  based 
  1424.        machines  using  the  Advanced  286/386  Extended  Memory  Models of 
  1425.        HyperDisk: 
  1426.        
  1427.        Parameter       Definition
  1428.         
  1429.        G:n             ADVANCED A20 GATE TYPE
  1430.                        Installation  only. In order for HyperDisk to access 
  1431.                        extended  memory in the most effective way, a system 
  1432.                        address   control   signal,   A20   Gate,   must  be 
  1433.                        controlled.  The  IBM  AT  used  the  8042  keyboard 
  1434.                        processor  for  this task, but this method proved to 
  1435.                        be    interminably   slow.   Consequently,   several 
  1436.                        computer  manufacturers  (including  IBM  when  they 
  1437.                        introduced  the  PS/2  line) developed other methods 
  1438.                        to  control the A20 Gate signal. Normally, HyperDisk 
  1439.                        will  automatically  search your system to determine 
  1440.                        the  A20  Gate  control  method.  If for some reason 
  1441.                        HyperDisk  cannot  recognize the system, you may use 
  1442.                        this  parameter  to  tell  HyperDisk  what  type  of 
  1443.                        computer  you  have. Specifying G:0 will disable the 
  1444.                        search  and  use  the system BIOS transfer routines. 
  1445.                        Normally,   these   values   are   auto-selected  by 
  1446.                        searching  the  machine for identifying features. If 
  1447.                        the  identity  is unclear, a system hang may result. 
  1448.                        If  you  encounter  such  problems, first try method 
  1449.                        G:2  (FastA20).  If  this  method fails, use G:0, or 
  1450.                        switch  to  the  Extended  model  HYPERDKX.EXE.  The 
  1451.                        following table of values is applicable:
  1452.                         
  1453.                                 0 None, use BIOS
  1454.                                 1 Standard AT-8042 method
  1455.                                 2 Fast A20-8042, usable on most machines
  1456.                                 3 PS/2 series
  1457.                                 4 Dell 300 series, and others
  1458.                                 5 Chips and Technologies Neat 212 Chip Set
  1459.                                 6 QuadramXT
  1460.                                 7               Inboard              386/PC
  1461.         
  1462.         
  1463.         
  1464.         HyperDisk the Disk Accelerator by HyperWare.....................19
  1465.         
  1466.         HyperDisk Shareware Version 4.10                September 14, 1990
  1467.         
  1468.         
  1469.         
  1470.        
  1471.                                 8 AT Micro-Channel Model 6
  1472.                                 9 HP Vectra
  1473.                        
  1474.                        Methods  are searched automatically from high (9) to 
  1475.                        low (0). See READTHIS file for additions.
  1476.        
  1477.        OG              OVERRIDE  A20  GATE  EXIT  (only  for types 2 and 9, 
  1478.                        above)
  1479.                        Specifies  that  HyperDisk  should only open the A20 
  1480.                        Gate  when  it  is being used. OG:+ selects open A20 
  1481.                        on  demand,  close  on  exit;  OG:-  selects open on 
  1482.                        demand,  leave  open.  If  your application "Wraps 1 
  1483.                        Megabyte"  you should select OG:+. This parameter is 
  1484.                        used  with  CP/M  applications.  Default is to leave 
  1485.                        A20 Gate open. 
  1486.        
  1487.        XM              XMS MEMORY ALLOCATION MODE
  1488.                        Requests   HyperDisk  to  use  the  Extended  Memory 
  1489.                        Manager  for  allocating extended memory buffers. If 
  1490.                        your  system  uses HIMEM.SYS (an XMS of Lotus-Intel-
  1491.                        Microsoft-AST),    HyperDisk   will   allocate   and 
  1492.                        deallocate  memory  using  XMS.  However, the memory 
  1493.                        transfer  method  itself will not use XMS unless you 
  1494.                        select  the XT parameter as well. XM:- will deselect 
  1495.                        XMS  memory  allocation  and return HyperDisk to the 
  1496.                        default method, INT 15h Function 88.
  1497.        
  1498.        
  1499.        XT              XMS MEMORY TRANSFER MODE
  1500.                        Requests   HyperDisk  to  use  the  Extended  Memory 
  1501.                        Manager   (XMS)   allocation   and  memory  transfer 
  1502.                        method.  See  the  XM  parameter, above. Recommended 
  1503.                        for AT&T PCs.
  1504.        
  1505.        
  1506.        
  1507.                  Notes for Extended Model HyperDisk: HYPERDKX.EXE 
  1508.        
  1509.        Extended  memory  is  only  available  in  80286  (IBM-AT) and 80386 
  1510.        computers.  This  memory  is  above  1  megabyte and is normally not 
  1511.        accessible  from  MS-DOS  (Real  Mode)  applications. HyperDisk uses 
  1512.        special  BIOS  functions  (INT  15,  Extended  Memory Block Move) to 
  1513.        access this memory.
  1514.         
  1515.        The  Extended  Memory  BIOS  functions  have  some side effects that 
  1516.        should be considered: 
  1517.         
  1518.        1)       Interrupts  may  be lost. Interrupt processing is suspended 
  1519.                 while  the  Extended  memory  is being accessed. High speed 
  1520.                 communications  programs  are  the most likely to encounter
  1521.         
  1522.         
  1523.         
  1524.         HyperDisk the Disk Accelerator by HyperWare.....................20
  1525.         
  1526.         HyperDisk Shareware Version 4.10                September 14, 1990
  1527.         
  1528.         
  1529.         
  1530.                 problems.  Should  you  require both caching and high speed 
  1531.                 interrupt   processing   simultaneously,   switch   to  the 
  1532.                 Advanced   286/386   model,  the  Expanded  model,  or  the 
  1533.                 Conventional model.
  1534.        
  1535.        2)       Pfix  and  Pfix-Plus  (possibly others) may hang when using 
  1536.                 INT  15 Extended Memory Block Move functions with the Intel 
  1537.                 Inboard  386/AT.  This  problem is related to the PC-AT ROM 
  1538.                 BIOS.  Test  your  system  carefully.  (Intel's Inboard 386 
  1539.                 Utility   Software  Version  1.2  corrects  this  problem.) 
  1540.                 Disable caching (via <Ctrl><Alt><D>)
  1541.                 while these products are being used.
  1542.        
  1543.        
  1544.        
  1545.        
  1546.        
  1547.        
  1548.        
  1549.        
  1550.        
  1551.        
  1552.        
  1553.        
  1554.        
  1555.        
  1556.        
  1557.        
  1558.        
  1559.        
  1560.        
  1561.        
  1562.        
  1563.        
  1564.        
  1565.        
  1566.        
  1567.        
  1568.        
  1569.        
  1570.        
  1571.        
  1572.        
  1573.        
  1574.        
  1575.        
  1576.        
  1577.        
  1578.        
  1579.        
  1580.        
  1581.         
  1582.         
  1583.         
  1584.         HyperDisk the Disk Accelerator by HyperWare.....................21
  1585.         
  1586.         HyperDisk Shareware Version 4.10                September 14, 1990
  1587.         
  1588.         
  1589.         
  1590.                                HyperDisk Limitations
  1591.        
  1592.        HyperDisk  supports disk and diskette drives accessed by BIOS INT 13 
  1593.        services.  Up  to  16  drives  may  be  cached,  8  hard disks and 8 
  1594.        floppies.  To  be  cached, disk and diskette media must be formatted 
  1595.        as 512 bytes per sector with 8 to 63 sectors per track.
  1596.        
  1597.        HyperDisk  supports  hard  drives  with  up  to  256  heads and 1024 
  1598.        cylinders   maximum  (or  64  heads  maximum  and  4,096  cylinders, 
  1599.        accessible  with  special  software such as SpeedStor, Disk Manager, 
  1600.        or   AMI/OMTI   BIOS  compatible  controllers).  Supported  diskette 
  1601.        systems  include: 5.25-inch single and double sided, double and high 
  1602.        density  (8, 9 and 15 sectors per track); 3.5-inch drives single and 
  1603.        double  sided; double and high density formats (9 and 18 sectors per 
  1604.        track). 
  1605.        
  1606.        HyperDisk  supports  partitioned hard disk systems (multiple logical 
  1607.        drives  per physical drive) and should be installed AFTER the device 
  1608.        driver  provided  by  the  disk  supplier.  PC-DOS  Version 3.30 and 
  1609.        greater  directly  support  multiple  logical  drives. No additional 
  1610.        device drivers are required.
  1611.         
  1612.        If  a  diskette  is  removed  from  a  drive  and  placed in another 
  1613.        computer  where  it  is  changed  slightly  (no  change  in the File 
  1614.        Allocation  Table)  and  then returned, HyperDisk may not detect the 
  1615.        media  change  and  fail  to  update  the buffers to reflect the new 
  1616.        changes.  Therefore,  if  you remove, alter, and replace a diskette, 
  1617.        take  notice  if HyperDisk issues a media change tone. If no tone is 
  1618.        heard,   issue   the   manual   change   via   the  hotkey  sequence 
  1619.        <Ctrl><Alt><C>.  See  the  section above, "Controlling HyperDisk via 
  1620.        the Keyboard." 
  1621.        
  1622.        Some  products  that  use  copy-protected media may require that the 
  1623.        caching function be disabled during the media verification period.
  1624.        
  1625.        NEVER  install  HyperDisk  while  operating  under  one  of  the DOS 
  1626.        enhancement  or  extender  type  software  packages, e.g., Microsoft 
  1627.        Windows,  Desqview,  Double DOS, PCMOS, etc. HyperDisk is compatible 
  1628.        with  these  systems  but must be installed BEFORE these systems are 
  1629.        invoked.  HyperDisk  operates  by  intercepting  a  number of system 
  1630.        interrupts  (8, 9, 10, 13, 15, 19, 21, and 28) and redirecting their 
  1631.        actions  accordingly.  DOS  enhancement packages such as those above 
  1632.        often  change the system interrupts on a per task basis and create a 
  1633.        situation  in which a disk cache cannot maintain a coherent image of 
  1634.        the system's disk and diskette devices.
  1635.        
  1636.        
  1637.        
  1638.        
  1639.        
  1640.        
  1641.         
  1642.         
  1643.         
  1644.         HyperDisk the Disk Accelerator by HyperWare.....................22
  1645.         
  1646.         HyperDisk Shareware Version 4.10                September 14, 1990
  1647.         
  1648.         
  1649.         
  1650.                                      Chapter 4
  1651.                                  Caches Explained
  1652.        
  1653.        In  recent  years  the  technology  of "caching" has become a common 
  1654.        buzz  word in the PC industry. The origins of caching techniques are 
  1655.        ancient.  However, old or new, caching does the same thing: it keeps 
  1656.        often-used  items  readily  accessible. Surprisingly, the science of 
  1657.        caching  is  quite  recent, with most of the fundamental work dating 
  1658.        in  the 1960's. The Belady replacement algorithm, published in 1967, 
  1659.        provides  the  baseline  by  which  all  caching  techniques  may be 
  1660.        measured  and  compared.  This  algorithm,  known  as  "The Greatest 
  1661.        Forward  Distance,"  is  not realizable due to its non-causal nature 
  1662.        (It  requires  perfect  knowledge of the future!). Consequently, the 
  1663.        Belady  algorithm  may  only be applied to systems that have already 
  1664.        completed  operations  or are perfectly cyclic in behavior (Not very 
  1665.        useful   in   an   applications  environment!).  Once  a  realizable 
  1666.        algorithm  is  implemented, Belady's algorithm may be applied to the 
  1667.        request  list  (or  reference string) history to assess how close to 
  1668.        optimum  the test algorithm performs. It is this comparison on which 
  1669.        the fundamental science of caching rests. 
  1670.        
  1671.        Many   caching  algorithms  have  been  published  and  compared  to 
  1672.        Belady's  baseline  performance.  Leading  are  the Least Frequently 
  1673.        Used  (LFU)  algorithms, followed closely by the Least Recently Used 
  1674.        (LRU)  algorithms.  Differences  in  performance are less than 8% on 
  1675.        the  average. However, LFU algorithms are more complex to implement, 
  1676.        and  most  systems  yield  better  performance  using LRU (executing 
  1677.        complex  algorithms  requires time and space). Common algorithms for 
  1678.        CPU  instruction  caches are: Direct, Two-Way Associative, and Four-
  1679.        Way  Associative.  Programming  systems that support overlay loading 
  1680.        commonly  use  Least  Recently Loaded (LRL). For more information on 
  1681.        caching  in  computing  systems, see the journals of the Association 
  1682.        for   Computer   Machinery   or  The  Institute  of  Electrical  and 
  1683.        Electronics Engineers.
  1684.        
  1685.        HyperDisk  uses  a  modified LRU algorithm, which is simple and fast 
  1686.        to  execute.  Simply: when new data needs to be copied to the buffer 
  1687.        and  no space is available, the Least Recently Used data is removed, 
  1688.        and  the  new  data  is  moved  to  this  space.  Weak points in LRU 
  1689.        performance  appear  when  data is retrieved from the disk in such a 
  1690.        fashion  that  the data is replaced after only being used once. This 
  1691.        type  of  behavior,  which  occurs  in disk caching, is termed over-
  1692.        commitment  or thrashing. To avoid over-commitment, HyperDisk uses a 
  1693.        proprietary  combination  of  linear and random access predictors to 
  1694.        identify the onset of the condition.
  1695.        
  1696.        
  1697.        
  1698.        
  1699.        
  1700.        
  1701.         
  1702.         
  1703.         
  1704.         HyperDisk the Disk Accelerator by HyperWare.....................23
  1705.         
  1706.         HyperDisk Shareware Version 4.10                September 14, 1990
  1707.         
  1708.         
  1709.         
  1710.                               Disk Controller Caches
  1711.        
  1712.        Many  manufacturers  now offer disk controllers that feature onboard 
  1713.        caching  functions.  These  controllers  generally provide excellent 
  1714.        performance.  However,  due  to  cost  and  space  limitations, most 
  1715.        controllers  provide  only  a small buffer to hold the buffered data 
  1716.        (typically  less  than  512K  bytes).  In  addition,  access  to the 
  1717.        controller  buffer  is slower than normal system RAM memory. If your 
  1718.        system  is  a 386 or 486 32-bit system, the IO-channel speed is very 
  1719.        slow  when  compared  to system RAM. Buffer memory on the controller 
  1720.        is dedicated and cannot be used in any other way.  
  1721.        
  1722.        For   maximum   system   performance   when  using  a  caching  disk 
  1723.        controller,  we  recommend  a  modest  buffer size on the controller 
  1724.        (16K  to  128K  bytes). Install HyperDisk as you would with a normal 
  1725.        controller,   using   either   extended   or  expanded  memory.  The 
  1726.        combination  of  HyperDisk  and  a  caching  controller will provide 
  1727.        unbeatable performance.
  1728.        
  1729.        
  1730.                       Disk Caching vs. Other Caching Systems
  1731.        
  1732.        Caching  techniques  were invented long before the use of computers. 
  1733.        Mainframe   computer   systems   have   been   implementing  caching 
  1734.        techniques  for  some  time,  and  now  caching  is  used  in the PC 
  1735.        marketplace.  There  are  many  types  of  caches,  all  unique  and 
  1736.        different.  Memory  caches  usually  allow  the use of slower memory 
  1737.        chips  on  new high speed machines. Many 386 and 486 machines on the 
  1738.        market  today  implement  a  memory cache design. They place a small 
  1739.        amount  of  high  speed memory (usually 64K of static RAM), and then 
  1740.        use  that  to  cache up to 16 megabytes of slower dynamic RAM chips. 
  1741.        This  allows  the machine to use the full speed of the processor but 
  1742.        maintain a very economic memory system.
  1743.        
  1744.        CPU  caches  are implemented to allow the "stacking" of instructions 
  1745.        waiting  for  the  processor, thus increasing the computing speed of 
  1746.        the system.
  1747.        
  1748.        Print  spoolers  are  another  type of cache. In a print spooler you 
  1749.        are  using memory or disk to cache the information being sent to the 
  1750.        printer, freeing the machine to continue with other work.
  1751.        
  1752.        None  of  these  types  of caches is the same as disk caching. Often 
  1753.        people  assume  that if they have one type of cache in a system they 
  1754.        don't  need  any  other.  In  fact,  the  best system performance is 
  1755.        obtained  by  having  a  cache built into every area of the machine, 
  1756.        maximizing its performance.
  1757.        
  1758.        
  1759.        
  1760.        
  1761.         
  1762.         
  1763.         
  1764.         HyperDisk the Disk Accelerator by HyperWare.....................24
  1765.         
  1766.         HyperDisk Shareware Version 4.10                September 14, 1990
  1767.         
  1768.         
  1769.         
  1770.                                    Appendix A  
  1771.                          Installation of Near Compatibles 
  1772.        
  1773.        Procedures for installation testing on near compatibles: 
  1774.         
  1775.        1.       Make a complete backup of your hard disk, if you have one.
  1776.        
  1777.        2.       Put  a  copy of hyp???.exe (where ? is cache model to test) 
  1778.                 on a newly formatted diskette.
  1779.        
  1780.        3.       If  testing  the  EMS  version,  make  sure  the EMS Driver 
  1781.                 supplied  with  the  EMS board has been installed. (See EMS 
  1782.                 user instal-lation guide supplied with EMS product).
  1783.        
  1784.        4.       With  a copy of the HyperDisk floppy in Drive A:, enter the 
  1785.                 file  name  of  the  HyperDisk  model under test at the DOS 
  1786.                 prompt.
  1787.        
  1788.        5.       Try  DOS  operations  (DIR,  COPY)  on  the floppy diskette 
  1789.                 first, followed by the hard disk.
  1790.         
  1791.        6.       If  you  have  an EMS emulator program that allows extended 
  1792.                 memory  to  be used as expanded memory, and HyperDisk fails 
  1793.                 to  operate  (i.e.,  disk or diskette is not cached; system 
  1794.                 crashes  or  hangs),  try the HyperDisk /U option. Normally 
  1795.                 this will work for any EMS emulation method.
  1796.        
  1797.        7.       Enable  STAGED  FLOPPY  WRITE  (via  d:>HYPERDK a) and test 
  1798.                 modifying the floppy diskette as follows:
  1799.                  
  1800.                  A:\>copy A:*.* A:test <ENTER>
  1801.        
  1802.        8.       Immediately,  using  type-ahead,  type "DIR" and <ENTER> to 
  1803.                 display  the  diskette directory. If after the directory is 
  1804.                 displayed,  the drive continues to update, the STAGED WRITE 
  1805.                 feature is funct-ioning.
  1806.        
  1807.        9.       Next  test the reboot control by repeating Step 7, followed 
  1808.                 momentarily  by  a warm-boot (<Ctrl><Alt><Del>). You should 
  1809.                 hear  two  tones  indicating the cache is shutdown, and the 
  1810.                 diskette  should continue to update. However, if the system 
  1811.                 begins  rebooting,  you  may not use STAGED WRITE reliably. 
  1812.                 Some  EMS emulators currently fail this test. Additionally, 
  1813.                 if  you  use  any  program to reboot your PC other than the 
  1814.                 above  keys,  disable HyperDisk BEFORE executing the reboot 
  1815.                 program.
  1816.        
  1817.        10.      When  the  diskette  drive  becomes  inactive,  remove  the 
  1818.                 diskette  from  the drive and again issue the warm-boot key 
  1819.                 sequence  <Ctrl><Alt><Del>. The computer should immediately 
  1820.                 begin the reboot sequence.
  1821.        
  1822.         
  1823.         
  1824.         
  1825.         HyperDisk the Disk Accelerator by HyperWare.....................25
  1826.         
  1827.         HyperDisk Shareware Version 4.10                September 14, 1990
  1828.         
  1829.         
  1830.         
  1831.        11.      After  the computer has rebooted, replace the test diskette 
  1832.                 and  run  "CHKDSK  A:"  to  be  sure  the diskette has been 
  1833.                 updated correctly.
  1834.         
  1835.        12.      If  no  problems  were  encountered,  return to the section 
  1836.                 "Installing HyperDisk" and follow the instructions. 
  1837.        
  1838.        
  1839.        
  1840.        
  1841.        
  1842.        
  1843.        
  1844.        
  1845.        
  1846.        
  1847.        
  1848.        
  1849.        
  1850.        
  1851.        
  1852.        
  1853.        
  1854.        
  1855.        
  1856.        
  1857.        
  1858.        
  1859.        
  1860.        
  1861.        
  1862.        
  1863.        
  1864.        
  1865.        
  1866.        
  1867.        
  1868.        
  1869.        
  1870.        
  1871.        
  1872.        
  1873.        
  1874.        
  1875.        
  1876.        
  1877.        
  1878.        
  1879.        
  1880.        
  1881.        
  1882.         
  1883.         
  1884.         
  1885.         HyperDisk the Disk Accelerator by HyperWare.....................26
  1886.         
  1887.         HyperDisk Shareware Version 4.10                September 14, 1990
  1888.         
  1889.         
  1890.         
  1891.                                     Appendix B
  1892.                              HyperDisk Error Messages
  1893.        
  1894.        Already Installed! 
  1895.                 HyperDisk  has already been installed. The program type and 
  1896.                 version  of  the resident program is displayed, followed by 
  1897.                 the above error message. 
  1898.         
  1899.        Invalid Parameter 
  1900.                 HyperDisk  found  an  invalid command line parameter. Check 
  1901.                 your  command  line  parameters  against the definitions in 
  1902.                 the  section  above,  "HyperDisk  Parameters."  Inserting a 
  1903.                 delimiter  (/,:,-,  etc.)  between  parameters  will insure 
  1904.                 that   only   the   invalid  character  is  chopped;  other 
  1905.                 following valid parameters will be installed. 
  1906.         
  1907.        Extended Memory not Supported (INT 15) 
  1908.                 HyperDisk  could not find the Extended Memory BIOS software 
  1909.                 (INT  15).  Your  computer does not support INT 15 extended 
  1910.                 memory  functions. You should use either the Expanded model 
  1911.                 or the Conventional model.
  1912.         
  1913.        No Extended Available 
  1914.                 HyperDisk  could  not  find any free memory in the Extended 
  1915.                 memory  manager.  You  should use either the Expanded model 
  1916.                 or the Conventional model.
  1917.         
  1918.        Insufficient Extended Memory 
  1919.                 HyperDisk   could  not  find  enough  free  memory  in  the 
  1920.                 Extended  memory  manager.  A  minimum  of  128K  bytes  is 
  1921.                 required to use HyperDisk.
  1922.        
  1923.        Expanded Memory Manager not Found 
  1924.                 HyperDisk  could  not find the EMS memory manager software. 
  1925.                 Either  you omitted the EMS device driver statement in your 
  1926.                 CONFIG.SYS  file, or you placed the HyperDisk device driver 
  1927.                 statement  before  the  EMS device driver statement in your 
  1928.                 CONFIG.SYS file.
  1929.        
  1930.        No Expanded Memory Available 
  1931.                 HyperDisk  could  not  find  any  memory  in the EMS memory 
  1932.                 manager. 
  1933.         
  1934.        Insufficient Expanded Memory 
  1935.                 HyperDisk  could  not  find  enough  free memory in the EMS 
  1936.                 memory  manager. A minimum of 128K bytes is required to use 
  1937.                 HyperDisk.
  1938.         
  1939.        Insufficient Conventional Memory 
  1940.                 HyperDisk  could  not  find  enough  free memory in the DOS 
  1941.                 memory  manager. HyperDisk requires a least 400K bytes free
  1942.         
  1943.         
  1944.         
  1945.         HyperDisk the Disk Accelerator by HyperWare.....................27
  1946.         
  1947.         HyperDisk Shareware Version 4.10                September 14, 1990
  1948.         
  1949.         
  1950.         
  1951.                 before  installation  begins.  A  minimum  of 144K bytes is 
  1952.                 required by HyperDisk.
  1953.        
  1954.        Incorrect DOS Version 
  1955.                 An  incorrect  version of DOS is loaded. HyperDisk requires 
  1956.                 DOS version 2.0 or later.
  1957.        
  1958.        Error [drive]#:n: - [text]: Retry, Skip or Abort: 
  1959.                 An  error  was  detected during a disk write operation. The 
  1960.                 error  code  will be either an Extended, EMS or BIOS error. 
  1961.                 If  the  error  code  is  "ABxx" then "xx" is the EMS error 
  1962.                 code   in   hexadecimal   (see   your   EMS   manual  error 
  1963.                 definitions).  For  an EMS error ("ABxx"), the EMS software 
  1964.                 has  been corrupted and the "Retry" option will most likely 
  1965.                 continue  to fail. If the error code is "EDxx" then "xx" is 
  1966.                 the extended memory error code in hexadecimal (see the IBM-
  1967.                 AT  Technical  Reference  [1502243]  BIOS Listing, Section: 
  1968.                 BIOS  1,  Error  Code  Definitions). For an extended memory 
  1969.                 error,  the  memory  has  been  corrupted  and  the "Retry" 
  1970.                 option  will  most likely continue to fail. If the error is 
  1971.                 a  disk BIOS error on a diskette drive, the error condition 
  1972.                 usually  indicates that the diskette latch is open. If this 
  1973.                 is   the  case,  replace  the  diskette  and/or  close  the 
  1974.                 diskette  latch  before giving the "r" response. Retry: "r" 
  1975.                 will  retry the same disk request. Skip: "s" will skip this 
  1976.                 disk  write  and  continue  with the next write. Abort: "a" 
  1977.                 will  remove  the  active  drive  data  from  the HyperDisk 
  1978.                 buffers  without  updating the disk. Warning: This response 
  1979.                 should  be  used only for floppies you are going to discard 
  1980.                 due  to defective and unacceptable media. (This response is 
  1981.                 not the same as multiple "Skips.") 
  1982.        
  1983.        
  1984.        
  1985.        
  1986.        
  1987.        
  1988.        
  1989.        
  1990.        
  1991.        
  1992.        
  1993.        
  1994.        
  1995.        
  1996.        
  1997.        
  1998.        
  1999.        
  2000.        
  2001.        
  2002.         
  2003.         
  2004.         
  2005.         HyperDisk the Disk Accelerator by HyperWare.....................28
  2006.         
  2007.         HyperDisk Shareware Version 4.10                September 14, 1990
  2008.         
  2009.         
  2010.         
  2011.                                     Appendix C
  2012.                                STAGED WRITE Feature
  2013.         
  2014.        When  HyperDisk  accepts  data  to be written to the disk, it stores 
  2015.        that  data  in  a  buffer.  Later  when the system is idle (no disk, 
  2016.        keyboard,  or  mouse  activity), the modified data is written to the 
  2017.        disk.  This  feature  increases  your  computer's performance, since 
  2018.        disks  are  updated only when your computer is not being used by you 
  2019.        for  other  tasks.  For  removable  media, you should wait until the 
  2020.        diskette  has  completely  updated before removing it. If you remove 
  2021.        the  diskette  before  the  update  has  completed,  HyperDisk  will 
  2022.        interrupt  your  current  foreground  process  and  indicate that an 
  2023.        error  has  occurred.  Just  replace  the  diskette in the drive and 
  2024.        press "r" for retry.
  2025.        
  2026.         
  2027.                               *** W A R N I N G *** 
  2028.        
  2029.                          STAGED WRITE IS NOT FOR EVERYONE.
  2030.                         NEVER power off or hit Reset Switch
  2031.                         without first disabling HyperDisk!
  2032.        
  2033.         
  2034.        If  your  computer is operated under any of the following conditions 
  2035.        do NOT use the STAGED WRITE feature: 
  2036.         
  2037.        1)       Do  NOT  activate  STAGED WRITE if the computer user is not 
  2038.                 familiar  with  the  HyperDisk  STAGED  WRITE  feature.  An 
  2039.                 example  is if the computer is shared by several people who 
  2040.                 expect  "standard" system behavior. With STAGED WRITE, your 
  2041.                 disks  will  not  be updated immediately, and an unfamiliar 
  2042.                 user  may  become  confused.  After  all users are aware of 
  2043.                 STAGED  WRITE  and  the  changed  behavior of the computer, 
  2044.                 STAGED WRITE may be selected. 
  2045.         
  2046.        2)       Do  NOT  use  if  the  computer "crashes" frequently due to 
  2047.                 poor software and/or hardware.
  2048.         
  2049.        3)       Do  NOT  use  if  the  power  system  fails  frequently and 
  2050.                 unpredictably.  For  example,  bad weather or an overloaded 
  2051.                 power  network  may cause intermittent power failures. Most 
  2052.                 users  in  this category should purchase an Uninterruptable 
  2053.                 Power System (UPS).
  2054.         
  2055.        4)       Do  NOT  use  if  new software is being tested or developed 
  2056.                 that may "crash" the system. 
  2057.         
  2058.        5)       Do  NOT  use  if  you  use a software package that does not 
  2059.                 support    the    "warm-boot"   <Ctrl><Alt><Del>   function 
  2060.                 correctly.  Qualitas'  386Max  version 4.04 and earlier and 
  2061.                 several  other  public  domain  programs  fail  this  test.
  2062.         
  2063.         
  2064.         
  2065.         HyperDisk the Disk Accelerator by HyperWare.....................29
  2066.         
  2067.         HyperDisk Shareware Version 4.10                September 14, 1990
  2068.         
  2069.         
  2070.         
  2071.                 Additionally,  if  you  use  any  program to reboot your PC 
  2072.                 other  than  the  above  keys  sequence  be sure to disable 
  2073.                 HyperDisk  before  executing  the  reboot  program. See the 
  2074.                 Appendix A for testing procedures.
  2075.        
  2076.        The  STAGED WRITE feature may be enabled or disabled easily with the 
  2077.        keyboard  HOTKEY  commands. HyperDisk has separate controls for hard 
  2078.        and floppy drives. When in doubt, use the WRITE THROUGH modes.
  2079.        
  2080.        
  2081.        
  2082.        
  2083.        
  2084.        
  2085.        
  2086.        
  2087.        
  2088.        
  2089.        
  2090.        
  2091.        
  2092.        
  2093.        
  2094.        
  2095.        
  2096.        
  2097.        
  2098.        
  2099.        
  2100.        
  2101.        
  2102.        
  2103.        
  2104.        
  2105.        
  2106.        
  2107.        
  2108.        
  2109.        
  2110.        
  2111.        
  2112.        
  2113.        
  2114.        
  2115.        
  2116.        
  2117.        
  2118.        
  2119.        
  2120.        
  2121.        
  2122.         
  2123.         
  2124.         
  2125.         HyperDisk the Disk Accelerator by HyperWare.....................30
  2126.         
  2127.         HyperDisk Shareware Version 4.10                September 14, 1990
  2128.         
  2129.         
  2130.         
  2131.                                     Appendix D
  2132.                         Microsoft Windows and The Keyboard
  2133.        
  2134.        Windows 2.0 or greater: 
  2135.                 When  Microsoft  Windows  is  active,  keystrokes cannot be 
  2136.                 intercepted  in  the  normal manner. Therefore, a different 
  2137.                 method  must  be  used while in the Windows environment. If 
  2138.                 you  are  using  Windows  2.0 or greater, first, select the 
  2139.                 Keyboard   Pause   state  by  entering  either  <PAUSE>  or 
  2140.                 <Ctrl><Num-Lock>;  then, enter the desired HyperDisk Hotkey 
  2141.                 sequence. 
  2142.        
  2143.        
  2144.        
  2145.                                     Appendix E
  2146.                              Borland's Reflex Package
  2147.         
  2148.                               *** W A R N I N G *** 
  2149.         
  2150.        Reflex  provides an asynchronous update mode for disk and diskettes. 
  2151.        You  must  disable  this  function  via the command line switch "-a" 
  2152.        before  operating  with  HyperDisk.  Due  to  special considerations 
  2153.        necessary   for   Desqview   operation,  Reflex  and  HyperDisk  are 
  2154.        incompatible if the Asynchronous option is selected. 
  2155.        
  2156.        
  2157.                                     Appendix F
  2158.                           Hard Disk Integration Packages
  2159.         
  2160.        Users of Everex's EverDisk package: 
  2161.                 Hyperdisk has no known operating problems in this
  2162.                 environment.
  2163.         
  2164.        Users  of  OnTrack's  Disk Manager and Storage Dimensions' SpeedStor 
  2165.        packages: 
  2166.                 Currently   Hyperdisk   directly   supports   Disk  Manager 
  2167.                 versions  3.10  to  4.10  and  SpeedStor  versions  5.14 to 
  2168.                 6.1. If  you  have prior  versions  installed  with DOS 2.0 
  2169.                 to  DOS 3.2, you should have no problems, but for DOS 3.30+ 
  2170.                 systems  you  must  have one of the above specified version 
  2171.                 if  your  hard  drive geometry does not match your system's 
  2172.                 pre-configured  ROM types (commonly referred to as the CMOS 
  2173.                 Drive  type).  Specifically,  the  number  of heads and the 
  2174.                 number  of  sectors  per track must be the same as the CMOS 
  2175.                 type;  the  actual  number of cylinders does not matter. If 
  2176.                 you  have  a  non-standard  disk  configuration  for  which 
  2177.                 HyperDisk  cannot  determine the method of integration, the 
  2178.                 STAGED  WRITE  functions  will  be disabled for that drive. 
  2179.                 Note:  Commonly, a non-standard disk will have a very small 
  2180.                 C: partition ( <2 megabytes).
  2181.        
  2182.         
  2183.         
  2184.         
  2185.         HyperDisk the Disk Accelerator by HyperWare.....................31
  2186. 
  2187.