|
|
Latest version
The latest version works under
DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin),
Windows, BeOS, QNX and MacOS X. You can read
the full change log.
If you prefer upgrading through diffs from a previous version,
check the older versions page.
If you want to get Allegro through SVN, check the SVN page. You can also
download weekly SVN snapshots from this page if you can't use
SVN directly.
There is a stable branch and a developmental branch. Use the
stable branch for your software final versions and please try
the developmental one for every day work, in order to enjoy all
the improvements and help testing code before it's marked safe
and stable.
Since version 3.12, Allegro has adopted the same numbering scheme
as the Linux kernel, which uses three numbers. The first number
indicates a major version. Differences here usually mean that
a lot of things have changed. The second number indicates if the
release is stable (even number) or unstable (odd number). Finally
the third number marks smaller differences between releases.
The main source downloads include instructions on how to build Allegro
for each of the supported platforms. These exist as individual .txt
files in the docs/build subdirectory. You can also access them online
if you go to the API documentation
section and go through the online HTML version's readme which includes
pointers to build instructions.
alldata.zip |
360k |
This file contains the data needed by the Allegro demo game. It's only needed if
you got an old WIP version of the library, or if you updated to the current version
via diffs, as these didn't include the demo data to save space.
|
dx70_min.zip |
440k |
You may have problems compiling the Allegro DLL if you don't have the
correct version of the DirectX SDK library and header files. This file
contains the minimal version of the DirectX 7 SDK needed to compile
the DLL yourself.
Only for Windows.
|
dx70_mgw.zip |
243k |
This file contains the minimal version of the DirectX 7 SDK for MinGW.
Only for Windows.
|
dx80_mgw.zip |
442k |
This file contains the minimal version of the DirectX 8 SDK for MinGW.
Only for Windows.
|
dx70_dmc.zip |
234k |
This file contains the minimal version of the DirectX 7 SDK for
Digital Mars C/C++.
Only for Windows.
|
|
Binary version (only for Windows)
|
Allegro binary package |
The allegro-bin package at SourceForge contains several binary
distributions of Allegro for Windows. You only need it if you
have a compiler unable to produce the Allegro DLL (like Borland).
To use, unzip a package inside a temporary directory and follow
the instructions found inside.
|
http://devpaks.org/ |
Michal Molhanec mantains a Devpak repository, where you can get a
package of the precompiled library for MinGW and Dev-C++.
Note that the Allegro Devpaks are also mirrored through SourceForge's
allegro-bin package. If the Devpak site is down, check the previous
entry's link.
|
http://www.allegro.cc/files/ |
Matthew Leverton has built binary packages for many different
Windows compilers and offers them in several download formats.
|
Retrospec binaries |
The guys from the Retrospec community have built their own versions
of Allegro binary packages and many more useful libraries like
FBlend or OpenLayer, offering versions for several Windows compilers.
|
|
Binary version (only for Linux distributions)
|
|
|