Game Launcher Change Log Version 0.9.8 - 14 May 2002 * Ported to Win32 and Unix. * Created rudimentary screen saver. * Added keys to restart and skip current MP3. * Added pre-/post-commands that are run before/after a game is run. * Added mouse (trackball and trackwheel) support. Version 0.9.7 - 22 Nov 2001 * Added turbo scrolling to allow much faster scrolling of large numbers of games. * Added a debug mode to help diagnose configuration problems. * Log files are backed up and rotated to aid in debugging. * MP3 volume is now configurable. * Fixed a number of file name comparisons that should have been case insensitive. * Ignore "use_extension" if a ROM file is used. * [SOURCE] Changed MP3 library. * [SOURCE] Changed JPEG library. * [SOURCE] Upgraded Allegro library. * [SOURCE] Upgraded TrueType font library. * [SOURCE] Upgraded PNG and ZLIB libraries. Version 0.9.6 - 10 Jan 2001 * Fixed crash if no joystick is detected. Version 0.9.5 - 25 Dec 2000 * Added joystick support, thanks to Dean Bear. * Added a utility to generate Game Launcher config files for MAME. * No longer crashes if an invalid config is given. * No longer crashes if ROM files are removed between invocations. Version 0.9.4 - 28 Aug 2000 * Added JPEG support for screen shots. * Handles long file names properly. * Speed up initial loading time by as much as 15 times. * Added option to control volume of sound effects. * Moved saved state information out of config files and into one state file. Version 0.9.3 - 29 Jul 2000 * Added support for TrueType fonts. The font and size are fully configurable. * Added non-integer scaling of screen shots as an option. * Made the screen resolution fully configurable. * Fixed a bug in rotated configurations. * Fixed a SIGSEGV when no ROMs where found. Version 0.9.2 - 14 Jun 2000 * Support for rotated (vertical) monitors. * Added an optional icon next to games with a screen shot available. * Added options to control menu colors. * Added options to control animation. * Added more control over key repeat delays. * Fixed a bug where the "use_extension" option was being ignored. * Fixed a bug where "rom_extension" only worked with 1 extension. * Upgraded to UPX v1.0.1. * [SOURCE] Cleaned up and re-arranged just about everything. Version 0.9.1 - 22 Feb 2000 * Made all key mappings configurable from glaunch.cfg. * Fixed segfault on exit when running on slower machines with really low frame rates. * Added path_prefix configuration parameter in glaunch.cfg. * Edited the samples to sound louder. * Added HTML documentation. * Updated version number to 0.9.1 as it's pretty stable and 1.0.0 should be close. * [SOURCE] Cleaned up CD_Background class. Version 0.0.2 - 15 Jan 2000 * First public release. * Added playlist support for MP3s instead of repeating the same one. * Added support to play audio CDs instead of MP3s. * Changed resolution from 1024x768 to 800x600. Wells-Gardner U3100 doesn't do 1024x768. :( Along with this comes a whole new interface that (hopefully) looks nicer. * Used MAME-friendly key mappings. * Game selection under each emulator is as the menu is changed and is remembered between invocations. * Support for PNG screen shots. * Fixed segfault while searching for ROMs if a directory exists in a ROM directory. Version 0.0.1 - 15 Dec 1999 * Created config files for everything. * Added more robust screen shot support. * Save state information so that it can pick up where it left off between invocations. This includes current game selected, current emulator menu, and location in MP3 song. * [SOURCE] Cleaned up Emulator class.