www.delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019