Allegro Low LEvel Game ROutines
Allegro low level game routines, or simply Allegro, is a game development library for users of the C/C++ programming languages. It is provided under the Giftware License. The latest version of the library is 4.9.3 released on April 27th, 2008. It is comparable to SDL but adds on GUI components as well. Bindings exist for many languages.