Como ya vimos en un artÃculo anterior , es posible instalar juegos portados a Linux en nuestra querida R36S(link de compra) . En esta ocasión se hará uso de la decompilación del juego SuperMario64 lo que nos permitirá disfrutar del tÃtulo a 60FPS.
Como es habitual podemos leer las instrucciones de instalación en la web de PortMaster.
Accedemos a PortMaster e instalamos el port:
Options -> Tools: PortMaster
Render96ex
El único requisito que tiene este port es que necesitamos la siguiente
versiónes de ROM
para que funcione correctamente(si aunque se trate de un port requiere de la ROM
del juego para extraer su contenido):
9bef1128717f958171a4afac3ed78ee2bb4e86ce
Podemos encontrarla con una simple búsqueda en Google
: super-mario-64-usa
En mi caso compruebo el SHA1
y resulta correcto:
sha1sum *.z64
9bef1128717f958171a4afac3ed78ee2bb4e86ce Super Mario 64 (USA).z64
En caso de disponer de la ROM
en formato n64
, debemos convertirla a formato z64
,
esta web
facilitará el proceso.
Copiamos la ROM
del juego al path ports/render96ex/
, esta debe tener un nombre en concreto baserom.us.z64
. El path final es este: ports/render96ex/baserom.us.z64
Arrancamos el juego, la primera vez tendrá que extraer el contenido de la ROM
, el video ha sido acelerado para una mayor brevedad:
Ports -> Render96ex
En el video hemos visto que sale la primera animación del juego pero peta, debe de ser por algún conflicto en el acceso al dispositivo de sonido ya que en los logs del port(/roms/ports/render96ex/log.txt
) podemos ver el siguiente error:
Audiodevice[0]=rockchip,rk817-codec,
FATAL ERROR:
DynOS_Music_GetDevice: Could not open music device. (ALSA: Couldn't open audio device: Device or resource busy)
En cambio lanzándolo desde el explorador de ficheros funciona perfectamente:
Options -> File manager -> ports -> render96ex.sh
A -> Execute
Y podemos ver en los logs que se accede al dispositivo de audio sin problemas:
Audiodevice[0]=rockchip,rk817-codec,
DynOS_Music_GetDevice: music device opened