I have built around 9 xboxs with Mame, Final Burn Alpha, and XBMC. I will say the xbox does a fine job playing most anything mame has to offer. Due to the xbox's limited RAM, not all the newer games will play. Final Burn Alpha plays 100% perfect so far. You will need to ditch the factory Hard drive and get a bigger one if you want to hold everything. It will also play any of the older consoles (SNES, Genesis, etc) perfect.