Updated on 13 Jul 2011
By Anthony Buckner
3.2 MB Safe To Install
Advertising











Specifications
License:
Freeware (Free)
Updated:
Downloads:
333
Platform:
Windows All / Unix
Publisher:
Shawn Hargreaves(more)
Website:
Unknown
User Reviews:
Other versions:
4.3.1
Do you like
Allegro?
Publisher's Descriptions
Allegro is a game programming library for C/C developers distributed freely, supporting the following platforms: Windows, DOS, Unix (Linux, FreeBSD, Solaris, Irix, Darwin), QNX, BeOS and MacOS X.

Allegro provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.

Allegro is a portable library mainly aimed at video game and multimedia programming, originally started by Shawn Hargreaves for the DJGPP compiler in a mixture of C and assembler.

According to the Oxford Companion to Music, Allegro is the Italian for "quick, lively, bright". Allegro is also a recursive acronym which stands for "Allegro Low LEvel Game ROutines".

Cross-platform support:
· Unix (Linux, FreeBSD, Irix, Solaris, Darwin)
· Windows (MSVC, MinGW, Cygwin, Borland)
· BeOS
· QNX
· MacOS X
· Dos (DJGPP, Watcom)

Graphic functions:
· pixels, lines, rectangles, circles, ellipses, arcs, Bezier splines
· shape fill, with or without pattern
· polygons: flat, Gouraud, textured (3D) and translucent
· masked, compressed and compiled sprites
· blitting, rotation, stretching, reduction, alpha blending, Gouraud shading
· native support for BMP, LBM, PCX and TGA files (others supported with library extensions)
· color palette manipulation (reading, writing, conversion)
· conversion of color formats RGB HSV
· support for different encodings and conversion, default is UTF-8
· bitmap fonts (masking, colouring, alignment)
· draw directly on the screen or on any-size memory bitmaps
· hardware scrolling and triple buffering (where available), mode-X split screen
animation functions for FLI/FLC format

Sound functions:
· native MIDI music format support (with 64 simultaneous effects)
· dynamic control/response to music note on, note off, main volume, pan, pitch bend, and program change
· uses General MIDI patches
· you can read in wavetable patches for MIDI files (SF2 and GUS patches)
· native support of WAV and VOC file formats (playing looped forward, backwards or bidirectional)
· streaming audio
· modify volume, pan, pitch, etc during play

Math functions:
· fixed point arithmetic and trigonometric routines
· precalculated trigonometric tables
· vector/matrix/quaternions 3d manipulation (translation, rotation, scaling, projection)

Misc:
· mouse, keyboard and joystick management
· high resolution interrupt timers (resolution of 10, 5 or less ms depending on platform)
· vertical retrace simulation
· manipulate configuration files
· manipulate compressed files in LZSS format
· manipulate multi-object resource-like compressed datafiles
· tool for creating datafiles (grabber)
· simple GUI for dialogs and file selector What's New in This Release: [ read full changelog ]

· MacOSX port is broken.
· New mouse cursor API (doesn't work in Windows fullscreen modes).
· Added some new API documentation with NaturalDocs.
· New exnew_events.c example demonstrating the new API.
· CMake and SCons build systems, mainly for Allegro developers.
· Varios bugfixes and minor changes


Do you like Allegro

Allegro Disclamer
Please be aware FindMySoft.com accepts no responsibility for the file you are downloading. The same applies to the information provided about the software products listed.
We do not allow the inclusion of any Allegro serial, keygen or crack and we disclaim any liability for the inappropriate use of Allegro.
FindMySoft advises that Allegro should be only used in accordance with the rules of intellectual property and the existing Criminal Code.
For your own protection ALWAYS check downloaded files for viruses.
Advertising
Popular News
Google announced that its deal to acquire Motorola Mobility has gone through. Motorola now officially belongs to Google.
This free tool from Anvisoft will fix and repair PC problems, giving your machine a speed boost.
Your Rating
2.7
out
of
5
Rated By
7 Users
Top Downloads
Become A Fan!
Link To Us!
Allegro
HTML Linking Code
Latest Reviews