Shared libraries for Atari (MiNT/MagiC)

This is an attempt to make ZLIB, pnglib and a few other, widely used libraries, available as a shared libary for Atari.

The goal here was to make it as easy as possible to switch from linking a static version, to use the shared version instead. Remember though that neither the OS nor the compilers in use have direct support for that, and that the application needs to support it.

 

Recent updates:

Currently, the following libraries are available:


Zlib 1.2.11

2019/07/26
  zlib1211.zip

zlib 1.2.11 compiled as a shared library, with import libraries for gcc and Pure-C.
Now also with bindings for GFA.
  zlib-1.2.11-slb.tar.bz2

Sources of the above.

libpng 1.6.37

2019/04/28
  png1637.tbz

libpng 1.6.37 compiled as a shared library, with import libraries for gcc and Pure-C
  pnglib-1.6.37-slb.tar.bz2

Sources of the above.

libiconv 1.15

2018/09/11
  iconv115.tbz

libiconv 1.15 compiled as a shared library, with import libraries for gcc and Pure-C
  iconv-1.15-slb.tar.bz2

Sources of the above.

libjpeg 8d

2018/09/11
  jpeg8d.tbz

jpeg-8d compiled as a shared library, with import libraries for gcc and Pure-C. Also contains older versions (jpeg-6b and jpeg-7)
  jpeg-8d-slb.tar.bz2

Sources of the above.

libexif 0.6.21

2019/09/10 New
  exif0621.tar.bz2

EXIF library compiled as a shared library, with import libraries for gcc and Pure-C.
  exif-0.6.21-slb.tar.bz2

Sources of the above.

LZMA 5.2.4

2019/09/21
  lzma524.zip

xz 5.2.4 compiled as a shared library, with import libraries for gcc and Pure-C New.
  lzma-5.2.4-slb.tar.bz2

Sources of the above.

LibTIFF 4.0.10

2019/09/24
  tiff4010.zip

LibTiff 4.0.10 compiled as a shared library, with import libraries for gcc.
Due to lack of support of 64bit integers, there are currently no versions for Pure-C.
  tiff-4.0.10-slb.tar.bz2

Sources of the above.
   Note that the TIFF format also allows compression with the deflate, jpeg and LZMA algorithms, so you will also need the libraries above. These shared libraries are loaded on demand. Also note that the LZMA algorithm needs huge amount of memory and stack space.

BZip2 1.0.6

2019/08/09
  bzip2106.zip

BZip2 library 1.0.6 compiled as a shared library, with import libraries for gcc and Pure-C.
  bzip2-1.0.6-slb.tar.bz2

Sources of the above.

FreeType 2.10.1

2019/08/14
  freetype2101.zip

FreeType library 2.10.1 compiled as a shared library, with import libraries for gcc and Pure-C.
  freetype-2.10.1-slb.tar.bz2

Sources of the above.

SnapIt 1.1

2018/08/31
  snapit.zip

A simple snapshot tool that uses the libraries above.

 

Home