Thanks for your answer, but it's not what I want to achieve.
I already have an Hyper Marquee instance that works well in showing a marquee whenever a game or system is selected on the menu, and that's fine.
What I need to get working is another instance of Hyper Marquee that shows a different marquee when the game is running (something like an instruction card).
To achieve that I need this instance of Hyper Marquee to start when a game is launched and stop when you exit the game/emulator.
The game start event triggers the new instance of Hyper Marquee as expected, but a couple of seconds later the game stop event is sent out and the marquee disappears.
However, EDS is working correctly since it's Hyperspin that sends the event "Game stop" even before launching the game/emulator.
This can be seen on Hyperspin log file:
05:18:41 PM | Launching Game
05:18:41 PM | Command Line is: "D:\Hyperspin\Tools\EDS\LEDBlinky.exe" 3 "goldnaxe" "MAME"
05:18:41 PM | Using HyperLaunch
05:18:41 PM | Getting Launcher path
05:18:41 PM | Launcher located at D:\RocketLauncher\RocketLauncher.exe
05:18:41 PM | Running Launcher
05:18:41 PM | Launcher Command Line is: D:\RocketLauncher\RocketLauncher.exe "MAME" "goldnaxe"
05:18:46 PM | Command Line is: "D:\Hyperspin\Tools\EDS\LEDBlinky.exe" 4
Hyperspin is sending code 4 (Game stop) to EDS 5 seconds after sending the command to RocketLauncher, but the game/emulator is still loading...
It's not an EDS configuration problem, it's Hyperspin that sends the Game close command without reason.
I'm wondering if there is a sort of timeout in Hyperspin config that sends out the game close event if the emulator has not loaded after 5 seconds or something like this.