[comp.binaries.ibm.pc.d] HYDK420.ZIP - HyperDisk v4.20 disk cache system

sidney@FRANK.BORLAND.COM (Sidney Markowitz) (02/09/91)

I downloaded the latest version of HyperDisk from the author's BBS and
I have uploaded it to SIMTEL20:

pd1:<msdos.dskutl>
HYDK420.ZIP     HyperDisk v4.20 disk cache system (shareware)

Shareware disk cache version 4.20 loads itself in high memory, uses
XMS, EMS or conventional memory for cache, works well with latest
versions of QEMM, 386^MAX, DesqView, Windows 3.0. The previous version
4.11 added a startup annoyance registration reminder screen 90 days
after it was released. 4.20 was released on the author's BBS approx
4-Feb-91.  HYDK420.ZIP also includes HyperKey and HyperScreen,
shareware keyboard and screen enhancer TSRs.

                  HyperDisk V4.20 Release Changes

* DOS 5.00 High Memory Support with /XS option. Most effective method.
  
* Added ACER A20 Gate method.

* Relax DMA boundary testing when run with 80386 EMS emulators. Allows
  "Load-Hi" optimizer to load HyperDisk high.

* Enhanced LIM-EMS 4.0 level functional testing.

* Added new installations check method that uses the DOS multiplex interrupt.

* Fix problem when logical sector is larger 512 bytes (physical sector size).

* Fix problem with PS/1 DOS extensions.

* Now HyperDisk will release EMS memory automatically when ever you start
  Windows 3.0 or Desqview 2.4+ just like SmartDrive and Windows 3.0. Use the
  CW:nnn parameter described below.

* Added EMS 4.0 memory move functions. Makes EMS as safe as XMS! The EMS
  memory model no longer needs to use the EMS frame to transfer data.
  Use XT and XT:- in the same way as XMS. XT selects EMS 4.0  memory move
  function, while XT:- selects EMS 3.2 frame access method (original).
  If you select no transfer buffer (U:-) then EMS 3.2 level frame mapping
  is used. Think of /XT as eXternal Transfer mode.

* Added new display field to indicate the active memory transfer method.
  This field displays the last used method.
  
* Changed Hotkey acknowledge beep to issue one beep at the beginning of
  the update action and two beeps when update and flush is complete.

* Add new method to determine drive parameters. 

* Extended Diagnostic report displays Logical Volume records.
  Display of system access counts. Total system read/write request,
  saved accesses (cached sectors) and disk accesses. Specify /YD report.

* Add No Read-Ahead mode: /NR  Allows disabling of read ahead operations.
  Improves error handling for some controllers which timeout when reading
  over bad sectors. Default is Read-Ahead with short-term disabling.

* Added: Split Shadow RAM loading (Load High) memory load. Loads code and
  data tables high and leave I/O transfer buffer low; specify XSL. If you
  have trouble loading HyperDisk high try this option.

* Fixed: PS/2 A20 Gate code problem.

* Added: DMA boundary test override /OD disables DMA boundary testing.

* Improve Windows 3.0 and Desqview resize cache logic. If you use fixed size
  cache the startup and exit delays have been reduced.

* Added independent Floppy and Hard Disk verify commands. The report field has
  been changed to reflect the new states. The command syntax is:
  
    VF, VF:+ or VF:-   Verify Floppy Write operation.
        VF and VF:+ are identical and both enable verify operations. VF:-
        disables the verify after write operation and is the default.

    VH, VH:+ or VH:-   Verify Hard Write operation.
        VH and VH:+ are identical and both enable verify operations. VH:-
        disables the verify after write operation and is the default.

    V, V:+ and V:- are still supported and affect both drive types in the
        same manner as before (see HyperDisk user document).

* Revised the report panel fields combining the Hard and Floppy Staged Write
  fields into one. Extended the Verify Write field status for the new verify
  command.

* Modified the pause for key after "no parameter" report. After you install
  HyperDisk you can obtain a status report by running HyperDk (or any other
  installable HyperDisk model). If you specify no parameters HyperDisk will
  pause and ask for a key after the panel is displayed. With the new KW:nn
  command you can disable this pause or select a time delay before continuing.

   KW   Key Wait Time
        Selects wait for key after "No Parameter" status panel. KW or KW:+
        enables a pause after the status panel (default). KW:- disables the
        wait for a key mode. Alternately, you may select a time delay by 
        specifing KW:nn, where nn is the number of seconds to wait before 
        continuing automatically.


Sidney
--
Sidney Markowitz <sidney@borland.com>