                            =======================
                            History For AdvanceMENU
                            =======================


ADVANCEMENU VERSION 2.4.11 2005/10
==================================

* Added a new `mute' event. Default to period key on the keypad.


ADVANCEMENU VERSION 2.4.10 2005/06
==================================

* Improved the precision of all the joystick drivers.
  Now a scale of 65536 values is used.


ADVANCEMENU VERSION 2.4.9 2005/05
=================================

* The directory is not chaged before running an
  emulator in the *nix platforms. Instead the
  full path name of the emulator is used.
* Improved the support for low clocks of the SVGALIB
  nVidia driver for DOS and Windows.
* Readded in the DOS and Windows version the old
  SVGALIB drivers for GeForce and Savage boards.
  If you have problem with the new driver
  you can still use the old ones with the
  names "savage_leg" and "nv3_leg".
* The `advv' and `advcfg' utilities are now compiled
  and installed only if needed.
* Fixed the detection of the new `unichrome' driver in DOS.
* Added support for multiple mice in Windows XP using the
  new `rawinput' mouse driver.
* Added support for multiple mice in Windows 2000 using the
  new `cpn' mouse driver.


ADVANCEMENU VERSION 2.4.8 2005/03
=================================

* The help screen exits when the played mng clip is
  terminated.


ADVANCEMENU VERSION 2.4.7 2005/03
=================================

* Added a new `ui_startup' option to display a clip/image
  at the menu startup.
* Extended the `ui_help' and `ui_exit' option to
  allow to display also a clip.
* Updated to SVGALIB 1.9.20. This add support for the
  most recent Radeon and nVidia boards at the DOS
  version.


ADVANCEMENU VERSION 2.4.6 2005/02
=================================

* Before running any external program all the
  privileges of suid/gid programs are dropped.
* The option `display_restoreatgame' can now be customized
  for different emulator.
* Fixed the AC97 DOS audio driver.


ADVANCEMENU VERSION 2.4.5 2005/01
=================================

* Fixed the recognition of some USB mouses and keyboards
  with the Linux event driver.
* The USB devices in Linux now have always the same order
  in the input_map[] specifications.
* Fixed the creation of the .xml file in Windows with
  directory names containing spaces.
* The terminal cursor is now disabled using the Linux
  SVGALIB driver with the restore_at_game
  option set to no.


ADVANCEMENU VERSION 2.4.4 2004/12
=================================

* Fixed the screensaver and the alphanumeric selection.


ADVANCEMENU VERSION 2.4.3 2004/12
=================================

* The selection in the Groups/Types/Emulators
  listing menu is not more intuitive. If only
  an item is selected the cursor position
  make an implicitely selection.
* Fixed the sensitivity of the joystick movements.
* Added a ncurses driver for text mode in Linux.


ADVANCEMENU VERSION 2.4.2 2004/10
=================================

* Added a new `input_hotkey' option to disable OS
  hotkeys like CTRL+C.
* Fixed the game autostart and screensaver.
* Fixed the display of the "Listing" menu.


ADVANCEMENU VERSION 2.4.1 2004/09
=================================

* Added support for translucency in the user interface
  with the `ui_translucency' option. Note that without
  a background image you will not see difference.
* The sound volume is propagated to the emulator only
  in console mode (i.e. AdvanceCD).
* When using a .bat file to start an emulator the .lst file
  is now used if the .xml file is missing.
* Added a sort by emulator option.
* Fixed the screensaver.


ADVANCEMENU VERSION 2.3.8 2004/08
=================================

* Fixed the renaming of the AdvanceMESS snapshots,
  clips and sounds. It was broken on
  version 2.3.6.
* Added support for specific emulator configuration.
* New menu organization.
* Added the new `ui_menukey' option to enable and disable
  the keyboard shortcuts in the menus.


ADVANCEMENU VERSION 2.3.7 2004/07
=================================

* Fixed a Mac OS X crash problem with XML files with
  empty items.
* Only the XML driver.status entry is now used to recognize
  the game emulation status. Game not marked as
  "preliminary" are considered working games.


ADVANCEMENU VERSION 2.3.6 2004/07
=================================

* Removed the copyright message box at startup.
* On Linux you can now specify relative directories
  in the `emulator_altss/roms/*' options.
* If no game is shown, the reason is explicated at the user.
* Improved the xmame support.


ADVANCEMENU VERSION 2.3.5 2004/06
=================================

* Added volume control at the `oss' audio driver.


