Btw, to boil down the steps I did to get bsnes working like a nice, normal emulator that plays nice, normal roms in GameEx: 1) Under your SNES roms folder, create a folder called "purified" 2) Open purify.exe in the bsnes folder. Set the emulator to bsnes, and set the output path to the "purified" folder that you just created, then close it. 3) In Emulator Setup in the Setup Wizard, set the Command Line to C:\[Path to bsnes folder]\purify.exe "[ROMPATH]\[ROMFILE]" 4) Follow nullPointer's directions above to create a new advanced emulator config for bsnes. In my case, I copied the "[Mapping Off] Exit (Process Close}.ini" file (which appears to be the default config), and named my copy "bsnes.ini" 5) In Advanced Emulator Setup in the Setup Wizard, go to Advanced Config and select the new config you created from the dropdown box. Then press the "..." button to the right of the dropdown box and hte Avanced Config Editor will come up. Go the the "Process Wait" tab. Press the empty box in the Process column next to where it says "Process1" and a file chooser dialog should come up. Navigate to your bsnes folder, and choose the bsnes.exe file. Then close the Advanced Config Editor. And there you have it. At this point bsnes should play nice with GameEx, and with your standard SNES ROMs. You can just drop the ROMs you download directly into your ROM folder, and when GameEx launches them, all the messy business of creating those weird folders that bsnes needs should be taken care of automatically!