zsnes for the xbox isn't a bad emu. I've had mame running on it as well but its a bit pointless if you have a cab. Conversely, console emus on a cab can be a bit messy thanks to the controls versus gamepads. At the moment my cab runs mame, snes, genesis, psx and pc engine but I rarely use the console emus.