MAMEWAH v1.5 (07/09/04)
Bugs Fixed:
Using '&' in 'Emulator Title' or 'Game List Title' would result in title being incorrectly displayed (fixed),
Hitting exit button with 'Default Exit Button Action' set to 'Give Choice' would not work (fixed),
Hitting exit key >once would play exit sound >once (fixed),
Artwork sizes/aspect ratios may have been incorrect with certain layouts (fixed),
Images may not have been displayed if files were present in the image folder, with the same filename but different extension (fixed),
Sounds may not have been played if files were present in the image folder, with the same filename but different extension (fixed),
Some external screensavers may have caused MAMEWAH to return non-fullscreen and/or without focus (fixed),
Hitting keys while waiting for game list refresh / custom list generation may have (unwanted) delayed effect (fixed),
Windows 98 sound issues (fixed?),
Apparently random Run Time Error 62 caused by corrupted FAV, FTR or CFG files (fixed?).
Improvements (/Changes):
Removed 'Artwork #1 Filename to Replace with Romname' option,
Removed 'Task Switching' option,
Removed About box,
Revamped options menu entirely, removing most options except navigation options and list generation / filtration features,
Added 'Find Game' option for easily searching out games,
Improved options menu refresh to reduce (remove?) flickering while scrolling,
Added broadcasting giving MAMEWAH's main form caption in the format 'MAMEWAH - Emulator Title: Game Description (ROMNAME)',
Replace 'debug.log' with 'mamewah.log', to record games launched, reason for (cleanly) quitting and (some) errors encountered,
Replaced 'emu?' file system (layouts, configs, lists, ctrlr files, filters & favorites) to new 'emuname' system,
Updated /e commandline switch to accept emulator name,
Replaced .CFG file system with new .INI system, which will auto-update with future versions of MAMEWAH,
Removed 50 emulator limit (to 32,767!),
Removed 50 game list limit (to 32,767!),
List-specific sounds may now be used,
Added two new List Generation Methods to work with MAME v0.84+ ('-listinfo' removed from MAME),
Added ability to 'filter' lists with no filters available, in order to remove (clone) [rom info] - just hit 'Generate Custom List using Filters' to apply it,
Made old 'Display Clone Info' feature custom list specific,
Added LCD display support,
Emulator-specific .SCR screensavers may now be used,
Emulator-specific music can now be used,
Added 'Max Favorites' feature for custom lists,
Added movie support for screensaver, intro/exit movies and game movie previews,
Created a new ctrlr ini file input system to handle more events, mulitple input mapping, simutaneous key/input presses, mouse & joystick support,
Menu lock 'hold for 3 seconds' removed (use multiple inputs instead),
Removed Default Exit Button Action option (due to new input system, see below),
Added several hotkey/input shortcuts - see \mamewah\ctrlr\default.ini for full details,
Added 'wrap_list' feature which enabled wrapping of the games list & options menu while navigating,
Probably some things I have forgotten - see the new \docs folder for documentation.
http://mamewah.mameworld.netHave fun, I'm putting my feet up for a few minutes...

Edit: just to add, this is v1.5 which for once means something...half of the code is brand new, I have the other half to go. Since so much has changed be prepared for some bugs...