home *** CD-ROM | disk | FTP | other *** search
-
- LHWARP 1.11
-
- A disk tracker for the Amiga
-
- Written by Jonathan Forbes
- Copyright © Xenomiga Technology, 1990
-
- Version 1.01
-
- Lhwarp 1.0 has a tiny bug, in that it won't output all of the extended
- sector data. Lhwarp 1.01 has fixed this bug, but has caused itself to be
- compatible with Lhwarp 1.0. Lhwarp 1.01 will produce smaller files than
- Lhwarp 1.0, because it now stores the extended sector data as part of the
- track data, for compression purposes.
-
- The sudden update shouldn't be too much trouble, because Lhwarp 1.0 was
- released less than 6 hours ago. Please delete the original Lhwarp 1.0 if
- you have it, and use Lhwarp 1.01 in its place.
-
-
- Version 1.02
-
- Lhwarp 1.02 has implemented a 32-bit checksum, so that corrupted tracks can
- be reported. Version 1.02 is fully backwards compatible with version 1.01.
-
-
- Version 1.03
-
- Lhwarp 1.03 uses only one track's worth of CHIP RAM (11k), for all its
- reading and writing to disk. Data is copied from the CHIP RAM disk buffer
- to FAST RAM (or, if you don't have FAST RAM, to some more CHIP RAM.) All
- compression and decompression is now done in FAST RAM, if possible, so
- compression time might possibly be smaller.
-
- Versions 1.00, 1.01 and 1.02 crashed often, most probably due to lack of
- stack space. Since my stack is permanently set to 90,000 bytes, I never
- noticed, and neither did anyone else with a large stack.
-
- Version 1.03 now allocates almost memory from Exec's free list, rather
- than using large auto arrays (the latter being a very bad programming
- practice anyway.) Stack size requirements have dropped by about 50k or so,
- to hopefully around 3k, but you may wish to use more (say, 10k), just to be
- safe.
-
- Support for RAW unencoded MFM data will be implemented soon. An option to
- append MFM data to an existing file will be provided.
-
- If you have any suggestions, contact me soon, so that they will be
- implemented quickly.
-
-
-
- Version 1.10 - 1st January, 1990
-
- Welcome to the 90's.
-
- Lhwarp 1.10 is a significant upgrade; many of the compression/decompression
- functions have now been rewritten in assembly language. Check the
- accompanying "Lhwarp.doc" file for a timed comparison between new and old
- versions (as well as to Lharc.)
-
- The 32-bit checksum has been destroyed. Instead, a 32-bit CRC now protects
- data integrity. As a result of having a large auto array containing the
- 32-bit CRC, as well as various other small additions, the required stack size
- may have increased slightly; 10k is quite safe, however. Steps will be taken
- to decrease stack size requirements.
-
- File i/o now uses a 16k buffer if you have enough memory; if you don't, the
- default buffer size is used (whatever it is; probably 512 bytes or so.)
-
- Lhwarp will no longer archive sectors which are not used on the disk; the
- disk's bit map is checked to see which sectors are allocated, and only those
- are archived. This is much more efficient than Warp! To see for yourself,
- try compressing a blank disk; it takes a matter of seconds.
-
- The NOMAP option overrides the above, and ensures that every single sector
- is compressed, regardless of whether or not it contains data. The NOMAP
- command is to be used in place of READ, as a parameter.
-
- Earlier versions of Lhwarp will be unable to decompress files produced by
- Lhwarp 1.10. This cannot be helped. However, Lhwarp 1.10 can decompress
- files produced by earlier versions. Whichever version of Lhwarp is used,
- Lhwarp will inform you of which version the file was compressed with, and will
- take appropriate action.
-
- For additional specifications, please refer to "Lhwarp.doc", which has been
- updated.
-
-
- Version 1.11 - 2nd January, 1990
-
- Another upgrade, one day later! Lhwarp 1.11 is a not as significant an
- upgrade as 1.10. However, the large speed increase of 1.11 justified another
- release.
-
- In addition to the speed increase, Lhwarp now displays sectors as they are
- archived or decompressed (just in case you were worried that Lhwarp has died
- on you from its inactivity.) Sectors marked with an '.' will be archived,
- while sectors marked with a '_' will not. Sectors will be marked with an 'o'
- as they are archived.
-
- Please refer to the updated documentation for more specifics.
-