Esta pagina se ve mejor con JavaScript habilitado

SuperMario64 R36S

 ·  🎃 kr0m

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