Mail Archives: djgpp/1996/11/27/20:52:55
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
- Raw text -