La Raspberry Pi ha sido una gran máquina de emulación desde sus inicios. A medida que la potencia del Pi ha aumentado, cada vez se pueden reproducir más sistemas retro. Con el rendimiento añadido del Frambuesa Pi 5 Ahora tenemos una base sólida para emular las consolas de finales de los 90 y ahora de los 2000, incluida la Sony PlayStation 2.
La PS2 se lanzó allá por el año 2000, pero todavía tiene una biblioteca de juegos realmente impresionante. Estos incluyen Alien Hominid, Metal Gear Solid 3, Oni, Shadow of the Colossus, Rez, Grand Turismo, Godzilla: Save the Earth y cientos más. Si tienes ROM de estos u otros juegos de PS2, puedes iniciarlas en una Raspberry Pi 5 o 4 y ponerlas en funcionamiento.
En este procedimiento, configuraremos AetherSX2, un excelente emulador de PS2 para Arm SBC. Usaremos Ubuntu 23.10, porque hay problemas al ejecutarlo en el sistema operativo Raspberry Pi, y le mostraremos cómo configurar el emulador para jugar sus juegos favoritos de PS2. Queremos felicitar al YouTuber Leepsp, que nos dio muchos consejos y nos ofrece una gran vídeo tutorial sobre cómo hacer esto.
Aunque este emulador funcionará en modelos más antiguos de Raspberry Pi, no usaríamos ninguno anterior a Raspberry Pi 4 (y 5 es ideal). Lo probamos en una Raspberry Pi 4 de 8 GB a 1,8 GHz y la emulación no fue excelente. Vimos alrededor del 60% del rendimiento ofrecido por la Raspberry Pi 5. Si prefieres los scrollers 2D o los juegos simples, estarás bien. Pero la PS2 era famosa por sus extensos mundos 3D y esos mundos no funcionarán tan bien en la Pi 4.
Cómo instalar Ubuntu 23.10
Normalmente, con una Raspberry Pi instalaríamos el sistema operativo Raspberry Pi. Cuya última versión está basada en Debian 12 “Bookworm”, pero no es la mejor opción para este emulador. En su lugar, elegimos instalar Ubuntu 23.10 y es sorprendentemente fácil gracias a la herramienta oficial Raspberry Pi Imager.
Configuras Ubuntu en una Raspberry Pi prácticamente de la misma manera que configuras el sistema operativo Raspberry Pi.
1. Descargar, instalar y ejecutar Generador de imágenes Raspberry Pi.
2. Haga clic en Elegir sistema operativo.
3. Desplácese hacia abajo hasta Otro sistema operativo de uso general, selecciónelo y luego seleccione Ubuntu 23.10 para Raspberry Pi 5.
1. Continúe seleccionando su tarjeta microSD y haciendo clic en Escribir. Luego tendrás Ubuntu instalado en una tarjeta SD.
2. Inserte la tarjeta micro SD en la Raspberry Pi 5, conecte sus periféricos y luego encienda la Pi.
3. Siga el primer proceso de configuración de arranque y su instalación de Ubuntu estará lista para funcionar.
Cómo instalar AetherSX2
A diferencia de una instalación tradicional de Linux (a través de un administrador de paquetes), AetherSX2 se entrega como un archivo ejecutable, descargado del sitio web de AetherSX.
1. Abra una terminal y actualice los repositorios de software, luego instale el software más reciente para su Raspberry Pi 5. La parte de actualización es fundamental para que actualicemos la lista de repositorios de nuestra Pi. La actualización es más bien «algo bueno que hacer».
sudo apt update && sudo apt upgrade -y
2. Instale el fusible. Fuse es un sistema de archivos en el espacio de usuario y permite a los usuarios sin privilegios crear sistemas de archivos sin editar el código del kernel.
sudo apt install fuse
3. Instale el paquete de escritorio de Ubuntu. Desafortunadamente, Fuse elimina el acceso a las carpetas del escritorio de Ubuntu; al instalar este paquete recuperamos ese acceso.
sudo apt install ubuntu-desktop
4. Abra un navegador y visite el Página de descarga de AetherSX2 para Linuxhaga clic en el enlace v1.3. Esto parece tener la mejor compatibilidad general, pero su kilometraje puede variar.
5. Vaya al archivo AetherSX2 descargado, haga clic derecho y seleccione Propiedades.
6. Configure el archivo como ejecutable y haga clic en Aceptar. Si prefiere la línea de comando, también funcionará usar chmod +x
7. Haga doble clic en el archivo para ejecutar AetherSX2. La aplicación está empaquetada como un archivo appimage. Se trata básicamente de aplicaciones portátiles de Linux que contienen todas las dependencias y archivos para ejecutarse como si fuera un archivo exe en Windows.
Cómo utilizar AetherSX2
AetherSX2 es un emulador de PlayStation 2 líder para SBC basados en Arm y estuvo en desarrollo activo hasta finales de 2022. Lamentablemente, el desarrollo ya terminó, pero aún se considera la mejor manera de jugar juegos de PS2 en Arm.
La aplicación requiere dos elementos clave. Juegos para jugar, conocidos como “ROMS” en la comunidad de emulación y BIOS. Los ROM son esencialmente volcados de juegos, el término proviene de las máquinas recreativas que utilizan chips ROM para almacenar juegos. Los archivos de BIOS también son volcados, pero esta vez de los chips de BIOS utilizados en las consolas. No todas las consolas requieren archivos BIOS, pero la emulación de PlayStation 1 y 2 sí los requiere.
La legalidad de ROMS y BIOS es cuestionable. Algunos los consideran abandonware, y muchos juegos ya cumplen 40 años desde su lanzamiento. Pero lo más probable es que las licencias de estos juegos hayan sido transferidas a otro titular de derechos y eso significa que están protegidos por derechos de autor o son propiedad intelectual de una empresa. No le diremos cómo buscar y descargar ROMS o BIOS. Ése es un ejercicio para el lector.
1. Haga clic en Agregar directorio de juegos y navegue hasta la ubicación de los archivos ROM de su PS2.
2. Escanea las carpetas para encontrar todos tus juegos.
3. Haga clic en Configuración >> BIOS. Tus juegos ahora aparecen en la ventana principal, pero debemos configurar el BIOS antes de poder jugarlos.
4. Haga clic en Examinar, navegue hasta la ubicación del BIOS y haga clic en Elegir para seleccionar la carpeta. El menú se completará con todos los BIOS que pueda encontrar.
5. Haga clic en Configuración >> Controladores y configure su gamepad. Haga clic en Puerto del controlador 1 y luego configure cada entrada en la ventana y presione el botón correspondiente en su controlador. Usamos un controlador de Xbox One conectado mediante USB. Las entradas analógicas, como los joysticks, se registrarán cuando se suelte el joystick.
6. Haga clic en Configuración >> Gráficos y configure el Renderizador en Vulkan y el adaptador en V3D 7.1.7. También puede hacer clic en Renderizado para configurar la salida de la emulación. Le sugerimos no tocar esta pestaña todavía. Ejecuta el juego en una resolución nativa de PS2 y comprueba que funciona correctamente.
7. Desde la ventana principal, haz doble clic en el juego elegido. y el emulador se ejecutará usando el BIOS correcto para la imagen ROM.
Probamos tanto Rez como Gran Turismo 4. Rez funcionó bien con la resolución nativa de la PS2, 60 fps constantes. Lamentablemente, Gran Turismo 4 se convirtió en una presentación de diapositivas cuando intentamos elegir un automóvil. Los menús y la interfaz de usuario estaban a toda velocidad, pero el juego no se podía reproducir. Nuestro editor en jefe, Avram Piltch, probó Godzilla: Save the Earth y se reprodujo a una velocidad constante de 60 fps a 640 x 480.
La versión 1.3 de AetherSX2 parece ofrecer la mejor compatibilidad, pero prueba las otras versiones para encontrar la mejor para tus juegos. Avram utilizó la versión 1.5 con Godzilla: Save the Earth con gran éxito. Esperamos que una actualización del controlador Vulkan aporte un poco más de potencia a nuestras emulaciones.