Beta testing is finished! Please download the latest version here.Update: The beta testing has been going well and a number of bugs have been identified and fixed, plus some new features added. Thanks to all the volunteer testers!
At this time, I don't think I'll need any additional testers. The official 3.7.4 release should be ready soon!Hey all,
Some months ago I started to configure my mame rig for some other emulators (Daphne, etc.) and I quickly came to the conclusion that LEDBlinky was seriously lacking when it came to non-mame setups.

So I embarked on what has turned out to be a major overhaul of LEDBlinky's underlying data structures and a shiny new Controls Editor to ease configuration. Along the way, 6 ini files and the Color Profile app have bit the dust - all replaced by a single xml file and the new Controls Editor.

In addition I've added a few new features - Button Flash is cool, and also fixed a few bugs. Here's a complete list:
- New Controls Editor Tool. The application allows you to specify controls, colors, speech, and input code mapping for all emulators, roms, or batch files (including MAME override values). Manual editing of multiple control files is no longer required.
- Added 'Button Flash' feature which will flash all or active buttons when any is pressed. Button Flash is only enabled when the FE is active (not during game play).
- LEDBlinky will keep track of any emulators or roms/games for which no controls are defined. Using the Controls Editor, you can import the unknown games and then set up their controls.
- Combo buttons are now supported - you can configure a game to blink and speak actions for multiple buttons at the same time.
- LEDBlinky now has native support for Maximus Arcade (v2.10 official release or later).
- Added 'Quick Key' feature to the Generate Input Map application - this should make it a bit easier to configure LEDBlinky.
- Added support for lighting a trackball when HyperSpin FE is active.
- Fixed bug when speaking primary controls - removed unwanted characters. For example; Left Paren, Right Paren, etc.
- Fixed bug which prevented LEDBlinky from using MAME .cfg files beyond version .124 due to an xml layout change.
- Fixed bug which turned off all LEDs even when using 'No LEDs Mode' - this was a problem when using LEDBlinky for joystick mapping and other software to control LEDs.
- Removed 'Save Complete' message from LEDBlinky Configure app - it bugged me.
- Minor update to debug messages (including MaLa plugin) - the non-Verbose debug mode now provides more concise messages.
Normally I'm pretty comfortable that the code is working as it should, but so much has changed under the covers that I think some beta testing is in order. I'm looking for any volunteers who are current LEDBlinky users and who have other emulators (beyond mame) on their systems. Even if you don't have any other emulators and just want to confirm your LEDs light as expected - that would be a help.
If you'd like to try the beta, send me an email. I only ask that you report back any bugs or issues you find.
Thanks,
Arzoo
Here's a few screen shots of the Controls Editor...