ADVANCEMENU VERSION 2.3.4 2004/05
=================================

* The program doesn't try to effectively load the
  "none" image file used to disable the image
  loading.
* Added a new `device_alsa_mixer' option to control the sound mixing.
  The default is to use an internal mixer to change to volume.
* Documented in the `advdev.txt' file how use the ALSA `dmix' plug
  for a software mixing from multiple programs.


ADVANCEMENU VERSION 2.3.3 2004/04
=================================

* Updated the expat library to version 1.95.7.
* Added support for recent Radeon boards 9600/9700/9800 at
  the DOS version.
* Fixed the background music multi directory specification in Linux.
* Fixed the `generic' emulator rom finding.
* Added a new `device_alsa_device' option to select the ALSA
  output device.
* Removed the initial audio tick with the ALSA and OSS drivers.


ADVANCEMENU VERSION 2.3.2 2004/03
=================================

* Renamed the `video_*' options in `display_*' like AdvanceMAME.
* Added new `ui_help' and `ui_exit' options to display arbitrary
  help and exit images.
* Added support for TrueType (TTF) fonts with alpha blending
  using the FreeType2 library. Added also a new `ui_fontsize'
  option to select the font size and a collection of TTF fonts
  in the `contrib/' dir
* Fixed the icon loading from a .zip file.


ADVANCEMENU VERSION 2.3.1 2004/02
=================================

* If no preview is available, the preview type is automatically
  changed to a preview type not empty.
* The default host configuration directory is now /usr/local/etc if you
  install in /usr/local.
* The default documentation directory is now /usr/local/share/doc/advance
  if you install in /usr/local.


ADVANCEMENU VERSION 2.3.0 2004/02
=================================

* Added a the new entry `multiloopall' at the `ui_clip' option
  which loops all the clips.
* To compile in DOS/Window now you must use the `Makefile.usr' file.
* Added the "m" library at the link step. This solve the linking
  problem with recent MINGW compilers.
* Fixed a problem when converting old options name to the new values.
  The conversion was failing if more than one conversion was required.


ADVANCEMENU VERSION 2.2.17 2004/01
==================================

* Removed the MAME .cfg support. AdvanceMAME doesn't use them
  anymore.
* The DOS version should now restore correctly the video mode at the
  program exit.


ADVANCEMENU VERSION 2.2.16 2003/12
==================================

* The menu is now more aggressive using CPU power. It helps
  playing video clips at more than 50 Hz and with
  multiple clips.
* In the multi clip mode, the cursor clip and sound are now always
  played at full speed. Only the background clips are played
  in slow-motion if the CPU power isn't enough.
* The DOS version now automatically disable any BIOS call on ATI
  boards to prevent problems on broken video BIOS.
* Reverted back the S3 Savage/Virge/Trio SVGALIB driver at
  version 1.9.17. At least with S3 VirgeDX there is
  a regression in version 1.9.18.


ADVANCEMENU VERSION 2.2.15 2003/12
==================================

* The mixer now uses a separate buffer for any sound effects.
  This should decrease the sound overlapping of too long
  sound buffers.
* Fixed a segmentation fault bug on the DOS SVGALIB driver for
  ATI Rage boards.
* The ui_top/bottom/left/right values are now scaled according
  to the ui_background image.


ADVANCEMENU VERSION 2.2.14 2003/11
==================================

* All the snapshots and animated clips are now reduced in size
  using the AdvanceMAME `mean' effect.
* In the DOS version removed the legacy support for unchained
  VGA modes (8 bit modes with memory in 4 planes) and the
  VBE1 banked modes (not linear modes).
* Added a new `ui_clip' option which allow to play all the video
  clips together.
* Improved the ui_background option. It now supports the most common
  RGB and palette formats and it's also able to stretch the image
  to fit the screen. It's now working also in DOS/Windows.


ADVANCEMENU VERSION 2.2.13 2003/10
==================================

* The SIGHUP signal now kills and restarts the program.
* Added external commands support with the new
  `ui_command' option.
* Upgraded the DOS/Windows SVGALIB drivers at version 1.9.18.


ADVANCEMENU VERSION 2.2.12 2003/09
==================================

* Added a new set of `ui_*' options to define an user interface skin
  with a background image.
* Added a new `misc_exit' option which substitute the old `exit_press'.


ADVANCEMENU VERSION 2.2.11 2003/09
==================================

* Fixed some problems on the SDL keyboard driver in the
  Windows version.
