Tras el lanzamiento de una nueva consola, los hackers suelen tardar meses o años en encontrar un agujero en la seguridad de la consola que les permita instalar software homebrew como los emuladores. Por eso puede sorprender que ya se pueda cargar RetroArch -y su amplia gama de núcleos de emulación para docenas de sistemas clásicos- en las recién estrenadas consolas Xbox Series X/S. El vector de instalación en este caso no se debe a un agujero de seguridad imprevisto, sino a la política de Microsoft de permitir que cualquier consola Xbox One de venta al público se convierta en un kit de desarrollo completo. Tras prometer esa funcionalidad en 2013, hubo indicios de que Microsoft pensaba abandonar esos planes en 2014. Sin embargo, en 2016, Microsoft abrió oficialmente la Xbox One, permitiendo a los desarrolladores registrados de la Plataforma Universal de Windows (UWP) cargar y probar contenido directamente en una consola minorista de stock.
Entre Libretro, que decidió a finales de 2018 que se comprometería a crear una compilación UWP compatible con Xbox One de su popular paquete de emuladores. Esa versión se lanzó en Alpha en 2019 y se ha actualizado esporádicamente desde entonces. Ars ha confirmado que una nueva build funciona también en la Xbox Series X, lo que permite que tu nueva consola simule ser cualquier cosa, desde una Atari 2600 hasta una Wii, con un montón de consolas entre medias.
Saltar a través de aros
Conseguir RetroArch en tu flamante Xbox no es tan sencillo como insertar una unidad USB y ponerse a jugar. En primer lugar, tienes que registrarte para obtener una cuenta de desarrollador de Microsoft a través del portal del Centro de desarrollo de Windows. El registro de una cuenta individual conlleva una cuota única de 19 dólares, así que tendrás que decidir pronto lo que te vale la posibilidad de ejecutar emuladores en la Xbox.
Una vez registrado, ve a tu consola y busca la aplicación «Activación del modo de desarrollo» en la tienda. El sistema te guiará por unos cuantos pasos para vincular la consola a tu nueva cuenta de Desarrollador, y es posible que tengas que descargar algunas actualizaciones antes de reiniciar en Modo Desarrollador (si la actualización no se lleva a cabo por alguna razón, este truco puede funcionar para forzar el sistema a entrar en el Modo Desarrollador).
Ten en cuenta que una consola Xbox en Modo Desarrollo no podrá jugar a ningún juego de Xbox de venta al público, ni en disco ni en descarga. Sin embargo, es relativamente sencillo cambiar de un modo a otro utilizando el menú en pantalla, siempre y cuando estés dispuesto a esperar a que el sistema se reinicie.
Con tu consola en modo de desarrollo (y conectada a Internet), la pantalla debería mostrar una dirección IP para el acceso a la red local del sistema. Escribe esa dirección en un navegador web de tu ordenador para abrir el Portal de Dispositivos Xbox. Desde allí, simplemente descarga los archivos y dependencias de RetroArch para Xbox One (etiquetados como «paquete de tiempo de ejecución UWP») desde el sitio web de RetroArch, y luego cárgalos en tu consola utilizando el botón verde «Añadir» en la página del Portal de Dispositivos.
Cuando vuelvas a tu consola, RetroArch debería aparecer como un proyecto lanzable siempre que estés en el Modo Desarrollador. Desde RetroArch, deberías poder utilizar los menús en pantalla para descargar directamente las actualizaciones de la interfaz y los núcleos del backend en el propio sistema.
Ten en cuenta que algunos de los núcleos de emulación incluidos en el paquete de RetroArch requieren un archivo BIOS extraído del hardware real para funcionar; tendrás que obtenerlo y cargarlo tú mismo (desde tu propio hardware legítimo, por supuesto). Y aunque RetroArch tiene una serie de ROMs caseras, shareware y de código abierto disponibles para su descarga directamente a través de sus menús del sistema, tendrás que encontrar y subir cualquier ROM adicional (como copias de seguridad arrancadas de tu propia colección de juegos) por tu cuenta.
Una potencia de emulación
RetroArch ya puede funcionar en todo tipo de dispositivos, desde la GameCube original hasta la Switch, pasando por una barata Raspberry Pi, por lo que otra consola llena de emuladores podría no parecer tan emocionante. Pero la gente de Modern Vintage Gamer ha sometido a la Xbox Series S, de 299 dólares, a un proceso de emulación, y han encontrado «algunas de las mejores emulaciones que he visto en una consola»
Esto es especialmente cierto cuando se trata de recrear hardware 3D relativamente reciente y/o difícil de emular, como la Gamecube/Wii, Saturn o PSP. En el caso de estas consolas, la potencia extra del hardware de las nuevas consolas Xbox ayuda a que la emulación funcione con más fluidez de lo que cabría esperar en dispositivos más baratos. Siempre que no esperes una autenticidad o compatibilidad perfecta, parece que el hardware de la Xbox Series X/S puede sustituir bastante bien a los sistemas antiguos.
Los desarrolladores de Libretro seguirán actualizando RetroArch y sus núcleos de emulación subyacentes a medida que pase el tiempo, por lo que los nuevos avances en la tecnología de emulación deberían llegar a la versión UWP de Xbox a su debido tiempo. En este momento, el equipo parece estar cerca de conseguir que el núcleo de emulación de PlayStation 2 PCSX2 sea viable en RetroArch, lo que sería un poco irónico teniendo en cuenta que los juegos de PS2 no son compatibles de forma nativa con la PlayStation 5.