home *** CD-ROM | disk | FTP | other *** search
- History of Disk eXPress:
-
- 1.01 11/25/91 First release of DSKEXP (Disk Express). Package
- includes this history file, the documentation file,
- DSKEXP.EXE (DOS version of the program) and
- DSKEXP2.EXE (OS/2 version of the program).
- 1.02 12/04/91 Bug fix for version 1.01.
- DSKEXP:
- - Failed to read diskette correctly if a new
- diskette is inserted in drive. If the diskette
- has been previously accessed by DOS, DSKEXP
- will read the diskette correctly.
- - Failed to read 160K/180K diskettes.
- - Diskette conversion failed for 160K/180K
- diskettes.
- DSKEXP and DSKEXP2:
- - Incorrect diskette fragmentation report for
- 1.2M diskette.
- - Diskette conversion is now limited to different
- form factor diskettes (5.25" to 5.25" conversion
- and 3.5" to 3.5" conversion are not allowed).
- - Corrections to documentation.
- 1.04 02/19/92 DSKEXP:
- - /f not working in version 1.02 is fixed.
- DSKEXP and DSKEXP2:
- - New logic for FAT scanning. Previous versions
- may not correctly determine the actual last
- sector used unless /a is specified.
- - New Ctrl-C and Ctrl-Break routines.
- - Incomplete output file will be deleted when user
- hits Ctrl-C/Ctrl-Break.
-
- New major release:
-
- 2.00 05/19/92 Name changed to DXP.EXE. Added Xtract as a standlone
- diskette image extractor. DXP and XTRACT are now
- dual mode applications (OS/2 and DOS). Refer to
- DXP.DOC for all the new features for Version 2
- release.
-
- Bugs fixed in 1.04 are carried over to version 2.
- The known ones under 1.04 are:
- - Ran out of near heap under OS/2 if a CMD.EXE
- replacement shell is used.
- - FAT scanning logic may miss sparsely allocated
- clusters and the bad clusters count may be off
- by one.
- - /c conversion switch under OS/2 is now working.
- 2.01 09/04/92 Minor image description display code bug fix.
-
- Reworked all display routines so that all errors
- and warning messages are sent to stderr. Normal
- messages are sent to stdout.
-
- Corrections to spelling errors in documentation.
- 2.02 10/17/92 Improved error messages and error logic.
- (internal release)
- Better detection of invalid image header by DXP.
-
- Improved documentation.
- 2.03 10/23/92 Improved error handling when reading an unformatted
- diskette when running the program under OS/2.
- 2.04 11/30/92 Bug fix to allow formatting of 1.44M and 720K
- (internal release) diskettes in 2.88M diskette drive. Minor code
- clean up and maintenance.
-
- Corrected buffer allocation code for running DXP
- under DOS with 2.88M diskette.
- 2.10 01/26/93 Completely rewritten low-level diskette read/write
- code for the DOS side of Disk eXPress. This allows
- read/write of sectors at high speed under OS/2 DOS
- box also.
-
- More code and compiler optimizations to reduce self-
- extracting code size by about 2K, and a 10% overall
- speed up.
-
- Corrections to some error messages.
-
- Two beeps are now produced for CRC mismatch after
- diskette is created.
-
- New /q switch to allow QuickFormatting of diskette.
-
- New /DOS switch to allow making of self-extracting
- images that run under DOS and OS/2 DOS box ONLY.
- Reduction of 13K overhead in self-extracting code.
-
- New /s switch in self-extracting image to bypass
- warning prompt.
-
- Description can now be entered by specifying them
- in environment variables (DXPDESC1 to DXPDESC5).
-
- Added "Format once", "Format all" selections when a
- diskette write error is encountered.
- 2.10a 02/12/93 Fixed a problem with "*** in used or not found."
- error if DXP is used with certain OS/2 replacement
- command shells such as 4OS2-32.
- 2.10b 05/31/93 Changes in copyright message.
- (internal release)
- Fixed incorrect message prompt when QuickFormatting a
- write-protected diskette.
- 2.20 07/22/93 Disk eXPress now reads non-DOS diskettes. Diskettes
- must conform to PC physical formats with 512-byte
- sectors.
-
- New 32-bit OS/2 version included in the package. The
- compression/decompression thread is typically 40%
- faster than the 16-bit version under OS/2 2.x.
- Memory consumption is about the same as the 16-bit
- version when both are running under OS/2 2.x.
-
- Small enhancement with self-extracting code to
- display the full details on diskette image stored.
-
- Streamlined self-extracting code, making it smaller,
- yet providing more functionality.
-
- Streamlined the diskette verify after write routine.
-
- Streamlined the self-extracting code replacement
- routine.
-
- Bug fix with calculating last track (without the /a
- switch) when creating diskette image for single-sided
- diskette (missed by one track).
-
- Rewritten startup and exit code making Disk eXPress
- more robust during startup and asynchronous process
- termination.
-
- Minor changes with help screens and messages.
- 2.30 10/18/93 Added /d to allow displaying of image description
- in self-extracting images.
-
- New /p switch for specifying pass phrase to enable
- data encryption.
-
- New option to allow sector skewing when formatting
- diskette under OS/2. This allows 10 to 50% speed
- increase in future diskette read/write under OS/2.
-
- /a switch extended to accept user specified
- diskette capacity for non-DOS diskette.
-
- Threads priority tuning to further increase the
- speed of Disk eXPress by 5 to 10%. 32-bit version
- of Disk eXPress can run up to 2.3 times faster
- than the DOS version when used in conjunction with
- sector skew optimized diskettes.
-
- More elaborate error return code is now provided.
-
- Speeded up the operation of the /r switch.
-
- Enhanced the automatic diskette sensing routine.
-
- Disk eXPress Self-check message is removed since the
- checking is much faster.
-
- Fixed diskette read error prompt for self-extracting
- code after a non-DOS diskette is created. Please
- replace the self-extracting code with the /r switch.
-
- Fixed stdout redirection for DXP.EXE under OS/2.
-
- Fixed error when decompressing single-sided diskette
- image. The last track was omitted by version 2.20.
- All such self-extracting images created by version
- 2.20 must be replaced with version 2.30 self-
- extracting code.
-
- Fixed a bug to prevent possible crashing of Disk
- eXPress when sensing unformatted diskette.
-
- Fixed a potential C library dead lock under OS/2
- with DXP.EXE if Ctrl-C is pressed in the middle of
- an operation.
- 2.31 11/08/93 Compression/decompression code tuning to achieve
- another 7-20% speed up with the use of Execution
- Trace Analyzer in IBM C Set++.
-
- /w switch for wiping unused tracks at the end of the
- the diskette during image extraction.
-
- Fixed a bug introduced in 2.30 for disallowing
- extraction of version 1.0x images.
-
- Internal maintenance to allow the 16-bit OS/2 code
- to run under Windows NT. This includes DXP.EXE,
- XTRACT.EXE and VMDISKX.EXE.
-
- Program size reduction by replacing C library calls
- with operating system calls when possible.
-
- Missing DXP.HST history file in the 2.30 shareware
- release.
-