* Added a preliminary support for newer Radeon boards for the
  DOS version.
* The Linux version now works also if it cannot read the tty state.


ADVANCEMENU VERSION 2.2.10 2003/09
==================================

* Added a new set of Linux input driver for keyboards, mice
  and joysticks based on the Linux input-event interfaces.
* Added a new `include' option to include additionally
  configuration files.
* Added support for png images with alpha channel.
* The `Run Clone' command on a MESS software now allow to select the
  clone of the BIOS to use.
* The `Types' and `Group' menus are shown only if the group and
  type set are not empty.
* In Linux the host configuration files are now read in /etc.


ADVANCEMENU VERSION 2.2.9 2003/07
=================================

* Added support for importing the XML output of AdvanceMESS 0.71.0.0.
* Added support for ignoring the return code of the executed
  generic emulator. Simply put a '-' in front of the emulator
  executable name.
* The number of listed games is now correct in any sort mode.


ADVANCEMENU VERSION 2.2.8 2003/07
=================================

* Added the volume control at the SDL sound driver. It's implemented
  reducing the sample values and not using the hardware
  volume control.
* Fixed a possible bug on the SVGALIB Rage 128/Radeon drivers.
  Also updated the SVGALIB patch in the contrib/ dir.


ADVANCEMENU VERSION 2.2.7 2003/06
=================================

* Fixed the horizontal and vertical sync polarity on the Linux
  Framebuffer video driver [by Ralph]
* The Windows version is now able to shutdown the system like the
  other versions.
* Added support for the new MAME -listxml option. It's now
  used as default. The old -listinfo is still supported
  and it's used if -listxml fails.
* Fixed the restoring of the old cursor position.
* Removed the legacy support for the "mm.cfg" configuration file.


ADVANCEMENU VERSION 2.2.6 2003/05
=================================

* Added support for Mac OS X. It compiles and run with the SDL library.
* Added support for generic BigEndian targets.
* In Linux you can specify an arbitrary data directory with the
  $ADVANCE environment variable. This value overwrites the default
  $HOME/.advance.
* Added the "-version" command line option.
* Removed some "buffer overflow".
* Fixed the mouse handling in Linux with the SVGALIB library
  [by Fabio Cavallo].
* Added a new sort order `time_per_coin'.
* Added a statistics information page.
* Some fixes for the gcc 3.3 compiler.


ADVANCEMENU VERSION 2.2.5 2003/03
=================================

* Fixed the default colors.
* Updated with autoconf 2.57.


ADVANCEMENU VERSION 2.2.4 2003/02
=================================

* Fixed the CPU detection by the configure script.
* The Linux ALSA sound drivers now doesn't block the execution if the
  DSP is already in use.
* Fixed the Linux Frame Buffer driver when a DIRECTCOLOR mode
  is used displaying fuzzy colors.
* Added a new `device_video_cursor' option to control the visibility
  of the mouse cursor.


ADVANCEMENU VERSION 2.2.3 2003/01
=================================

* Added a new attrib for the AdvanceMESS emulator
  to exclude the systems without a BIOS rom.
* Added the Alsa sound driver for Linux. It's now the
  preferred choice.
* The emulator rom info file is not updated if the existing
  file is readonly.
* Renamed the "Attrib" menu to "Selection".
* Added a new `difficulty' option and menu to globally control
  the difficulty level of the games. It works only
  for the `advmame' emulator type and only for games
  with a difficulty dip switch.
* The `generic' emulator type is now able to import games
  information from a MAME like information file
  written manually.
* The default key configuration now uses the numeric-pad keys
  as arrows. It helps with HotRod.
* For the `advmame' and `advmess' emulator types the
  sound volume is automatically set at the same
  level of the menu.


ADVANCEMENU VERSION 2.2.2 2002/12
=================================

* Fixed the MNG playing in 32 bits modes. This is potentially
  a crash bug fix.
* The bitmap scaler now uses the same algo of the MNG player.
* The game index is now saved when the sort order is changed
  or when the game position changes because you play it.
* Added a new raw keyboard driver for Linux [Kari Hautio].
* Fixed some issues in the ./configure scripts.
* Removed the blinking cursor in the Linux `fb' video
  driver [Kari Hautio].
* Removed the option `video_depth'.
* Upgraded at the SVGALIB 1.9.17 library.
* Removed the support for the 8 bit palette mode.
* The `color' option now support a true color specification with
  the format RRGGBB in hex values.


ADVANCEMENU VERSION 2.2.1 2002/11
=================================

* Reduced the startup load time.
* The event `group' and `type' now select the next group and type
  instead of opening the menus.
