LZD prime advantage is its decoding speed. However, it also compresses fast, and features strong compression ratio on small (<1KB) and complex objects (ASM games for example). With automated compression tools, that try to compress all objects they meet, LZD is a very good choice, given that many objects in an HP Calculator are likely to be small.

Long-term objective of LZD is to become default compressor companion of MkLibZ(currently, this place is taken by BZ2) in order to produce very responsive compressed libraries.LZD is developed with Debug4x, using MASD syntax.

Starting with v0.4, embedded versions of LZD are provided to developpers.

Objective is to allow your application to use compression "on the fly". Key characteristics are :- Very Small (~500 Bytes)- Little Memory Requirement (4-5KB)- Does not display statistics- Does not change error messages (no CKn)- Does not include a decoder; use ULZ for decoding

The last test is done with MkLibZ, to produce compressed libraries.Phantasy Conquest is a pretty complex example, fairly large, with more than a hundredfiles of many different type and sizes to compress; many are small, but there are also some "large size" ressources (greyscale grobs, texts, etc.).