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>