i had this problem w/ gens FE, using mamewah. what i did was i made two different emulators (SEGA CD and SEGA GENESIS), with same executable. then i just had two .cfg files, each with a different type of file extension. also a bit more organized as well