i have retroarch working in AM for NES, SNES, SMS, GEN, 32X, and TG16 with no issues, but I can't for the life of me get AM to successfully launch a game through the MAME core. For the aforementioned systems, the exe is just retroarch.exe and the arguments are "[romfilename]" -L cores/core_name.dll. That doesn't work with the MAME core, nor does switching to either [name] or "[name]". I think I've tried about every combination. I can launch a game from within retroarch without any problems. And I don't really have a problem just using mame, but I'm building a pc for a friend to put in a cab and having everything just be part of retroarch would make it simpler for him.