* Fixed the abort bug on the DOS and Windows versions for the
  SVGALIB Rage 128/Radeon video boards and probably others.


ADVANCEMENU VERSION 2.2.0 2002/11
=================================

* In the Linux target the `shutdown' event runs "/sbin/poweroff".
* Merged the sdl and native system of the Linux target.
  You can now mix the SDL input/output drivers with the
  native drivers.
* Better ./configure script. It detects and automatically
  enables all the available libraries.
* Fixed a precision error checking the clock in the DOS vgaline
  driver.
* Removed the limitation of 8 bit crtc multiplier in the DOS
  vgaline driver.
* Revised the SVGALIB DOS compatibility layer. Some bugs fixed.
* Added the support for the SVGALIB video drivers in Windows NT/2000/XP.
* Fixed a slowdown bug on the SVGALIB video board detection.
* Fixed a bug on the DOS/Windows SVGALIB Radeon driver. It should
  help with the video modes at lower frequency generally used
  in Arcade Monitors and TVs.
* Fixed a bug on the SDL sound management. It should help the
  interaction of AdvanceMENU and AdvanceMAME.
* Better error reporting on the DOS/Windows SVGALIB drivers.
* The Windows binary is now packaged with the SDL dll 1.2.5


ADVANCEMENU VERSION 2.1.2 2002/09
=================================

* Added the support of the VSyncMAME audio drivers. This add
  support for the AC97 chipset [Shigeaki Sakamaki].
* Removed the compression of all the executables, and added
  a little debug info on the precompiled binaries.
  This should help the problem reporting.
* Fixed a bug when setting emulator attributes without games
  listed.


ADVANCEMENU VERSION 2.1.1 2002/09
=================================

* Fixed the window title and the icon in the sdl system.
* In Windows the default sdl samples buffer is now 2048.
  This solve the distorted sound.
* In DOS the executables are now searched also in the current
  directory.
* Fixed the missing software bug when both DMESS and AdvanceMESS
  are present.
* Some minor fixes for the AdvanceMESS use.
* Added the `cost' doc.


ADVANCEMENU VERSION 2.1.0 2002/09
=================================

* Revised the output format of all the documentation. Now
  it's available as formatted text, html and man pages.
* Fixed a bug on the emulator names. Now they can be uppercase.
* Fixed the "Division by Zero" crash bug with the Rage128 board in
  the DOS svgaline driver.
* Upgraded at the SVGALIB 1.9.16 library.
* Added a `./configure' script in all the distributions.
* Removed the output of the `display_*' option when running
  advcfg for AdvanceMENU.
* Fixed the detection of the screen resize keys in the
  advcfg and advv utility in the Linux platform.
  The keys are now changed to 'i' and 'k'.
* Added the %o option in the emulator command line to force the
  emulators to use the same orientation of the menu.
  Check the example in the advmenu.txt file.
* The keyboard key codes are changed another times. Now they are
  always the same for all the platform and for all the
  keyboard drivers. If you are using the linux version probably
  you need to reconfigure the event option with the new codes.
* Renamed the `msg_run' option in `run_msg'.
* Added the option `run_preview' to select which preview display
  before to run a game.
* Removed all the `select_*' option. They are now specified with the
  new `emulator_attrib' option. It allow to specify different
  display attribute for different emulator. For example you can
  show clones for AdvancePAC and only parents for AdvanceMAME.
* Fixed the slowdown bug with a lot of MESS roms.
* Generally improved the speed of the select/sort implementation
  of the list of games.
* Added the `loop' option to continuously play the MNG files.
* In a single column mode the left and right events are now like
  page up and page down events.
* Now the idle event never interrupt a long game clip or sound.
* If the generic emulator path is empty the idle start event
  is automatically disabled.
* When returning from a idle start event the game clip and sound
  aren't played.
* Added a new `info_import' option to display arbitrary information
  for every game.
* You can now specify more than one `desc_import', `type_import'
  and `group_import' options.
* Added in the contrib/ dir the hiscore.ini file to display the top
  hiscore of the MAME games.
* Various fix at the `advcfg' utility.
* Fixed some problems of the fullscreen use of the sdl system.
* Various bug fixed.


ADVANCEMENU VERSION 2.0.0 2002/08
=================================

