Recientemente, ansiaba jugar algunos juegos mientras viajaba en un dispositivo menos complicado que un Steam Deck: volver a visitar o terminar cosas que nunca terminé. Tal vez me estoy haciendo viejo..
De todos modos, vi que Anbernic lanzó un pequeño y lindo clon de SP: un emulador clamshell que se ejecuta con retroarch y admite ROMS hasta PSX, esencialmente. Tenía un precio razonable (enlace en la parte inferior), así que decidí comprar uno.
Debo decir que es bueno tener un dispositivo plegable como este. Puedo cerrar y tirar en la mochila mientras viajo:
Al usar el dispositivo, una de las cosas que inmediatamente sentí que se podía mejorar fue el firmware que viene precargado. Se envía con un firmware Anbernic original y un montón de ventajas. El firmware me pareció un poco torpe, carecía de rapidez y quería una interfaz más simple y elegante.
Decidí probar MuOS: https://muos.dev
bluetooth
Lo siguiente servirá como guía para instalar y ajustar cosas para MuOS en el RG35XX-SP. Se supone que está utilizando una PC/portátil con una distribución de Linux (intentando utilizar coreutils tanto como sea posible).
Agregaré cosas a este README a medida que haga cambios que parezcan lo suficientemente interesantes como para documentarlos aquí.
La última versión del firmware se puede descargar desde https://muos.dev/release/plush.
Hagamos esto en la terminal:
wget https://dl.muos.dev/RG35XX-SPLUSH24/muOS-RG35XX-2405.1-REFRIED.zip
unzip RG35XX-PLUSH24/muOS-RG35XX-2405.1-REFRIED.zip
Genial, ya se ha descargado y extraído.
Desempolva una tarjeta MicroSD decente de tu contenedor de cables enredados o de donde los guardes. Recomiendo un tamaño de 64 GB.
Conéctelo a su máquina Linux.
df -h
, gnome-disks
o gparted
pueden ayudarle a visualizar esto mejor antes de crear imágenes.
Cuando esté listo, continúe y comience a tomar imágenes con la siguiente frase:
sudo dd if=muOS-RG35XX-2405.1-REFRIED.img of=/dev/sdc status=progress && sync
* /dev/sdc
debe reemplazarse con la unidad adecuada para la tarjeta
Una vez finalizado esto, ya podremos expulsar la tarjeta de la máquina y cargarla nuevamente en la ranura TF1/INT1
en la parte inferior del XX-SP.
Mantenga presionado el botón de encendido hasta que vea aparecer la luz verde en el costado (tarda unos segundos).
Aparecerá la pantalla de presentación con el logotipo de muOS.
Dentro de la sección "TIPO DE DISPOSITIVO" que ve por primera vez, asegúrese de seleccionar "RG35XX-SP".
Después de esto, deje que el dispositivo haga su trabajo y configure el sistema; verá muchos mensajes Factory Reset
, pero no se preocupe, lo mantendrá actualizado con el proceso (incluso le proporcionará citas tontas a lo largo del forma).
Después de 5 a 10 minutos, este proceso debería completarse y accederá a un panel. Continúe y mantenga presionado el botón de encendido durante unos segundos para apagar el dispositivo y saque la tarjeta MicroSD del XX-SP y vuelva a colocarla en su máquina Linux.
Antes de cambiar cualquier otra cosa, considere esto como un "bolsillo trasero": estas son todas las teclas rápidas estándar para muOS, que me resultan muy útiles para memorizar:
Tipo | Control |
---|---|
Brillo | MENÚ + VOLUMEN |
Captura de pantalla | MENÚ + ENCENDIDO (rápido) |
Apagado del sueño | MANTENER ENCENDIDO (2 SEG.) |
(Re)Seleccionar núcleo | Presione SELECCIONAR en el contenido |
Raíz de contenido | Presione INICIO en el contenido |
Menú RetroArco | MENÚ + X |
RetroArch Cerrar contenido | MENÚ + INICIO |
Alternar avance rápido | MENÚ + R1 |
Estado de carga | MENÚ + R2 |
Guardar estado | MENÚ + L2 |
cámara lenta | MENÚ + L1 |
Incluso podría ser una buena idea simplemente clonar este repositorio y guardarlo en algún lugar, o guardar la siguiente imagen en su XX-SP para verla en caso de que la necesite (tal vez no valga la pena):
muOS parece instalar algunos archivos BIOS populares y menos legales para emular sistemas de juegos. Para cualquier otro archivo de BIOS que desee, deberá buscarlo en Internet y simplemente agregarlo a la siguiente ruta en la MicroSD:
../MUOS/bios
exfat
para conservar los archivos; por lo tanto, dependiendo de la distribución que esté ejecutando, es posible que necesite descargar el paquete exfat-utils
con su administrador de paquetes.
Su MicroSD debería montarse automáticamente en la mayoría de los sistemas, y cuando abra el medio extraíble en el visor de archivos que ha instalado, debería ver esta carpeta:
../ROMS/
: carpeta de nivel superior donde se encuentran las ROMS y la BIOS.
Todas las subcarpetas de ese directorio se pueden crear según el sistema, por lo que cosas como:
../ROMS/SNES/
../ROMS/NES/
../ROMS/GAMEGEAR/
Puedes colocar tus roms en las carpetas apropiadas desde allí, y muOS hará un buen trabajo al seleccionarlas y encontrar el emulador apropiado para ejecutarlas. Si alguna vez tiene problemas con esto, verifique las configuraciones en RetroArch usando el shortkey adecuado mencionado anteriormente.
Puede instalar y cambiar fácilmente temas para el sistema muOS.
Estos están empaquetados y comprimidos en archivos .zip
. Cuando los descargas normalmente tienes que hacer una de dos cosas:
A veces puedes simplemente mover los archivos .zip
al directorio ../muos/THEMES/
de la tarjeta MicroSD en la que tienes instalado muOS, sin necesidad de extraer nada de tu máquina Linux. Cuando enciendas el XX-SP deberías verlos en la sección Temas del menú Configuración .
Otras veces necesitarás moverlos al directorio ../ROMS/ARCHIVE/
de la MicroSD, aún así no es necesario extraerlos de tu máquina Linux. Luego, desde el XX-SP, puede instalarlos yendo a Aplicaciones > Administrador de archivos > {seleccione el .zip
que desee} > UN BOTÓN
Por lo general, en el sitio que aloja el tema, el creador especificará dónde deben ir, de todos modos.
Y para cambiar el tema desde tu XX-SP: Configuración > Selector de temas > {selecciona el tema} > UN BOTÓN
Hay muchos temas de origen público; desafortunadamente, muchos de ellos se muestran en un servidor de Discord ( suspiro ).
Aquí tenéis enlaces directos de una pareja que me gusta mucho:
https://github.com/vacarotti/muOS_GamePal_Theme/releases/tag/Theme
https://www.patreon.com/posts/pop-theme-only-104940129
Hay una gran colección de muchos otros temas en este repositorio: https://github.com/MustardOS/theme
Algo importante que hice para un cambio en la organización de Saves y Save States fue esto:
Vaya a Aplicación > RetroArch > Configuración > Guardar y realice los siguientes cambios:
Configure Sort Saves into Folders by Core Name
en OFF
Establezca Sort Save States into Folders by Core Name
en OFF
Establezca Sort Saves into Folders by Content Directory
en ON
Establezca Sort Save Sates into Folders by Content Directory
en ON
Presione Guardar configuración en el menú principal de RetroArch después de esto.
Esto permitirá que sus guardados/estados se conserven en sus carpetas basadas en el sistema en lugar de en las carpetas basadas en el núcleo del emulador, por lo que un archivo para un juego de GBA como Wario Land 4 se guardará como ../ROMS/MUOS/save/state/GBA/Wario Land 4 (USA).sate1
Después de algunas horas de juego, también descubrí que las teclas rápidas diseñadas eran bastante malas para manejar Guardar estados, y comencé a usar MENU + X
> Guardar estado/Cargar estado para administrar este tipo de cosas a través de RetroArch. Esta me pareció una experiencia mucho más placentera. Pero bueno, es bueno tener ambas opciones al final del día.
Requiere que el wifi esté configurado y encendido, pero puedes configurar Retro Achievements dentro de RetroArch si tienes una cuenta en https://retroachievements.org
Puedes hacer esto yendo a Aplicaciones > RetroArch > Configuración > Logros y luego ingresa tu información de inicio de sesión.
Tenga en cuenta que RA no parece almacenar en caché ningún progreso que realice con los logros cuando no está conectado a wifi o si su conexión se corta, por lo que es un poco complicado en ese sentido.
muOS viene con algunos scripts bash preexistentes para realizar copias de seguridad de sus nombres, configuraciones, archivos guardados y obras de arte. Esto es genial, pero todos están en guiones diferentes cada uno y también he descubierto que en ciertas circunstancias pueden ser un poco complicados.
Preparé https://github.com/RooneyMcNibNug/RG35XX-SP/blob/main/holistic_bkp.sh para que fuera un único script "lo suficientemente bueno" para hacer una copia de seguridad de lo siguiente (y solo de lo siguiente):
Guardados y estados para cualquier juego.
Capturas de pantalla tomadas de todos los emuladores.
Todos los archivos de BIOS que tienes en el dispositivo
Los principales archivos de configuración de RetroArch
NOTA: Estas copias de seguridad no funcionarán directamente con el administrador de copias de seguridad, pero es bueno tener estos archivos sin un zip para usarlos rápidamente también localmente si lo desea (en la computadora en la que los está respaldando). Siempre puedes volver a colocarlos en la microSD manualmente o enviarlos por cable.
Sé que esta es una cubierta plegable e inherentemente una excelente manera de mantener la pantalla a salvo de daños, pero a veces puedo ser torpe. En realidad, no quiero comprar una funda, así que pensé en conseguir algo de tela decente y coserla. Mételo en una pequeña bolsa para el XX-SP. Por ahora, estoy usando un coozie de cerveza para cuando tiro esto en mi mochila. No, no estoy bromeando. Esto funciona como una capa decente de protección para el hardware y al mismo tiempo mantiene mis dedos secos si quiero tener una lata de algo mientras juego.
Este dispositivo es genial. Recomiendo adquirir uno si tienes los medios.
muOS realmente marca la diferencia hasta ahora. Se siente liviano en comparación con el firmware original, y también elimina algunas de las grandes quejas que tengo con los valores predeterminados en el firmware original, cosas como el terrible renderizado "HD" predeterminado para los juegos, que hace que todo parezca suavizado artificialmente (como leche derramada o algo así...)
En general, las configuraciones de muOS y los juegos en sí se sienten más pulidos.