That's a good point, thanks. I attached my PinballX.ini and log.txt As you can see I'm calling an AutoHotkey script "start.exe" that in turn calls another AutoHotkey script that starts the game. This construction is needed, because Demul needs the romname without file extension in it's command line call and PinballX doesn't have an option for passing that to the command line. The second script also does some other stuff like setup an ESC key and hiding the mouse pointer. As you can see in the log, PinballX throws up an error and crashes in the background while the game starts up correctly. The game then doesn't have any sound, strangely. The windows sound is still on, because I can hear the bleep when I disconnect an USB device for example. When I start the second script outside of PinballX, sound works fine. When I run "start.exe ikaruga" from a command line outside of PinballX, it works as well. This is the first script (start.ahk/exe) #NoEnvTable = %1%Run, C:\Demul\proxys\%Table%.exeWinWaitActive, DemulExitAppThis is the second script for the rom ikaruga (one script per game/rom) #NoEnvRun, C:\Demul\demul.exe -run=naomi -rom=ikarugaSleep 5000MouseMove 9999,9999,0$e::{Process, Close, demul.exeExitAppreturn}PinballX.ini log.txt