Message-Id: <199712170113.UAA21992@delorie.com> Date: Mon, 15 Dec 1997 23:41:11 From: Guan Foo Wah To: djgpp-announce AT delorie DOT com Subject: Announce : Mikallegro 3.0 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk Precedence: bulk I have just uploaded mikalg30.zip as v2tk/mikalg30.zip Here is a little info of mikallegro 3.0. Mikallegro 3.0 is made up of modified Allegro 3.0 and modified Mikmod 2.10 library so that they can compiled together without any problems. Also, Mikmod 2.10 included two bug fixes. The library itself can also be obtained from my homepage. http://www.geocities.com/siliconvalley/vista/8890 *Note* Allegro 3.0 is by Shawn Hargreaves Mikmod 2.10 is by Jean-Paul Mikkers Both are modified by Guan Foo Wah (jgfw AT usa DOT net) ____________________________________________________________________ Get free e-mail and a permanent address at http://www.netaddress.com itten in ANSI C. It offers pretty fast compression and *very* fast decompression. Decompression requires no memory. In addition there are slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed. LZO is distributed under the GNU General Public License. Availability ------------ ftp://hpv17.infosys.tuwien.ac.at/pub/mfx/lzo/lzo-1.02.tar.gz ftp://sunsite.unc.edu/pub/Linux/Incoming/lzo-1.02.tar.gz ftp://sunsite.unc.edu/pub/Linux/libs/compression/lzo-1.02.tar.gz (soon) ftp://tsx-11.mit.edu/pub/linux/sources/libs/lzo-1.02.tar.gz (soon) ftp://ftp.elf.stuba.sk/pub/pc/pack/lzo102.zip Archive size is about 258 kB. Introduction ------------ LZO is a data compression library which is suitable for data de-/compression in real-time. This means it favours speed over compression ratio. I named it LZO standing for Lempel-Ziv-Oberhumer. LZO is written in ANSI C. Both the source code and the compressed data format are designed to be portable across platforms. LZO implements a number of algorithms with the following features: - Decompression is simple and *very* fast. - Requires no memory for decompression. - Compression is pretty fast. - Requires 64 kB of memory for compression. - Allows you to dial up extra compression at a speed cost in the compressor. The speed of the decompressor is not reduced. - Includes compression levels for generating pre-compressed data which achieve a quite competitive compression ratio. - There is also a compression level which needs only 8 kB for compression. - Algorithm is thread safe. - Algorithm is lossless. Design criteria --------------- LZO was designed with speed in mind. Decompressor speed has been favoured over compressor speed. Real-time decompression should be possible for virtually any application. The implementation of the LZO1X decompressor in optimized i386 assembler code runs about at the third of the speed of a memcpy() - and even faster for many files. Portability ----------- I have built and tested LZO successfully on a variety of platforms including DOS, Windows 3.1, Windows 95, Windows NT, Linux, HPUX and a 64-bit DEC Alpha. LZO is also reported to work under MacOS, AIX, IRIX, ConvexOS, SunOS, Solaris and VxWorks. Building the library under UNIX is easy as LZO uses Autoconf + Automake + libtool. Shared libraries are supported as well. For other systems the following build scripts are included: DOS 16 bit: Borland C, Microsoft C, Watcom C DOS 32 bit: djgpp v1, djgpp v2, djgpp v2 + Pentium gcc, emx, Watcom C OS/2 32 bit: emx, Watcom C Windows 16 bit: Watcom C, Watcom C DLL Windows 32 bit: Visual C, Visual C DLL, Watcom C, Watcom C DLL Major changes since the last release ------------------------------------ * improved LZO1X-999 and LZO1Y-999 compression ratio a little bit again * introduced compression levels for LZO1X-999 and LZO1Y-999 * added support for preset dictionaries * implemented LZO1X-1(12): needs 16kB for compression * new algorithm LZO1Z: this is another variant of LZO1X * added example program: how to use preset dictionaries * added example program: how to do overlapping (in-place) decompression * added a little file-packer example program * LZO now works cleanly under checkergcc * strict 16-bit memory model is working (but not officially supported) * adapted for Automake 1.2d and libtool 1.0h For more information point your browser at: ------------------------------------------- http://www.infosys.tuwien.ac.at/Staff/lux/marco/lzo.html -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv iQCVAwUBNJcMpW10fyLu8beJAQGfpAP+OJD6sTv4lbJBoWm8UIbyaEHn84M2qVvj Z8+YgyZY3ewfM09wnaLes99TbqJi5iUhxbMxheoNJuuAVR1yfq6NVKeyQVmfsHTu hcg2R0aBqkiNJp3Kh/RBt+FOKaBgn2C2vdRdprb7jHf4Gie9c3CVHzvuDUr3TvB/ 63KqOEZCooA= =+tl5 -----END PGP SIGNATURE-----