Download from the MaLa website: http://www.malafe.netThank you to all the beta testers and the MaLa great user base who answer forum support questions
Please put suggestions or possible bugs in a separate post rather than add to this one
Release Notes can be found on website under 'Version History' and below:
v1.73 (Nov 2010)
Improvements
Major compiler change. IDE being used is Delphi 2007 (no longer Delphi5).
Bugfixes
Fixed bug with Auto key repeat (using next letter or x skip)
Bug Fixes for Audio Fade rate and triggering
Bug Fix for Audio triggering when using Tree and Audio with Layout
v1.72 (Oct 2010)
Improvements
Put workarounds and logging in code to better handle failed graphic load attempts
PluginSDK - Added better plug-in configuration window example-
PluginSDK - Added Arzoo's MaLa stub tool
PluginSDK - Is now packaged with the standard MaLa download to encourage Plug-in development.
Removed the Unsupported Checkboxes on the Plugin list
Extra Logging
Added code to stop more than one instance of MaLa being opened at a time (only works with 1.719 and above)
Added comments to Mame.ini editor to advise if may not cover all options
Added extra logging for Playlist loading
Added auto pause to BG music if Video Screen saver is triggered with sound enabled Added hi info page and improved the way Most Played lists are configured
Removed Extra video check code. I think new Video Engine handles this better on it's own. :-)
Bugfixes
Fixed Bug with 'remove brackets on the fly' option. MaLa could get hung in a endless loop if brackets unpaired.
Fixed bug where selected game in list would jump up/down one item after orientation change (really fixed it this time)
Fixed BG Muzac for Layouts (I hope)
v1.71 (Sep 2010)
Improvements
Video - Made MaLa more tolerant of video types and now will also release handles on files if not playing.
Bugfixes
Fixed bug where marquess, control panel and definables where not being displayed if delay set and first item in game list selected
v1.70 (Aug 2010)
Improvements
Better errors if mame fails to create mame.ini when requested.
Dialog will now pop up if MaLa is not allowed to write to Windows registry rather than crash. This is for 'MaLa Start with windows' option.
Changed and hopefully improved the way audio volume is handled
Made even MORE changes to help 'rotate mame with MaLa.
Added 'Show Game Metadata' screen via right click. MaLa 1.654 - MaLa . Enhanced MaLa to auto up convert old 'Other emu' file formats. (eg *.mle)
Added optional delay for Game starting picture
Added Shift Keys for Joystick control
Muzac/ Jukebox finally finished transition to new Engine. No More bass.dll required.
Improved native USB hardware (LED & LCD) handling and setup. Still more work to do here as there is a minor bug where if you have two of the same types of hardware connected the item with the highest id get discovered and assigned first even if in MaLa you have it configured to be Hardware #2.
Gamelist Editor - Updated to allow correctly load older versions of emu file (like MaLa does)
. Made changes to help 'rotate mame with mala' with 'other' flavours of Mame
Added auto key repeat for 1-up/down to support older iPacs
Added 'Windows Focus' command .
Added memory usage logging on Game List loading and Game Start / Quit/ (to find potential memory leak?)
Added option to launch game with left mouse button
Added Plug-in Events. Configure Start/Stop Events.
Added option not to loop video (play once)
Enabled Layout Video options to include animated gif's (not just avi's)
Layout Editor: Added 5th definable... I need to add this to MaLa later otherwise I just wasted my time adding it to the editor ;-)
Improved the logic with the 'skip to next letter' when dealing with games starting with numbers, also if partial way through a group of letters skip back to the first of it's type rather than the next letter.
Video2/layout video option implementation finished (I Hope)
Layout. More 'polish' work to handle Video2/Layout videos
Windows 7. Got startup routine to recognize if being run on this new OS
Layout Editor. Second Video window option added
Config. Added more verbose descriptions and logging for custom Layout options, and Other EMU MaLaHook loading.
Some collection options now shown in display box when refreshing game list for Mame.
Dreamcast (Nulldc) preset added
Config defaults changed to something I feel is a better starting point ;-)
- Applied new Icon to the MaLa suite from HERE
Logging - Now can be set at Normal or Verbose Levels
Jukebox. Better labeling on config window to make operation more intuitive
Added hotkeys to switch to various orientations MaLa - Improved messages and logging when creating game lists and reminders in various places about the requirement to use mame >0.84 to produce XML files.
Added Definable images option of EMU's (other than mame) FINALLY!
Added Extra logging (in verbose mode) to show event info passed to the plugins
Number of buttons on a joystick supported increased to 32 (previously 12)
Hardware: Expanded to support the IOWarrior24 Chip to drive a LCD display
Video Engine replaced to improve overall MaLa stability and increase playback compatibility with a wider range of video types. This has taken several weeks of development/testing with a lot of help from a great group of beta testers.
Added MaLa Messages ability to switch to various orientations MaLa: When mame.exe is specified in options the user is asked if they wish to create a new mame.xml even if one exists.
Bugfixes
Fixed jump up item in gamelist when mouse enabled and ori change or MaLa start.
Possibly fixed bug where MaLa would crash if switching game lists faster that the configured display delay interval(s).
Fixed bug blocking MaLa messages feature from external apps and plugins since beta 1.658
Fixed Other Emu zero size game list bugs
Fixed bug when loading/refreshing mame game lists using nplayers.ini with roms without matching master entries. MaLa 1.661 - MaLa . Fixed 'white line' bug on snaps when rotated 270 deg
Fixed scrolling after rotation bug
Fixed stupid bug in menu.
Fixed wrong gamelist loaded bug on startup
Minor 'resume from Standby' display refresh Bug
Fixed - other Joystick setting was not saving to ini file.
Fixed polling / display delay bug.
Fixed tab key select order on config screen
Fixed bug in Audio menu if Audio was disabled
Fixed bug where selected game in list may jump up or down one item if mouse was moved during game play (if mouse enabled)
Fixed bug/crash when option to launch Application on exit was enabled and Sound was enabled.
Joystick Control- Fixed bugs preventing button use over 16 and in some menus over 12
Fixed Menu control via Joystick
Fixed time display for Layouts and LCD
Fixed Minor bug with tree display
Added 5th definable for Mame and 'other Emu',
Fixed bug/crash with zero lengths game list
Stopped MaLa crashing when disabling Audio
Fixed some bugs with Definable images on EMU's
Fixed orientation that was incorrectly reported for non mame. EMU's
Only one press of start button now required after rotate
MaLa now re-enables mouse (if required) after resuming from standby
Stop MaLa crashing if gamelist empty and MaLa Hardware leds were enabled
JukeBox Disabled 'brackets removed on the fly' in Jukebox mode
JukeBox. Fixed bug where songs that were read only were getting shown twice in the list
Stopped mala crashing with delayed layout items if game lists are empty (in some circumstances including rom directory change).
LED Hardware override files also are used when game is launched
Stopped delayed layout video playing in background behind a running game in some scenarios. This did sometimes result in performance and Windows focus issues.
Stopped delayed layout video playing when options window opened.
Fixed incorrect cocktail command line mapping allocations on 90deg and 270deg
Fixed flash of default text before Layout loads (in some cases).
Background music will not start until Startup Video is finished.
Switching to and from Jukebox from any list now works correctly.
Fixed bug switching between custom game list with custom layout. Elements switching is now synchronized.