Program for packing and unpacking data in such games as "Monster World 4" and "Wonder Boy In Monster World". The program has simple and intuitively clear interface.
In the program the method of compression is realized only by Huffman + LZ77. In a game this method marks under a number 2.
Example: Game Monster World 4.
The game at $ C0000 - $ C12FF is a block of pointers to the compressed data. Pointers 4 byte. The high byte is actually not a pointer. He points to the compression method.
00 - the data is not compressed.
01 - data is compressed by some algorithm.
02 - the data is compressed by LZ77 + Huffman
Example:
A pointer type of $020C1300:
02 - this compression method LZ77 + Huffman.
0C1300 - this is the address of the block of compressed data. It is this address must be entered in the Offset field in the program.