Ports

Libraries

FFmpeg

Ffmpeg is a suite of tools and libraries to process audio and video streams. No specific patch is needed, except for cross-compilation. Here, only libraries and the conversion tool are configured:

Configuration options, for m68k-atari-mint:

--arch=m68k
--disable-debug
--disable-ffserver
--disable-ffplay
--disable-dv1394
--extra-cflags="-m68020-60 -O2 -fomit-frame-pointer -D_BSD_SOURCE"
--extra-libs="-lsocket"

Extra options for cross--compilation:

--cross-compile
--cc=m68k-atari-mint-gcc

Unfortunately, current math libraries (fdlibm, pml) do not have all required functions. powf(), round(), lrint() and llrint() are missing.

Mesa

Mesa is a library that implements OpenGL functions. This Atari version render the images in a memory buffer. The archive must be depacked under '/', new files will be installed to '/usr/local'. You can also try the LDG version.

Library and development files (Atari, static library):
mesa-6.2-mint.tar.gz (2960 KB)
Library and development files (Atari, dynamic library):
mesa-devel-6.2-ldg-1.4-mint.tar.gz (58 KB)

LDG (Atari, 68000 and higher):
mesa-6.2-ldg-1.4-000.zip (988 KB)
LDG (Atari, 68020 and higher):
mesa-6.2-ldg-1.4-020.zip (1026 KB)
LDG (Atari, 68030 and higher with FPU):
mesa-6.2-ldg-1.4-030881.zip (878 KB)

LDG Sources (Atari):
mesa-6.2-ldg-1.4.tar.gz (209 KB)

Official site:
http://www.mesa3d.org/

Mintlib

The official mintlib has a small bug: '\n' is not converted to '\n\r' under TOS. This version contains a correction for this. The archive must be depacked under '/', new files will be installed to '/usr/local'.

Library (Atari):
mintlib-20030701crlf.tar.gz (890 KB)

Official site:
http://sparemint.atari.org/

Pcre

This library is used to manage regular expressions (regexp).

Library (Atari):
pcre-devel-3.4-2.m68kmint.rpm (195 KB)

Sources (Atari):
pcre-3.4-2.src.rpm (290 KB)

PhysicsFS

This library handles file-archives transparently (zip, qpak (Quake), grp (Duke Nukem 3D), etc...) in your program (game or not).

Library (Atari):
physfs-devel-1.0-20080227-mint.tar.gz (211 KB)
Library (Atari):
physfs-1.1.0-mint.tar.gz (81 KB)
Library (Atari):
physfs-20030829-mint.tar.gz (177 KB)

Official site:
http://icculus.org/physfs

SDL

This library helps you to make multimedia software which are multi-platforms.
Note: You need LDG development files from http://ldg.atari.org/. Its installation is mandatory to compile SDL applications. The archive must be depacked under '/', new files will be installed to '/usr/local'.

Library and development files (Atari):
SDL-devel-1.2.13-mint.tar.gz (578 KB)
Library and development files (Atari):
SDL-devel-1.2.12-mint.tar.gz (577 KB)
Library and development files (Atari):
SDL-devel-1.2.11-mint.tar.gz (576 KB)
Library and development files, with OpenGL support using Mesa (Atari):
SDL-devel-1.2.9-mint-opengl.tar.gz (561 KB)

LDG Sources (Atari):
SDL-ldg-1.1.tar.gz (159 KB)

Official site:
http://www.libsdl.org/

SDL_image

This helper library for SDL applications is used to load picture image files. The archive must be depacked under '/', new files will be installed to '/usr/local'.

Library and development files (Atari):
SDL_image-devel-1.2.5-mint.tar.gz (67 KB)

You will also need libjpeg, libtiff and libpng development files available on Sparemint website.

Official site:
http://www.libsdl.org/projects/SDL_image/

SDL_mixer

This helper library for SDL applications is used to play music mixed with audio sounds. The archive must be depacked under '/', new files will be installed to '/usr/local'.

Library and development files (Atari):
SDL_mixer-devel-1.2.7-mint.tar.gz (204 KB)

You will also need libmikmod, libogg and libvorbis development files available on Sparemint website.

Official site:
http://www.libsdl.org/projects/SDL_mixer/

SDL_net

This helper library for SDL applications is used to access network. Currently it supports only Mintnet. The archive must be depacked under '/', new files will be installed to '/usr/local'.

Library and development files (Atari):
SDL_net-devel-1.2.6-mint.tar.gz (21 KB)

Official site:
http://www.libsdl.org/projects/SDL_net/

SDL_ttf

This helper library for SDL applications allow them to use TrueType fonts. The archive must be depacked under '/', new files will be installed to '/usr/local'.

Library and development files (Atari):
SDL_ttf-devel-2.0.8-mint.tar.gz (25 KB)

You will also need freetype development files available on Sparemint website.

Official site:
http://www.libsdl.org/projects/SDL_ttf/
News
Personnal productions
Patches
Ports
Projects
HOW-TOs
Development tools
Create a patch for binutils (binutils 2.16.1)
Create a patch for gcc (gcc 3.3.6, C language only)
Create a patch for gcc (gcc 3.3.6, C++ language)
Misc stuff

HTML 4.0 valide ! La montée de Pikes Peak Non aux brevets logiciels Nectarine demoscene radio
Write me to pmandin(at)caramail(point)com
(Address modified for spam protection)