GameEx is designed to run anything that can run via a command line. It is possible to run other games/emulators/programs if they don't work off a command line, but it's a HUGE pain in the butt! As far as your question, typically we use the standard version of MAME released by the MAMEdevs (sometimes called "vanilla" MAME). You can run MAME32, but since you aren't using the GUI anyway, there's not much point in it. The advancedMAME section is for those that want to run the AdvancedMAME derivative. This version is better for some people who have certain hardware (arcade monitors is the main thing). It sounds like you are using a TV or PC monitor of some kind, so you probably don't need to worry about that. The main thing with EVERYTHING when working with GameEx is that you MUST have it working from outside the front end prior to trying inside it. If it's not working on it's own, it obviously won't work in GameEx. Also, if you have a problem with GameEx itself I suggest you post your GameEx log file. It contains error messages, related system info, and commands being run. Finally, if you want to see what error message MAME or any other program is spitting out that GameEx is hiding, you can run the game in question, quit the game, and exit GameEx. Then, go to the Start menu and find "Run Last Game.bat" in the GameEx menu. When you run that, you will get an error message that can help figure out what's going on. If it flashes up and disappears too quickly, edit the file and add "PAUSE" in a new line at the end and run it again. Let us know if you need anything else!