Hi kents, With a very quick read through, it seems that pressing ESC is not exiting your emulator correctly. This is why it probably works ok the first time, and not subsequent launches. This will happen when your emulator process is left running in the background, but GE thinks it has ended. Any launches thereafter will cause issues because it is still running from first launch - so you're trying to launch two instances of the same emu - bad idea. What you will likely need to do is find out what command/key combination BGB needs to exit cleanly. Once you have this knowledge you can setup an Advanced Config. There are guides on how to use Advanced Configs, so for now just go to GameEx in your Start Menu> Configuration> Advanced Emulator Config. Have a look through the app. This is where you create your advance configs, and very powerful it is. In "keys to send on exit" for instance, you can specify any keys that are sent when you hit ESC. So, if BGB needs Alt+F4 to close properly, enter them keys in that section and ALT+F4 will be sent giving you a clean exit Have a look through it with a keen eye and you can see that it is possible to workaround most situations using an Advanced Config