Retro Consolas y La proxima Steam deck

Retro Consolas y La proxima Steam deck
La Anbernic RG40XX V y la Playdate

En enero de este año caí en el agujero de conejo de las consolas retro. Llevaba un par de años leyendo sobre ellas, pero no les había prestado atención seriamente. Empecé viendo videos sobre la Retroid Pocket 5, una consola portátil con sistema operativo Android que puede emular hasta algunos juegos de Nintendo Switch; de hecho, ¡es posible hasta jugar juegos de PC!

Al principio pensé en una Retroid Pocket 6 porque acaban de salir, pero solo se podían comprar en preventa y tardaría unos 3 meses en recibirla. Además, me di cuenta de que me gustan más los formatos verticales y, en lo posible, que sean verdaderamente de bolsillo. Esto me llevó a la Retroid Pocket Classic que parece un Game Boy pero con tecnología moderna; alcancé a pedirla en Amazon, pero la orden nunca fue enviada y terminé cancelándola.

Entonces terminé comprando una Anbernic RG40XX V, una consola en formato vertical por 70 dólares. Con d-pad, stick análogo, cuatro botones delanteros, cuatro botones traseros y una pantalla LCD de 4 pulgadas. Puede emular hasta juegos de PlayStation 1 y, sorprendentemente, ¡hasta algunos juegos de PC!

La emulación

Estas consolitas pueden jugar miles de juegos, toda la historia de los videojuegos en la palma de la mano. Los grandes éxitos de todos los tiempos: Metal Slug, los Street Fighter de arcade originales, el primer Zelda, Metroid, probablemente más de cien juegos de Mario, ¡Nintendo DS! Todo en la palma de tu mano. El modelo RG40XX que yo compré llega hasta PlayStation 1, pero hay modelos más potentes (como la Retroid Pocket Classic o la Retroid Pocket 5) que pueden jugar Nintendo GameCube, PlayStation 2 y hasta Nintendo Switch.

En mi caso, planeo volver a visitar juegos de mi infancia y adolescencia como los Golden Sun de Game Boy Advance y algunos clásicos que nunca he jugado como los Mega Man de PS1. Pero además de emulación, hay algo aún más sorprendente.

Los Juegos de PC

Resulta que estas consolas son en realidad computadoras con chips ARM corriendo Linux, ¡y un grupo de personas decidieron buscar la manera de ejecutar juegos de PC x86 en ellas! El proyecto se llama "PortMaster" y permite jugar juegos "contemporáneos", por ejemplo Celeste, Shovel Knight o hasta Portal.

¿Cómo funciona? Resumidamente, la comunidad ha creado "runtimes" compatibles con algunos de los motores de juegos más populares como Game Maker o Godot que pueden correr "nativamente" en la arquitectura ARM. Entonces toman los archivos originales de los juegos y, en vez de correrlos con el ejecutable original de Windows, usan estos runtimes nativos.

Otra forma es usando las versiones de Linux de juegos de PC (arquitectura x86) y una capa de compatibilidad llamada box32 o box64 que "traduce" las instrucciones de los juegos a algo que puede correr en el chip ARM. Aunque cada juego requiere que se haga su propio "port", hay miles de juegos de PC que ahora se pueden jugar en estas retro consolas. Yo mismo traté de crear mi propio "port" pero fallé en el intento, talvez escriba sobre eso otro día.

PortMaster es para estas consolas que usan sistemas operativos Linux y que tienden a ser menos potentes. Para las consolas que usan sistema operativo Android hay una aplicación que lleva todo a otro nivel: se llama "Game Hub" y te permite instalar juegos de tu cuenta de Steam (o juegos de PC en general) en el sistema operativo Android y jugarlos. ¡Hay gente jugando Silksong, un juego lanzado en 2025, en sus consolas portátiles!

En el caso de Game Hub (y otras aplicaciones como Game Native o Winlator) lo que se usa es el FEX-emu, una capa de compatibilidad para traducir instrucciones x86 (PC) a ARM, y se utiliza Proton (la capa de compatibilidad de Windows a Linux que usa Steam Deck). Esta combinación FEX-emu + Proton requiere muchos más recursos para funcionar. Por eso solo está en dispositivos Android más potentes, PERO la compatibilidad aquí es mucho mayor ya que no necesitas crear ports específicos; solo tienes que instalar el mismo juego de PC y probar si funciona con tu dispositivo. Aquí es donde las cosas se ponen interesantes para el próximo Steam Deck.

El Próximo Steam Deck

Creo que el próximo Steam Deck de Valve será un dispositivo basado en arquitectura ARM que tratará de competir (o superar) en performance al Nintendo Switch 2.

¿Por qué creo esto? Valve anunció recientemente el "Steam Frame", un nuevo headset de VR standalone que usará un chip ARM y correrá una versión de SteamOS donde se podrán jugar algunos juegos de PC; este es para mí una prueba inicial de la tecnología del próximo Steam Deck. También resulta que Valve ha estado financiando el desarrollo de FEX-emu, la capa de compatibilidad de x86 a ARM.

Imaginen un dispositivo que tenga el mismo tamaño y peso (o hasta más pequeño) que la Nintendo Switch 2, pero que no esté limitado solo a software de Nintendo sino que tenga todo el catálogo histórico de juegos para PC con una duración de batería de 6 horas o más. Sería impresionante.