* Added the `sdl' system which uses the libSDL graphics
  library. This system enable the use of the program
  in a Window Manager.
* Added the HOST_SYSTEM section in the makefile.
* Added the `windows' target in the Makefile. It use the `sdl'
  system.
* Added the `device_sdl_fullscreen' option to force the use of
  a fullscreen mode with the SDL library.
* The key specification in the config file are now by
  name and not by scancode. The list of available
  names is in the advmenu.txt file. This makes
  the configuration file portable.
* Added the support of the Windows MAME emulator with the
  emulator type `mame'. The old DOS MAME is still
  supported with the `dmame' emulator type.
* Added the support of the XMAME emulator with the
  emulator type `xmame'.
* The Linux version now searches the emulators in the whole
  PATH if a relative path is given.
* Added support for the 32 bit graphics output.
* The article `The' on the game names is put at the end
  of the name.


ADVANCEMENU VERSION 1.19.1 2002/07
==================================

* Fixed a bug when forcing the use of the vbeline/3dfx driver.
* Enabled the interlaced modes with the 3dfx svgalib driver.


ADVANCEMENU VERSION 1.19.0 2002/06
==================================

* Upgraded at the SVGALIB 1.9.15 library.
* Added the joystick calibration on the main menu.
  This fixes the inverted movement with some
  joysticks on the DOS version.
* The third mouse and joystick button now open the
  main menu.
* The `idle_screensaver_preview play' option now
  play only the animated snapshots. The static
  snapshots are ignored.
* A better random selection of the screensaver
  snapshot.
* In the Linux version if the HOME environment variable
  is not set all the files are read and written on the
  PREFIX/share/advance directory.
* Minor bugfix.


ADVANCEMENU VERSION 1.18.3 2002/05
==================================

* Fixed an hang bug when no games are listed.


ADVANCEMENU VERSION 1.18.2 2002/05
==================================

* Upgraded at the SVGALIB 1.9.14 library.


ADVANCEMENU VERSION 1.18.1 2002/04
==================================

* Added the support for AdvancePAC with the emulator
  type `advpac'.
* Added the `advcfg' utility in the distribution
  package.


ADVANCEMENU VERSION 1.18.0 2002/04
==================================

* Added the list mode `text'. It displays only the
  game names without any image.
* Added description import from NMS files with the
  option `desc_import'
* Changed the behavior of the `*_import' options.
  Now the imported values never overwrite the
  user choices.
* Upgraded at the SVGALIB 1.9.13 library.
* Upgraded at the Allegro 4.01 library.
* Fixed the mouse deinitialization.
* Better screen separation with the list_mixed and
  full_mixed modes in video modes without
  square pixel.
* Fixed the use of absolute path without the drive
  specification.
* Fixed the aspect of the marquee images with
  vertical monitors.
* Minor bugfix.


ADVANCEMENU VERSION 1.17.5 2002/04
==================================

* Fixed the `emulator_rom_filter' option when more than
  one pattern is specified.
* Fixed a crash bug with roms on the root directory.
* Fixed a potentially crash bug on the MNG playing on
  low resolution modes.
* The fast movement ins/del keys now consider the games
  with a digit as the first char in the description
  of the same category.
* Minor bugfix.


ADVANCEMENU VERSION 1.17.4 2002/04
==================================

* Added the `preview_expand' option to better control the
  aspect of the images.
* The sound_foreground_begin effect is now correctly played.
* Added the option `idle_screensaver_preview play'.
* Fixed the `generic' emulation support.
* Fixed some minor issues on the image preview.
* Fixed the delete commands.
* Minor bugfix.


ADVANCEMENU VERSION 1.17.3 2002/03
==================================

* The the first frame of the .mng files is used as static
  snapshot if none .png file is found.
* Better screen split on the list_mixed and full_mixed modes.
* Added the `resolution' sort order.
* Better .mng file support. The files saved with
  "Jasc Animation Shop" should work.
* The game description is now displayed in two positions in
  the screen saver.
* The "event_emulator" key now switch to the next emulator
  without the menu. You can still use the
  emulator menu calling it from the main menu.
