Message-ID: Date: Mon, 10 Feb 1997 18:57:07 +0000 To: djgpp-announce AT delorie DOT com From: Shawn Hargreaves Subject: Allegro 2.2 BETA available MIME-Version: 1.0 I've uploaded a beta version of Allegro 2.2 to: http://www.talula.demon.co/allegro/ The only known bug is that the perspective correct texture mapping occassionally causes FPU exceptions. But I'm sure you lot will find plenty of others for me :-) If nothing goes really nastily wrong, I hope to follow this with an official release in a week or two. Changes since Allegro 2.11: The midi player now resets midi_pos to -1 when the music finishes playing. Adrian Oboroc wrote an LBM loader. Fonts can now contain characters above ASCII 127. Chris Wigman made a better intro animation for the demo game. Added translucency, color blending, and lighting routines (based on code by Owen Embury and ideas by Nathan Albury). Added 3d math and matrix manipulation functions. Added texture mapped and gouraud shaded polygon drawers. Tim Gunn contributed code for reading and writing TGA files. Fixed clamping problems with rotating non-circular sprites. Added scrollbars to the GUI listbox object. Seymour Shlien wrote a bezier spline drawing function. Added fixed point fadd() and fsub() functions, which check for overflow. Added pack_fseek() and chunk manipulation functions to the file routines. Improved datafile structure and grabber program. Wrote a utility to convert grabber datafiles into linkable asm code. Salvador Eduardo Tropea improved the keyboard routines (better handling of extended scancodes, keyboard LED support, capslock and numlock, and alt+numpad input). Fixed the packfile functions and file selector to work with long filenames under win95. Seymour Shlien contributed a BMP reader. Added a hook function to the keyboard code, allowing you to use the GUI code without installing the keyboard handler. Fixed a lockup caused by trying to access non-existent floppy drives. Francois Charton wrote a driver for Paradise graphics cards. Chris La Mantia contributed a radio button GUI dialog object and added a D_DISABLED object flag. Markus F.X.J. Oberhumer fixed the Video-7 scrolling function. Converted the docs into HTML format. Added code to detect Windows NT. Mark Habersack added support for newer Trident chipsets. Did some more work on the VBE/AF driver (it now works, but still doesn't support accelerated hardware features). Fixed bugs in the WAV sample reader and FLIC player. Added special 'windows friendly' mode to the timer code. You can now even run demo.exe under Windows 3.1! Reorganised directory structure, to allow for a Linux version. The output liballeg.a is now found in lib/djgpp. Added support for 8x16 BIOS format fonts. Fixed a problem with overflow when rotating large sprites. Fixed a problem with restoring the text mode screen height after running Allegro programs. /* * Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/ * Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'. */