home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
382.lha
/
LHWarp_v1.40
/
Changes.doc
< prev
next >
Wrap
Text File
|
1990-06-11
|
4KB
|
73 lines
LHWARP 1.40
A disk tracker for the Amiga
Written by Jonathan Forbes
Copyright © Xenomiga Technology, 1990
20-Dec-89 V1.00: Initial release (small extended data bug.)
20-Dec-89 V1.01: Fixed extended data bug.
22-Dec-89 V1.02: 32-bit checksum implemented.
28-Dec-89 V1.03: More CHIP memory efficient, and stack size 50k -> 3k.
01-Jan-90 V1.10: 32-bit CRC, compression routines now in assembly language.
16k file i/o buffer, stack size 3k -> 10k. Bitmap used for
skipping unused sectors.
02-Jan-90 V1.11: Another speed increase. Sectors are displayed as they are
archived.
06-Jan-90 V1.20: Squeezing and Vaporising implemented. Viewing implemented.
08-Jan-90 V1.21: Corrected text file bug in version 1.20.
19-Feb-90 V1.30: Removed track corrupting bug. Other devices supported.
Output file length included within output file.
27-Feb-90 V1.31: Removed bug which prevented Lhwarp from uncompressing files
produced by earlier versions. Memory leak corrected. Removed
bug involving output track data being longer than input track
data.
12-Apr-90 V1.40: Incredible speed increases all around. Compression 25%
faster, decompression 60% faster (freezing.) Asynchrous disk
i/o. Tracks now stored if they cannot be compressed.
Corrected bug causing viewing to crash. Added "no prompts"
option.
Version 1.40
- 12th April, 1990
I moved the assembly language routines from Lhunarc 0.96 (written by me)
into Lhwarp, which resulted in some incredible speed increases! Lhwarp also
uses asynchrous disk i/o; what this means, is that Lhwarp continues to
compress/decompress while the disk is being accessed; thus, Lhwarp no longer
has to wait for tracks to be read or written.
Nobody ever accused Lhwarp of being fast, but it can certainly no longer be
called slow, especially when compared to the other disk compressors available.
NewTek DYNAMIC HI-RES Demo Disk:
Compress Decompress
--------- ----------
Version 1.31 | 19:00 min | 12:40 min
Version 1.40 | 14:50 min | 5:24 min
Warp 1.1z | 16:53 min | 1:16 min (Unwarp 1.00)
If no space is gained by compressing a track, that track is now stored (no
compression) instead. Vaporising and Squeezing will now produce smaller
files. In addition, the -q (quick intelligent compression) option has now been
revised, and no longer functions in the same way as before. Please refer to
the updated documentation for more details.
The -n option has been added, signifying "no prompts"; Lhwarp won't ask you
to hit return if this option is specified.
A small bug causing the -v option to crash upon abort has now been fixed.
Because of the way in which Lhwarp handles version updates, any files
Lhwarp'd with version 1.40 will appear to have been Lhwarp'd with version 1.39
(which doesn't exist.) This is because Lhwarp assumes that a change in the
10^-1 digit of the version number constitutes a change in the output file
format, which has been true up to now, but not for this version.
I suppose I could have called this version 1.32, but 1.32 gives the
impression of a minor update; 1.40 is more ostentatious. In any case, this
small workaround will not affect you in any way.