* Added the `misc_quiet' option to disable the text message :
  "AdvanceMENU - Copyright (C) 1999-2002 by..."
* Fixed a crash bug on the rotated modes when a MNG end it's
  playing period.
* Fixed a crash bug when no video modes are available.
* Added support for mp3 files with a RIFF header.
* Minor bugfix.


ADVANCEMENU VERSION 1.17.2 2002/03
==================================

* Fixed the output of the `color' options with the
  `-default' command.


ADVANCEMENU VERSION 1.17.1 2002/03
==================================

* Fixed a bug importing category files.
* Fixed a compiling bug for gcc 2.95.x.
* Added the sound_buffer option to control the size of
  the sound buffer.
* Increased the sound interrupt frequency.
* Added the documentation of the `color' options.
* Added the output of the `color' and `event_assign' options
  with the `-default' command.


ADVANCEMENU VERSION 1.17.0 2002/02
==================================

* Added MNG animated snapshot !
* Faster PNG decoding.
* Added 3 new fonts in the contrib dir: amiga, c64_8x16 and
  c64_8x8 [Flemming Dupont].
* Bugfix for the case of the game descriptions.
* Bugfix for the use of " with path in the config file.
* The snapshot directories listed in the emulator configuration
  file now have the precedence over the directories
  specified in the advmenu.rc file.
* Readded the sound interrupt at the SEAL sound driver.
  It uses a lower frequency than the previous version
  (18 Hz instead of 100 Hz). So, please report feedback.


ADVANCEMENU VERSION 1.16.1 2002/01
==================================

* Added support for AdvanceMESS with the `advmess' type.
  The support for AdvanceMESS is better than the MESS
  support because AdvanceMESS output more information
  with the -listinfo option.
* The linux config directories are now named `$home/.advance'
  and `$prefix/share/advance'.
* Fixed and renamed the options `group/type_inport' in
  `group/type_import'.
* All the MESS/AdvanceMESS software is always listed also if
  you choose to display only the parent rom.
* When you run a clone pressing F12 the MESS/AdvanceMESS
  software is not listed.


ADVANCEMENU VERSION 1.16.0 2002/01
==================================

* Added a Linux port
* Added a new emulator type `advmame' which support the new
  AdvanceMAME configuration format (from 0.56.2).
* Changed the name of the configuration file. Now it's
  named `advmenu.rc'. Check the `release.txt' file for
  the conversion instruction.
* Removed the `like_emulator' value for all the options.
  You should now explicitly configure them.
* Now you can specify an arbitrary game description with
  the `game' option. Check the `advmenu.txt' file.


ADVANCEMENU VERSION 1.15.2
==========================

* Solved a bug that prevented the read of the vbeline_* options.


ADVANCEMENU VERSION 1.15.1
==========================

* Added the new `[video] pclock' option like AdvanceMAME. Add it
  in your configuration file.
* Minor bugfix


ADVANCEMENU VERSION 1.15.0
==========================

* Added the `emulator_roms_filter' option to filter the
  roms files for the `generic' emulator.
* The `coin' and `time' values of a parent games count also
  the clones if they are not displayed.
* Added a new event `shutdown' which exit promptly and
  shutdown the PC. (default CTRL+ESC)


ADVANCEMENU VERSION 1.14.2
==========================

* Removed the `cfg_scan' option. Now it's always active and
  really fast! The coins number is cached in the
  mm.cfg file and the .cfg files are read only the
  first time.
* Solved the `default_mode' selection bug.


ADVANCEMENU VERSION 1.14.1
==========================

* Added the emergency signal handlers like AdvanceMAME
* Minor bugfix


ADVANCEMENU VERSION 1.14.0
==========================

* The same video driver and modelines changes of AdvanceMAME 0.53
* Added the option video_depth to control the depth of the
  video mode used.
* The default video mode is now 1024x768 at 16 bit.
* The `format' option if present is used to create a video
  from scratch like AdvanceMAME.


ADVANCEMENU VERSION 1.13.0
==========================

* Solved the empty list problem with the -default option
* Changed the default font.
* Added the `lock' option to prevent any modification at the user
  interface. You can activate it from the config file,
  from the runtime menu or pressing the lock key (scroll-lock).
* Added the `coin' sort key.


ADVANCEMENU VERSION 1.12.0
==========================

* Added the support for a `generic' emulator type. With this you
  should be able to use AdvanceMENU with any other emulator.
  Check the `mm.txt' file in the `emulator' section.
