home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / MEM_MAN / XDISK331.ZIP / XDISK.NEW < prev    next >
Text File  |  1992-02-29  |  6KB  |  105 lines

  1.  
  2.                        xDISK
  3.                        -----
  4.                Copyright (c) 1989-1992, FM de Monasterio
  5.             Licensed Material - All rights reserved
  6.  
  7.  
  8.  Version 3.31: *Resizing with Data Preservation/Bug Fixes*
  9.  
  10.  Enhanced switch /Bn, where <n> is the size of the disk in kbytes. The current
  11.  size of the disk can now be decreased by <n> kbytes (or the nearest higher 16
  12.  kb multiple) when <n> is a negative number (e.g., /B-32 reduces the disk size
  13.  by 32 kb, and so does /B-20). If the drive parameters allow so, disk contents
  14.  are preserved; else, the disk is reformatted, and its contents are destroyed.
  15.  Switch /B-n requires EMS 4 and MS-DOS (or compatible) 3.0 or higher.
  16.  
  17.  Added switch /X+ and /X- to provide a limited resizing implemented as long as
  18.  the disk contents are preserved and disk input/output operations remain error
  19.  free.  Switch /X- shrinks the disk free-space to zero or less than 16 kbytes,
  20.  if possible, while switch /X+ expands the disk to the maximum size that still
  21.  preserves error-free access to the disk contents.  This option requires EMS 4
  22.  and MS-DOS (or compatible) 3.1 or higher.
  23.  
  24.  Corrected an apparently innocuous memory error upon completion of the service
  25.  to unload a command-line loaded driver (XDISK.EXE).  Corrected another memory
  26.  pointer error during UMB driver installation under DOS 5 (XDISK.SYS). Changed
  27.  driver code so that a more informative message is displayed when DOS attempts
  28.  to access a collapsed RAM-disk.  Also changed code for a faster adjustment of
  29.  disk size when the requested size is larger than the available one.  Modified
  30.  boot sector for full compatibility with MS-DOS 5.0.  Fixed error in XDISK.EXE
  31.  that resulted in a garbled Status/Usage display when the screen was in a text
  32.  mode and a page other than page 0.
  33.  
  34.  
  35.  Version 3.30: *Feedback/Directory Listing*
  36.  
  37.  Visual and audio feedback during password-access checking are not the default
  38.  condition any longer.  They must now be selected by the switches /FV and /FA,
  39.  respectively, and can be disabled via switch /F-.  Added automatic encryption
  40.  of the password.  Due to the requests of a number of users, added audio feed-
  41.  back during DOS access to the RAM-disk via switch /A± (the old gate switch /A
  42.  is now switch /G±). Added directory listing service to the Status/Usage panel
  43.  via key <F3>. Modified the Status/Usage/Help panels for better legibility and
  44.  faster Mouse support.
  45.  
  46.  
  47.  Version 3.20: *MS-DOS 5.0*
  48.  
  49.  Due to changes in undocumented data structures in MS-DOS 5.0, the command-line
  50.  loading of xDISK is temporarily restricted to DOS versions 2.x through 4.x, as
  51.  its process of character-device loading can produce memory allocation problems
  52.  in DOS 5.0. The loading of the driver via the CONFIG.SYS file is not affected. 
  53.  
  54.  The self-installation of XDISK.SYS in the upper memory area is now implemented
  55.  through either a DOS-based memory allocation (switch /H[n]!), if MS-DOS 5.0 is
  56.  configured to control UMB allocation (e.g. command 'DOS=UMB' in the CONFIG.SYS
  57.  file, and the drivers HIMEM.SYS and 386EMM.EXE installed), or an XMS-based UMB
  58.  allocation (switch /H[n]), as in the case of versions 3.00 and 3.10.  Note the
  59.  addition of '!' to switch /H[n] in the former case.  A problem during command-
  60.  line loading of xDISK under buggy versions of IBM-PC DOS 4.00 has been solved.
  61.  An error in the memory address of the resident driver shown in the Help/Status
  62.  panel has been corrected.
  63.  
  64.  
  65.  Version 3.10: *DOS Command-line Loading*
  66.  
  67.  It is now possible to load XDISK.SYS from the DOS command line (as opposed to
  68.  during booting via CONFIG.SYS) via XDISK.EXE; this allows the installation of
  69.  xDISK drives without having to edit CONFIG.SYS and to reboot the CPU.  Switch
  70.  /L is now used in XDISK.EXE to denote command-line loading of the driver; the
  71.  high-memory loading of the driver (which was mediated by switch /L in version
  72.  3.00) is now mediated by switch /H.  A command-line loaded xDISK drive can be
  73.  uninstalled with switch /U. Introduced the 486 release of xDISK. Added switch
  74.  /K to avoid display of installation banner.
  75.  
  76.  
  77.  Version 3.00: *386 Release/UMB Selfloading*
  78.  
  79.  Increased performance by improving the optimization of mathematical routines.
  80.  Introduced the 386 release of xDISK, developed through versions 2.60 to 2.97.
  81.  (The 386 release operates faster than the 286 one by a factor of about 1.5 or
  82.  so; however, note that xDISK input/output times remain primarily dependent on
  83.  the performance of the expanded memory system.)
  84.  
  85.  Also introduced the option of self-installation in upper conventional memory,
  86.  i.e., above the 640-kb limit of DOS, but below the 1-Mb limit of conventional
  87.  memory, if an extended-memory manager compatible with XMS 2.0 is also present
  88.  and a free upper-memory block of 2 kb is available; this preserves the amount
  89.  of conventional memory available for DOS use.  Unlike the high-memory loading
  90.  provided by some (386) memory managers, XDISK.SYS self-loading in high memory
  91.  only requires a free block of the size of the resident, and not of the entire
  92.  driver.  See XDISK.DOC for details on high-memory loading.
  93.  
  94.  The user can specify a lower high-memory limit above which the driver should
  95.  try load itself (if a block is available above such a limit), to avoid upper-
  96.  memory areas having slow access times.  (The utility TIMEM.EXE can be used to
  97.  measure conventional memory access times.)
  98.  
  99.                 -----------------
  100.          ┌─────────────────────────────────────────────────────────────┐
  101.          │ Trademarked names are the property of the respective owners │
  102.          └─────────────────────────────────────────────────────────────┘
  103.  Earlier version news removed
  104.  [END]
  105.