pmdata's blog - Bibliothèques2023-08-18T16:20:27+02:00urn:md5:13b262e1b10b87aa5cb10b788c83e50eDotclearPhysicsFSurn:md5:7abb6136c8eab93b3b9b16af04bcd9f22023-08-18T18:10:00+00:002023-08-18T18:10:00+00:00Patrice MandinBibliothèques<p>Compilation de PhysicsFS pour Atari.</p> <p>Cette bibliothèque permet de gérer de manière transparente des archives de fichiers (zip, qpak (Quake), grp (Duke Nukem 3D), etc...) au sein d'un logiciel (jeu ou autre).</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/29/../download/bin/physfs-devel-3.3.0-20230816-mint.tar.gz">physfs-devel-3.3.0-20230816-mint.tar.gz</a> (624 Ko)<br />
Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/29/../download/bin/physfs-devel-2.0.3-mint.tar.gz">physfs-devel-2.0.3-mint.tar.gz</a> (950 Ko)<br />
Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/29/../download/bin/physfs-devel-2.0.1-mint.tar.gz">physfs-devel-2.0.1-mint.tar.gz</a> (1.1 Mo)<br />
Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/29/../download/bin/physfs-devel-1.0-20080227-mint.tar.gz">physfs-devel-1.0-20080227-mint.tar.gz</a> (211 Ko)<br />
Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/29/../download/bin/physfs-1.1.0-mint.tar.gz">physfs-1.1.0-mint.tar.gz</a> (81 Ko)</p>
<p>Version officielle:<br />
<a href="http://icculus.org/physfs/" title="http://icculus.org/physfs/">http://icculus.org/physfs/</a></p>Mikmodurn:md5:a86b3567a5ea5fc0b29298f0e0759b2c2019-01-17T22:01:00+01:002019-01-17T22:18:36+01:00Patrice MandinBibliothèques<p>Cette bibliothèque permet de gérer les musiques au format module (.mod, .s3m ou autres).</p> <p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2019/01/17/../download/bin/libmikmod-devel-3.1.21.1-mint.tar.gz">libmikmod-devel-3.1.21.1-mint.tar.gz</a> (574 Ko)</p>
<p>Version officielle:<br />
<a href="http://mikmod.sourceforge.net/" title="http://mikmod.sourceforge.net/">http://mikmod.sourceforge.net/</a></p>SDLurn:md5:f7a73fc9cf1e5605a41c08f706dd51f42019-01-13T20:00:00+00:002019-01-13T20:00:00+00:00Patrice MandinBibliothèques <p>SDL est une bibliothèque de fonctions permet de concevoir des logiciels multimédias et multi-plateformes.</p>
<p>Vous avez besoin du kit de développement <a href="http://ldg.atari.org/">LDG</a>. Son installation est nécessaire pour compiler les applications SDL. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'.</p>
<p>L'archive 'SDL en tant que LDG' contient une version patchée de libldg.a</p>
<p>Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/bin/SDL-devel-1.2.15-mint-20190113.tar.gz">SDL-devel-1.2.15-mint-20190113.tar.gz</a> (960 Ko)<br />
Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/bin/SDL-devel-1.2.15-mint-20171014.tar.gz">SDL-devel-1.2.15-mint-20171014.tar.gz</a> (950 Ko)<br />
Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/bin/SDL-devel-1.2.15-mint-20170205.tar.gz">SDL-devel-1.2.15-mint-20170205.tar.gz</a> (948 Ko)</p>
<p>Bibliothèque et fichiers de développement, avec support OpenGL utilisant Mesa (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/bin/SDL-devel-1.2.9-mint-opengl.tar.gz">SDL-devel-1.2.9-mint-opengl.tar.gz</a> (561 Ko)</p>
<pre></pre>
<p>SDL en tant que LDG, fichiers pour le développement (Atari, nécessite SDL-devel-1.2.13-mint.tar.gz installé):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/bin/SDL-devel-1.2.13-ldg-1.2-mint.tar.gz">SDL-devel-1.2.13-ldg-1.2-mint.tar.gz</a> (13 Ko)<br />
SDL en tant que LDG, pour les applications (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/bin/SDL-1.2.13-ldg-1.2.zip">SDL-1.2.13-ldg-1.2.zip</a> (432 Ko)</p>
<p>LDG Sources (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/src/SDL-ldg-1.2.tar.gz">SDL-ldg-1.2.tar.gz</a> (117 Ko)<br />
LDG Sources (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/src/SDL-ldg-1.1.tar.gz">SDL-ldg-1.1.tar.gz</a> (159 Ko)<br />
LDG Sources (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2015/11/01/../download/src/SDL-ldg-1.0.tar.gz">SDL-ldg-1.0.tar.gz</a> (119 Ko)</p>
<pre></pre>
<p>Version officielle:<br />
<a href="http://www.libsdl.org/" title="http://www.libsdl.org/">http://www.libsdl.org/</a></p>SDL_mixerurn:md5:1e8a8731d29766bfd8d45452ea802a942010-08-20T18:04:37+00:002010-08-20T18:04:40+00:00Patrice MandinBibliothèques<p>Compilation de SDL_mixer pour Atari.</p> <p>Cette bibliothèque supplémentaire pour les applications SDL sert à mixer de la musique avec des effets sonores. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'.</p>
<p>Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/08/20/../download/bin/SDL_mixer-devel-1.2.11-mint.tar.gz">SDL_mixer-devel-1.2.11-mint.tar.gz</a> (901 Ko)<br />
Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/08/20/../download/bin/SDL_mixer-devel-1.2.7-mint.tar.gz">SDL_mixer-devel-1.2.7-mint.tar.gz</a> (204 Ko)</p>
<p>Vous aurez aussi besoin des versions de développement de libmikmod, libogg et libvorbis disponibles <a href="http://sparemint.atari.org">Sparemint</a>.</p>
<p>Version officielle:<br />
<a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a></p>SDL_imageurn:md5:bb79e28e747189d86b365ff5c21f740f2010-06-14T21:01:52+00:002010-06-14T21:01:54+00:00Patrice MandinBibliothèques<p>Compilation de SDL_image pour Atari.</p> <p>Cette bibliothèque supplémentaire pour les applications SDL sert à charger des images. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'.</p>
<p>Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/06/14/../download/bin/SDL_image-devel-1.2.10-mint.tar.gz">SDL_image-devel-1.2.10-mint.tar.gz</a> (82 Ko)<br />
Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/06/14/../download/bin/SDL_image-devel-1.2.5-mint.tar.gz">SDL_image-devel-1.2.5-mint.tar.gz</a> (67 Ko)</p>
<p>Vous aurez aussi besoin des versions de développement de libjpeg, libtiff et libpng disponibles sur <a href="http://sparemint.atari.org">Sparemint</a>, ou des versions plus récentes que j'ai compilées et qui sont disponibles sur ce site.</p>
<p>Version officielle:<br />
<a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></p>libtiff 3.9.1urn:md5:1ea74275b7f17b1ad087e7c3ca3327742010-06-14T20:45:08+00:002010-06-14T20:45:20+00:00Patrice MandinBibliothèques <p>Port de la bibliothèque libtiff pour Atari.</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/06/14/../download/bin/libtiff-devel-3.9.1-mint.tar.gz">libtiff-devel-3.9.1-mint.tar.gz</a> (812 Ko)<br />
Doc (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/06/14/../download/bin/libtiff-doc-3.9.1-mint.tar.gz">libtiff-doc-3.9.1-mint.tar.gz</a> (379 Ko)<br />
Outils (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/06/14/../download/bin/libtiff-tools-3.9.1-mint.tar.gz">libtiff-tools-3.9.1-mint.tar.gz</a> (6.4 Mo)</p>
<p>Site officiel:<br />
<a href="http://www.libtiff.org/">http://www.libtiff.org/</a></p>Libjpeg 7urn:md5:aaf0c4851d6e901d42559e09035d14042010-06-14T20:28:14+00:002010-06-14T20:28:14+00:00Patrice MandinBibliothèques <p>Port de la bibliothèque libjpeg pour Atari.</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/06/14/../download/bin/libjpeg-devel-7-mint.tar.gz">libjpeg-devel-7-mint.tar.gz</a> (1.0 Mo)</p>
<p>Version officielle:<br />
<a href="http://www.ijg.org/">http://www.ijg.org/</a></p>Libxslt 1.1.26urn:md5:d37c8e60b639bf90170f8c90dd86a9b32010-05-01T08:51:32+00:002010-05-01T08:51:32+00:00Patrice MandinBibliothèques <p>Port de la bibliothèque libxslt pour Atari.</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/05/01/../download/bin/libxslt-devel-1.1.26-mint.tar.gz">libxslt-devel-1.1.26-mint.tar.gz</a> (1.5 Mo)</p>
<p>Version officielle:<br />
<a href="http://xmlsoft.org/XSLT/">http://xmlsoft.org/XSLT/</a></p>Libxml2 2.7.7urn:md5:3ad4d19e09df37bcb9c5a90bce125f322010-04-30T22:51:16+00:002010-05-01T08:49:22+00:00Patrice MandinBibliothèques <p>Cette bibliothèque apporte le support du traitement XML.</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/30/../download/bin/libxml2-devel-2.7.7-mint.tar.gz">libxml2-devel-2.7.7-mint.tar.gz</a> (4.7 Mo)</p>
<p>Version officielle:<br />
<a href="http://xmlsoft.org">http://xmlsoft.org</a></p>Libpng 1.2.40urn:md5:eed97863e597749a9db4703a335323662010-04-30T21:45:33+00:002010-04-30T21:45:33+00:00Patrice MandinBibliothèques <p>Cette bibliothèque apporte le support des images PNG.</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/30/../download/bin/libpng-devel-1.2.40-mint.tar.gz">libpng-devel-1.2.40-mint.tar.gz</a> (468 Ko)</p>
<p>Version officielle:<br />
<a href="http://www.libpng.org">http://www.libpng.org</a></p>SDL_gfxurn:md5:d3418b191e2e1c26858232d036be42c52010-04-29T21:58:11+00:002010-04-29T21:58:11+00:00Patrice MandinBibliothèques <p>Cette bibliothèque apporte quelques traitements et effets graphiques en utilisant SDL</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2010/04/29/../download/bin/SDL_gfx-devel-2.0.20-mint.tar.gz">SDL_gfx-devel-2.0.20-mint.tar.gz</a> (159 Ko)</p>
<p>Version officielle:<br />
<a href="http://www.ferzkopp.net">http://www.ferzkopp.net</a></p>SDL_ttfurn:md5:30253e0bc8db165ff8fdf9c1cab19af52008-08-19T17:59:29+00:002008-08-19T17:59:29+00:00Patrice MandinBibliothèques<p>Compilation de SDL_ttf pour Atari.</p> <p>Cette bibliothèque supplémentaire pour les applications SDL permet d'utiliser des fontes TrueType. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'.</p>
<p>Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/SDL_ttf-devel-2.0.8-mint.tar.gz">SDL_ttf-devel-2.0.8-mint.tar.gz</a> (25 Ko)</p>
<p>Vous aurez aussi besoin des versions de développement de freetype disponibles sur <a href="http://sparemint.atari.org">Sparemint</a>.</p>
<p>Version officielle:<br />
<a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></p>SDL_neturn:md5:d93b1b2aa7e3fc6f70e09f69e8d835382008-08-19T17:58:19+00:002008-08-19T17:58:19+00:00Patrice MandinBibliothèques<p>Compilation de SDL_net pour Atari.</p> <p>Cette bibliothèque supplémentaire pour les applications SDL sert à utiliser le réseau, pour l'instant seul Mintnet est supporté. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'.</p>
<p>Bibliothèque et fichiers de développement (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/SDL_net-devel-1.2.6-mint.tar.gz">SDL_net-devel-1.2.6-mint.tar.gz</a> (21 Ko)</p>
<pre></pre>
<p>Version officielle:<br />
<a href="http://www.libsdl.org/projects/SDL_net/">http://www.libsdl.org/projects/SDL_net/</a></p>Pcreurn:md5:f82054d095065125b438f7131555b91f2008-08-19T17:49:32+00:002008-08-19T18:13:35+00:00Patrice MandinBibliothèques<p>Compilation de pcre pour Atari. Egalement disponible sur <a href="http://sparemint.atari.org">Sparemint</a>.</p> <p>Cette bibliothèque sert à gérer les expressions régulières (regexp).</p>
<p>Bibliothèque (Atari):
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/rpm/pcre-devel-3.4-2.m68kmint.rpm">pcre-devel-3.4-2.m68kmint.rpm</a> (195 Ko)</p>
<pre></pre>
<p>Sources (Atari):
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/rpm/pcre-3.4-2.src.rpm">pcre-3.4-2.src.rpm</a> (290 Ko)</p>Mintliburn:md5:2fd4d9b853eb2152b0f80dca7a1d20a72008-08-19T17:45:11+00:002008-08-19T17:46:20+00:00Patrice MandinBibliothèques<p>Compilation d'une version corrigée de la mintlib pour Atari.</p> <p>La mintlib officielle a un bug très gênant: '\n' n'est pas converti en '\n\r'. Cette version contient cette correction. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'.</p>
<p>Bibliothèque (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/mintlib-20030701crlf.tar.gz">mintlib-20030701crlf.tar.gz</a> (890 Ko)</p>
<pre></pre>
<p>Version officielle:<br />
<a href="http://sparemint.atari.org/">http://sparemint.atari.org/</a></p>Mesaurn:md5:07cb7754e19b5f0ed88509904aae750e2008-08-19T17:43:37+00:002008-08-19T17:46:33+00:00Patrice MandinBibliothèques<p>Mesa compilé pour Atari.</p> <p>Mesa est une bibliothèque implémentant les fonctions de OpenGL. Ceci est une version particulière, générant les images dans un tampon en mémoire. Archive à décompresser dans '/', les nouveaux fichiers sont installés dans '/usr/local'. Une version LDG est aussi disponible.</p>
<p>Bibliothèque et fichiers de développement (Atari, bibliothèque statique):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/mesa-6.2-mint.tar.gz">mesa-6.2-mint.tar.gz</a> (2960 Ko)<br />
Bibliothèque et fichiers de développement (Atari, bibliothèque dynamique):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/mesa-devel-6.2-ldg-1.4-mint.tar.gz">mesa-devel-6.2-ldg-1.4-mint.tar.gz</a> (58 Ko)</p>
<pre></pre>
<p>LDG (Atari, 68000 et plus):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/mesa-6.2-ldg-1.4-000.zip">mesa-6.2-ldg-1.4-000.zip</a> (988 Ko)<br />
LDG (Atari, 68020 et plus):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/mesa-6.2-ldg-1.4-020.zip">mesa-6.2-ldg-1.4-020.zip</a> (1026 Ko)<br />
LDG (Atari, 68030 et plus avec FPU):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/bin/mesa-6.2-ldg-1.4-030881.zip">mesa-6.2-ldg-1.4-030881.zip</a> (878 Ko)</p>
<pre></pre>
<p>Sources LDG (Atari):<br />
<a href="http://pmandin.atari.org/fr/index.php?post/2008/08/19/../download/src/mesa-6.2-ldg-1.4.tar.gz">mesa-6.2-ldg-1.4.tar.gz</a> (209 Ko)</p>
<pre></pre>
<p>Version officielle:<br />
<a href="http://www.mesa3d.org/">http://www.mesa3d.org/</a></p>Ffmpegurn:md5:7fc2901c37be7721f8faa2aad24d4ea42008-08-19T17:40:33+00:002008-08-19T17:46:45+00:00Patrice MandinBibliothèques<p>Tentative de compilation de FFmpeg pour Atari.</p> <p>Ffmpeg est une suite d'outils et de bibliothèques de lecture et de conversion de flux audios et vidéos. Pas de patch particulier nécessaire, sauf pour la cross-compilation. Ici seules les librairies et l'outil de conversion sont configurés:</p>
<p>Options de configuration, pour m68k-atari-mint:</p>
<pre>--arch=m68k
--disable-debug
--disable-ffserver
--disable-ffplay
--disable-dv1394
--extra-cflags="-m68020-60 -O2 -fomit-frame-pointer -D_BSD_SOURCE"
--extra-libs="-lsocket"</pre>
<p>Options supplémentaires pour la cross-compilation:</p>
<pre>--cross-compile
--cc=m68k-atari-mint-gcc</pre>
<p>Malheureusement, les librairies mathématiques disponibles (fdlibm, pml) ne contiennent pas toutes les fonctions nécessaires. Il manque powf(), round(), lrint() et llrint().</p>