www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/03/15/18:54:35

Newsgroups: rec.games.programmer
Date: Fri, 15 Mar 1996 22:35:15 +0000 (GMT)
From: Shawn Hargreaves <slh100 AT unix DOT york DOT ac DOT uk>
To: djgpp-announce AT delorie DOT com
Subject: Allegro 2.0 uploaded to x2ftp
Message-ID: <Pine.SGI.3.91.960314222202.29279A-100000@tower.york.ac.uk>
MIME-Version: 1.0

I've just uploaded Allegro 2.0 (alleg20.zip) to x2ftp, replacing the beta 
version, alleg20b.zip. As soon as it gets moved out of the incoming 
directory, it will be available from:
    x2ftp.oulu.fi/pub/msdos/programming/djgpp2/alleg20.zip

You can also get a copy from my homepage:
    http://www.york.ac.uk/~slh100/allegro.html

Oh yes. I should tell you what Allegro is...

It's a game programming library for djgpp. Provides SVGA graphics, mouse, 
keyboard, timer, and joystick routines, sound (MIDI player and sample 
mixing), LZSS file compression, fixed point math, simple GUI, etc.

btw. I am going on holiday this Saturday (lucky me!) and won't be around 
on the net for a couple of weeks. If you have any suggestions or bug 
reports, by all means send them to me, but don't worry if my reply is 
somewhat delayed...


=============================
Changes from the beta version
=============================

   Marcel de Kogel (m DOT dekogel AT student DOT utwente DOT nl) fixed some problems with 
   the MPU-401 driver. It now actually works :-)

   Marcel also provided some better drum sounds for the Adlib driver.

   Inlined the fmul() and fdiv() functions.

   Much faster fsqrt(), taken from Arne Steinarson's fix-float library.

   Added inline bmp_write_line(), bmp_read_line(), and _putpixel() 
   functions.

   The keyboard routines now support the emergency abort sequence 
   ctrl+alt+del, and there are signal handlers to make sure Allegro will 
   shut down cleanly if your program crashes.

   Wrote new irq wrappers that can deal with reentrant interrupts.

   Added joystick routines (based on code provided by Jonathan Tarbox and 
   Marcel de Kogel).

   Moved some functions to different files and juggled things about so the 
   linker can do a better job. If you don't use the sound stuff, or don't 
   use any graphics functions, they won't be linked into your executable.

   Marcel de Kogel manged to locate my (embarrassingly stupid) mistake 
   which was preventing the VESA 2.0 linear framebuffer driver from working.

   I won't call them bugs. My code doesn't contain bugs :-) Let us just say 
   that several 'features' of the beta are no longer supported...



Shawn Hargreaves.        Why is 'phonetic' spelt with a ph?



- Raw text -


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