From: bdarnell AT vnet DOT net (Ben Darnell) Newsgroups: comp.os.msdos.djgpp Subject: ANNOUNCE: Allegro 2.11 Date: Wed, 27 Nov 1996 23:21:35 GMT Organization: Vnet Internet Access, Inc. Lines: 97 Message-ID: <57iie2$762@ralph.vnet.net> NNTP-Posting-Host: vts-char5-s10.vnet.net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Shawn is back from his extended absence from the net, but he only has email access for now (shawnh AT probe DOT co DOT uk). Shawn's work-in-progress version of Allegro is not organized enough for a release, so I have put this version together based on the bugfixes I had made to my copy. This is an officially endorsed release. All changes in this version have been discussed with and approved by Shawn. If you are already successfully using Allegro, you probably don't need to get this version. The changes are just bugfixes (i.e. bank.S), and easier installation. A specific list of changes is available at http://users.vnet.net/bdarnell/allegro.html Allegro 2.11 can be downloaded from http://users.vnet.net/bdarnell/alleg211.zip and (once it gets moved out of the incoming dir) ftp://x2ftp.oulu.fi/pub/msdos/programming/djgpp2/alleg211.zip from readme.txt: ====================================== ============ Introduction ============ ====================================== Allegro is a library of functions for use in computer games, written for djgpp v2 in a mixture of C and assembly language. This is version 2.11: see changes.txt for a list of differences from the previous release. According to the Oxford Companion to Music, 'allegro' is Italian for "quick, lively, bright". Once upon a time it was also an acronym for "Atari Low Level Game Routines", but it is a long time since I did any programming on the Atari, and the name is pretty much the only thing left of the original Atari code. ================================== ============ Features ============ ================================== Supports VGA mode 13h, mode-X (twenty tweaked VGA resolutions plus unchained 640x400 Xtended mode), and 256 color SVGA modes. Uses the VESA 2.0 linear framebuffer and protected mode bank switching interfaces if they are available, and also contains register level drivers for Cirrus, S3, and Tseng cards. Drawing functions including putpixel, getpixel, lines, rectangles, polygons, circles, floodfill, patterned fills, masked, run length encoded, and compiled sprites, blitting, bitmap scaling and rotation, and text output with proportional fonts. Supports clipping, and can draw directly to the screen or to memory bitmaps of any size. Hardware scrolling, mode-X split screens, and pallete manipulation. FLI/FLC animation player. Plays background MIDI music and up to eight simultaneous sound effects. Samples can be looped, and the volume, pan, and pitch can be altered while they are playing. The MIDI player responds to note on, note off, main volume, pan, pitch bend, and program change messages, using the General Midi patch set and drum mappings. Currently supports Adlib, SB, SB Pro, SB16, and MPU-401. Easy access to the mouse, keyboard, joystick, and high resolution timer interrupts, including a vertical retrace interrupt simulator. Routines for reading and writing LZSS compressed files. Multi-object data files and a grabber utility. Fixed point 16.16 math functions including lookup table trig. GUI dialog manager and file selector. __ __ /> /_ /| / /\ /| /> /| / /_ / / /> /_ / |/ /_/ /-| / \ / |/ /_ /_ /_ http://users.vnet.net/bdarnell bdarnell AT vnet DOT net