Home page  Games  Info  Forums  Feedback Login  Change language
Retrospec - Retrogaming at its best

Allegro Binaries

This page contains downloads for quite a few Allegro libraries (including Allegro itself). Rather than just including a basic binary (e.g. lib/include files) these downloads include examples, documentation, dll's, etc.

Versions exist for MinGW (e.g. Dev-C++ IDE), Visual Studio 6 (VC6) and Visual Studio 2005/Visual C++ Express (VC8). There is no VS2003 (VS7) because it is assumed people have upgraded from 2003 to 2005. However for those with 2003 (VS7) simply choose the VC6 version as they are both compatible. Indeed if you have VS2005 (VC8) you can choose VS6 release if you wish as the libraries all are all backwards compatible.

If you are just after a complete set of basic library files with associated include files for most of these libraries then download OpenLayer.

While you are here, why not try our games and have a browse around. Any errors or faults just reach me at the allegr.cc forum (obviously this is a large amount of libraries for three separate compilers so errors may have crept in!), and obviously only download what you really require to save our bandwidth. Thanks.

File Approx. Size VC6 VC8 MinGW Details
AXL Framework 1.7MB Get All Builds A graphics and animation repository/playback library, an Allegro and custom configuration manager and a complete Framework for creating games. See link for more details.
Allegro 4.2 3.5MB Get Get Get This includes everything needed for Allegro. If you are just after OpenLayer then download that (below) as it contains the core allegro library. I would advise VC8 users to download the vc6 version (I use that one and there is no problem), otherwise you will have to ship the .manifest file with your dll and it gets a bit messy really.
OpenLayer 2.0 4.5 - 5MB n/a Get (5mb) Get (3.5mb) Contains Openlayer, breakout demo, examples, documentation and all required libraries. This contains everything you need to build openlayer, allegro, allegrogl programs and to use the zlib, loadpng, libpng, glyph-keeper libraries. The VC8 version contains both VC8 and VC6 versions of alleg.lib (the allegro library). It defaults to using VC6 - see Allegro description above for the reasoning. Some things are odd. Take VC8 - the debug .lib file is 600k, the release .lib is 21mb. Don't as me. If you know why, drop me a line :)
OpenLayer 1.93 2.5 - 3.5MB Get Get 2.0 Get 2.0 Contains Openlayer 1.93 compiled with Allegro 4.2. I haven't worked out why it doesn't work as yet - some kind of GDI link error and missing glyphkeeper function. 1.93 is the best you'll get at the minute.
AllegroGL 0.2.5CVS 1.4MB Get Get Get Contains the latest version that works with Allegro 4.2. Includes all examples, documentation, etc.
FBlend 0.5beta1 200 - 300KB Get Get Get Fast blending library. Has extra blender functions (fade, subtractive, etc) and works with Allegro 4.2
DUMB 0.9.3 60KB Get Get Get The mod music file playback library.
Glyph Keeper 0.29.1 600KB Get Get Get Use fonts within Allegro. The core is already part of the OpenLayer download. NOTE: this version only works with AllegroGL and will not work for Allegro.
TinyXML 2.3.4> 500KB Get All Builds Simple, small and easy to use, but powerful, XML library for reading/writing data from an XML file. As the name suggets it is tiny, the archive contains all three builds. This is a standard library and works with or without Allegro. I've just included it here because I think it's great :)
LoadPNG1.4
LibPNG 1.2.8
400KB Get All Builds Library for loading png files. Contains the raw library and the Allegro plugin. Archive contains all three builds.
ZLib 1.2.3 480KB Get All Builds File Compression library. Does not have to be part of an Allegro program. The core is already part of the OpenLayer download. Archive contains all three builds.
8086