Actually just so you know, there is a solution in GameEx to use loaders. What you have to do is use an advanced emulator config file, and set the wait for process to the actual game process name. Q: I launch XXXX using YYYY as a loader. When the game starts, the screen goes black I can hear the audio in the background but GameEx pops back up. What's going on? A: When GameEx launches a game (Arcade/Console ROM, PC Game/Application, etc.), it keeps track of the process that was spawned. When that process ends, GameEx assumes that the you are done playing that game and it's time to return to the front end. The problem is that if a loader is used to launch a game (Daphne Loader is a classic example), that process launches the actual game in a new process and closes. The expected result is that the game is playable. However, GameEx doesn't know anything about the new process. The solution is to either launch the game directly without the loader or modify the loader, if possible, to stay active until the game has closed. The other soution if you still want to use the loader is a little more complex. You need to create an advanced emulator configuration ini file and specify it for use with the emulator. Copy an existing one and in the wait for processes section specify the process name of the actual game (this is the name that shows under processes in task manager). This tells GameEx not to exit until the actual game process has finished.