I saw that you had a new version up, arzoo, thank you, just after I posted about my efforts here on an earlier version.
http://forum.arcadecontrols.com/index.php/topic,73905.msg1585819.html#msg1585819MAME just does not seem to want to talk to LEDBlinky, even with the new versions. I've been through the install PDF front to back to front, and I'm stumped. I have attempted to follow the most basic recipe for getting LEDBlinky and MAME talking, using the most current versions with no possible cruft from earlier attempts to get this configured.
LEDBlinky gurus, please tell me, what ingredient or step am I missing!? This is my complete recipe which is completely reproducible (except for step 8, which does not seem to be related):
1 - Download MAME 0177
https://github.com/mamedev/mame/releases/download/mame0177/mame0177b.exe2 - Download LEDBlinky 6301
http://www.ledblinky.net/downloads/LEDBlinky_6_3_0_1.zip3 - Download controls.ini
http://ledblinky.net/downloads/controls_ini.zip4 - Extract both (to D:\Emu in my case), copy some test ROMs to MAME roms folder (in my case, smashtv.zip pacman.zip joust.zip 1942.zip)
5 - Run "mame -listxml > mame.xml"
6 - Run "mame -cc" (to create mame.ini)
7 - Run mame, run a couple of games to create cfg folder.
8 - Copy my LEDBlinkyInputMap.xml for my Ultimate-IO board. This is the ONLY step that is not completely stock, but I confirm mappings show up in GenLEDBlinkyInputMap.exe and that the appropriate LED and color lights when selected.
9 - Run LEDBlinkyConfig.exe
9a - Go to Game Options tab. Check "Light Game Controls" and "Light PLayer Start and Coin Buttons"
9b - Go to MAME Config tab. Set following:
----- MAME Config folder == "D:\Emu\MAME0177\cfg"
----- Controller File == <blank>
----- colors.ini == "D:\Emu\LEDBlinky_6_3_0_1\LEDBlinky\Colors.ini"
----- Check "Preload MAME Data Files on Startup"
----- mame.xml == "D:\Emu\MAME0177\mame.xml"
----- controls.ini == "D:\Emu\LEDBlinky_6_3_0_1\LEDBlinky\controls.ini" (downloaded in step 3 above)
9c - Go to Misc Options, check "Enable Debug Log"
9d - Save
10 - In mame.ini change output from auto to windows:
#
# OSD OUTPUT OPTIONS
#
output windows
Now when running MAME, MAMEOutputTest does show:
00001 MAME Start
00002 Ouptut(0): ___EMPTY
00003 Ouptut(12345): ORIENTATION(\\.\DISPLAY1)
00004 Ouptut(12346): PAUSE
00005 00002 PAUSE on(1)
00006 MAME Stop
00007 MAME Start
00008 Ouptut(0): 1942
00009 Ouptut(12345): ORIENTATION(\\.\DISPLAY1)
00010 00003 ORIENTATION(\\.\DISPLAY1) off(0) [unassigned]
00011 MAME Stop
00012 MAME Start
00013 Ouptut(0): ___EMPTY
00014 Ouptut(12345): ORIENTATION(\\.\DISPLAY1)
00015 00004 ORIENTATION(\\.\DISPLAY1) off(0) [unassigned]
00016 Ouptut(12346): PAUSE
00017 00005 PAUSE on(1)
00018 MAME Stop
00019 MAME Start
00020 Ouptut(0): JOUST
00021 Ouptut(12345): ORIENTATION(\\.\DISPLAY1)
00022 00006 ORIENTATION(\\.\DISPLAY1) off(0) [unassigned]
00023 MAME Stop
00024 MAME Start
00025 Ouptut(0): ___EMPTY
00026 Ouptut(12345): ORIENTATION(\\.\DISPLAY1)
00027 00007 ORIENTATION(\\.\DISPLAY1) off(0) [unassigned]
00028 Ouptut(12346): PAUSE
00029 00008 PAUSE on(1)
00030 MAME Stop
However, debug.log still shows the same (no games are detected):
[09/26/2016 22:20:57]
[09/26/2016 22:20:57] LEDBlinky v6.3.0.1
[09/26/2016 22:23:46] Event Started: FE_QUIT
[09/26/2016 22:23:46] Event Completed: FE_QUIT
[09/26/2016 22:27:33]
[09/26/2016 22:27:33] LEDBlinky v6.3.0.1
So it seems like MAME Output Test is detecting games, but LEDBlinky itself is not. This makes me think I'm missing some obvious checkbox in LEDBlinkyConfig, but I have tried every iteration I can think of.
Please, any thing else I can check? I am happy to provide any additional information, run any tests, or upload screenshots and/or the whole directory somewhere.