Mail Archives: djgpp-announce/1996/03/15/18:54:35
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 -