El avance de de todas las aplicaciones para xbox es espectacular más que nada porque el SDK está disponible por internet (ojo, que no es libre) y usamos el Visual c++ para compilar. Gracias a esto hace falta hacer pocas modificaciones al codigo hecho para PC para que funcione en nuestra consola.
El unico problema que encuentro ahora para portar emuladores podria ser el tema de la memoria como bien se ha comentado antes, aunque esto podria suplirse con un controlador de memoria virtual que usase el disco duro.
Actualmente los emuladores suelen pedirte un minimo de 128MB, pero si tenemos en cuenta que casi la mitad (o más) lo consume el sistema operativo, drivers, servicios, etc... no veo demasiado problema en que como bien dice Tails, en unos meses estemos jugando a todos los roms del mame, a la Nintendo64 o a la playstation en nuestra Xbox.