* Added a selection by Vertical/Horizontal
* Solved the `hidden cursor' bug
* The `<undefined>' selection is now saved
* Support for additional command line argument in the emulator call
* Solved a crash bug if no snapshot are available on the slideshow
* Added the game name on the slideshow
* The `enter' press on the slideshow now start the game
* Added the -quiet option to prevent the startup messages.


ADVANCEMENU VERSION 1.11.0
==========================

* Added external import of the CATLIST file
  [http://www.mameworld.net/catlist/]
  and of the `MacMAME Grouping Files'.
  [http://www.tznet.com/cmader/categories.html].
  See the new options `type_import' and `group_import'.
* Added two new preview modes `list_mixed' and `full_mixed'
  that show the snap, title, flyer and cabinet images
  together.
* Added the new option `config' to select when and if the
  runtime configuration  changes should be saved
  or restored.
* Added inclusion/exclusion attribute for the `Deco Cassette'
  and `PlayChoice-10' games.
* Added the `idle_screesaver_preview' option `off' to
  shutdown the monitor in the screensaver mode
  using the VESA/PM services if available.
* Removed the auto cutoff of the preview images.
* The icons and marquees images are now selectable with the
  new two modes `tile_icon' and `tile_marquee'.
  The older previous options `preview_icon' and
  `preview_marquee' don't exist anymore.


ADVANCEMENU VERSION 1.10.0
==========================

* The "neogeo" selection filter is now working
* Faster blit for MMX processors
* Progressive screen update
* Added a new fullscreen mode
* Added the sort/mode/preview/attribute items in the main menu
* Added the sort key in the status bar and in the game list
* Solved a bug on the tiled modes with vertical monitor.
* You can select the preview to use in the slide show mode with the
  new option "idle_screensaver_preview"


ADVANCEMENU VERSION 1.9.0
=========================

* Added a new event `rotate' to rotate the screen at runtime
  for cocktail machines. This event is mapped for default
  on the `0 PAD' key
* Added support for zipped collections of images and sounds.
  Simply copy the .zip archives with the .png,.pcx,.ico,
  .mp3,.wav in the various snap, flyers... directories.
  For best performance the .zip archives containing
  `.png' and `mp3' files should be compressed in
  `storing' mode (without compression). These file
  formats are already compressed and don't need to
  be compressed another time.
* Added support for 4 bit .ico files
* Long icon titles are now truncated and not skipped
* Solved the crash bug with empty preview images.
* The first preview image found is used. Not the last.
* Changed the default value of `cfg_scan' and `crc_scan' to `no'
* Added the `-default' option to force the creation of a
  default `mm.cfg'


ADVANCEMENU VERSION 1.8.0
=========================

* Added the new option `preview_adjust' to control how
  the images is stretched.
  Use `preview_adjust square' if you like images
  with the correct aspect ratio.
* The MP3 player is now able to skip the ID3 headers
* The `Run game' message is now customizable with the
  option `msg_run'.
* Added the `preview_default_*' options to specify default images.
* The mouse can be disabled with the option `mouse no'
* The background sound now continues also in the screensaver mode.
* Added a set of .cfg files for the most common TVs and Monitors.
* Some changes at the timer used for the `idle_start'
  and `idle_screensaver' options.
* Changed the default value of the option "sound_interrupt"
  to "yes". Enable it if your sound is choppy.
* Simplified the use with a normal PC monitor. If no video
  hclock/vclock or video modes are defined a default
  PC multisync monitor is assumed with the use of the
  standard VGA and VESA modes enabled.


ADVANCEMENU VERSION 1.7.0
=========================

* The screen saver now doesn't ignore the `exit_press' option
* Added trackball support. See the new `mouse_delta' option


ADVANCEMENU VERSION 1.6.0
=========================

* Added coinage support for mame. You can disable it with
  the cfg_scan option (to speedup the menu loading time)
* Removed the automatic creation of the info.txt file if the
  emulator executable is a batch file
* Added the option "exit_press 0" to completely disable the exit.
* The snapshot displayed in the listing mode without the clones is
  now the snapshot of the effective clone run if the parent
  set is not runnable.
* All the file name matching is now case insensitive.
* Added the new type of snapshot named `titles'. It works
  like `flyers' and other images.
* Some changes at the sound options. Check the mm.txt files
  for the sound_foreground_* and sound_background_*.
* Renamed `video_mode_switch' in `video_mode_reset'.


ADVANCEMENU VERSION 1.5.1
=========================

* Corrected the option `event_assign'
* Corrected the option `mode_skip'
* Corrected some problems with `"' in the `mm.cfg'
* Changed the game sort to be case insensitive


ADVANCEMENU VERSION 1.5.0
=========================

* Added support for Trident cards using the new video
  driver of VSyncMAME written by Saka.
  Use the "vbeline_driver=vbe3" option to revert to the
  old behavior.
* Documentation update. Now in sync with the program.
* Better icon support. Now you need to press `space' to activate it.
* Added the option `icon_space' to control the space
  between icons.
* The VBE BIOS is now initialized after every emulator start.
  This solves problems with some bogus VBE BIOS (3dfx).
* Added the `event_alpha' option to disable the fast moving
  with alphanumeric keys. This may be required with
  keyboard encoders when alphanumeric keys are used for
  others purpose.
* Added marquee support with the new mame.cfg option `marquees'.
  Press `space' to activate it.
* Added multi emulator support. Now you can list all the games
  of various emulators together. See the new mm.cfg
  `emulator' option.
* Added `raine' support.
* Added PCX support. Used by `raine' for the snapshots.
* Added a new emulator menu (key F6) and the `emulator_include'
  option to select that emulators to show
* Added the a new global menu (key ~) on which you can select
  other menus
* Added the option `video_font'
* Added the option `mode_skip'
* Added the option `video_config'
* Added the option `video_mode_switch'
* Added the option `joystick'
* Added the option `joystick_config'
* Added the option `video_orientation'
* Added the option `video_gamma'
* Added the option `video_brightness'
* Added support for `not', `or', `and' key definitions with the
  new option `event_assign'


ADVANCEMENU VERSION 1.4.0
=========================

* Added a new option `event_mode fast' to select if to
  wait or not for a complete screen redraw
* Added a new option `event_repeat' to select the repeat rate
  of the events
* Automatic exclude of flyers/cabinet modes if no images are found
* Added some new tiled modes `tile_big', `tile_enormous'
  and `tile_giant'
* More fast tiles scrolling
* Added a flashing cursor
* Added a new option `video_size' to select a generic video mode
  size without the use of the `mv' utility
* Added sound support. Play `wav' file for some action and `mp3'
  files in background. See the new mm.cfg `sound_*' options.
* Added per game sounds support. The mame.cfg option `snap' and
  `altss' are used to found `mp3' or `wav' sounds with the
  same name of the game to play when the cursor move
  to a specific game.
* Added support for `ico' (Windows Icons) snapshot.
  These images are only used in the bigger tile modes if
  available.
  The `ico' files are read using the new mame.cfg `icons'
  option.


ADVANCEMENU VERSION 1.3.0 (0.37B8.0) 2000/10
============================================

* Better support for MESS
* Corrected some bugs related to long filenames and filenames
  with spaces or dots
* Added the command menu (F8) to do some file operations
* Added support for "cabinets" snapshot
* Corrected the proportional font display
* Added a fast move to the next system with the INS and DEL keys.


ADVANCEMENU VERSION 1.2.0 (0.37B7.0)
====================================

* Added support for MESS
* Added support for loading GRX fonts
* Added support for proportional fonts
* Added some new GRX fonts in the contrib/fonts directory,
  you can found the complete (big) set at
  ftp://x2ftp.oulu.fi/pub/msdos/programming/djgpp/v1tk/cbgrf103.zip


ADVANCEMENU VERSION 1.1.0 (0.37B6.0)
====================================

* Corrected the timing in the `idle_start' option, now
  the timer also reset if the user exit from `mame'
  pressing ESC (requires AdvanceMAME 0.37b5.1 or greater)
* When the clone aren't listed and you start a game not emulated
  correctly the best clone is run instead. If you want
  to force the run of the bad game use the F12 command.
* If the screenshot isn't found it's searched the screenshot of any
  available clones or parent games.
* The key for selecting/deselecting all in the menu are now 'INS'
  and 'DEL' and are remappable with the cfg file.
* Added the preview of the flyers pics. See the new options 'flyers'
  in and press SPACE to switch from snap to flyers
* New look
* Colors adjustable in the file `mm.cfg'
* Automatic cut of any symmetric left/right or up/down monochromatic
  band in the previews
* Compiled with the latest Allegro library to support all the
  newer joysticks
* Now works also if some games are missing in the info.txt


ADVANCEMENU VERSION 1.0.0 (0.37B5.0) 2000/08
============================================

* Added a new menu mode to the utility `mm' which display
  a lot of tiled preview at the same times. Press TAB to
  cycle from one mode to another.
* Now the utility `mm' is available also as a standalone project
  named AdvanceMENU
