El mundo de la emulación de consolas en dispositivos móviles está viviendo una auténtica revolución. Hace apenas unos días, el equipo detrás de ARMSX2, conocido por su emulador de PlayStation 2 para smartphones, sorprendió a la comunidad con el lanzamiento de ARMSX3, un puerto experimental de RPCS3 para Android. Aunque se trata de una prueba de concepto, ya es capaz de ejecutar algunos títulos de PlayStation 3, y los avances en apenas una semana han sido notables.
Este proyecto representa un paso importante hacia la emulación completa de PS3 en teléfonos móviles. Los desarrolladores han tenido que resolver numerosos problemas técnicos, como la compilación de shaders en GPUs Adreno o la distribución de tareas entre núcleos de alto rendimiento y eficiencia energética. Además, la configuración del compilador LLVM se adapta ahora al chip instalado, en lugar de usar parámetros genéricos.
Un proyecto que arranca con fuerza
La primera versión de ARMSX3 se lanzó hace solo una semana, pero ya ha recibido siete actualizaciones que lo han llevado a la versión 0.7.2. Entre las novedades, ahora reconoce juegos en carpetas descomprimidas y permite instalar ediciones digitales en formato PKG junto con licencias RAP. También se han añadido trofeos, guardado de estados y soporte para ANGLE, una capa que traduce comandos gráficos entre diferentes API.
Los desarrolladores también han mejorado la instalación del firmware en dispositivos de gama baja, corregido el funcionamiento de la pausa y añadido la eliminación automática de la caché de sombreadores junto con el juego. Desde la versión 0.7, el emulador utiliza el sistema de audio Oboe por defecto, y una serie de cambios han mejorado la compatibilidad con los aceleradores gráficos.
Juegos compatibles y rendimiento

La lista de juegos compatibles también se ha ampliado. Armored Core: For Answer y Sonic the Hedgehog (2006) ya han recibido el estado de jugables. Spider-Man: Web of Shadows ahora llega al juego, y Sonic Unleashed y la demo de God of War III han comenzado a cargarse. Esto no significa que se puedan completar cómodamente de principio a fin, pero el progreso es sólido.
En cuanto al rendimiento, los periodistas de Android Authority probaron el programa en un vivo X300 Ultra. Catherine funcionó a aproximadamente 22 fotogramas por segundo, y 3D Dot Game Heroes a 15. Skate 3 se congeló antes de comenzar, aunque los desarrolladores lograron ejecutarlo en un Snapdragon 8 Gen2 menos potente, donde mostró 20-30 FPS. La siguiente etapa será optimizar el rendimiento y ampliar la lista de juegos compatibles.
Los desarrolladores también tendrán que eliminar los bloqueos, los errores gráficos y los problemas de interfaz. Los plazos para una versión más estable aún no se han anunciado, pero los primeros resultados confirman que la ejecución de juegos de PlayStation 3 en smartphones Android modernos ya es técnicamente posible. La primera versión de ARMSX3 se puede descargar gratis desde GitHub.
ARMSX3 se ha convertido en uno de los proyectos de emulación más prometedores del momento. A pesar de ser una prueba de concepto, su evolución en tan solo una semana demuestra que la emulación de PS3 en móviles no es una utopía. Con el apoyo de la comunidad y el trabajo constante de sus desarrolladores, no sería extraño ver pronto una versión estable que permita disfrutar de los grandes títulos de la consola de Sony en cualquier rincón.
