Como dice Paketostio, tienes cantidad (y digo CANTIDAD) de emuladores de todo lo que te imagines. Desde consolas viejas hasta PSX o N64, pasando por portátiles como GBC, GBA, NeoGeo Pocket. Incluso tienes MAME y emuladores de otras placas, como CPS2 y NeoGeo.
Programas... hay de todo, desde apps que solo sirven para controlar tu consola (diagnóstico, resumen, etc.) hasta juegos completos (Quake 1, 2 y 3 me vienen a la cabeza ahora mismo). Luego tienes Linux, que siempre viene bien, más si quieres usar tu X como un pequeño PC, con su navegador y toda la cosa.
Acuérdate que al XBMC puedes agregarle scrypts para ampliar su funcionalidad. No te quedes solo con lo básico, puedes exprimirlo a tope
Saludos.