Esta pagina se ve mejor con JavaScript habilitado

R36S: Conversión de ROMs PSX.

 ·  🎃 kr0m

Las ROMs de PSX que trae la R36S por defecto están en formato PBP(Playstation Boot Package), el problema de utilizar este formato es que solo se encuentran ciertas versiones de los juegos, esto puede ser problemático si buscamos un juego en un idioma determinado.

La gran mayoría de las imágenes de disco de juegos PSX están en formato BIN, como podemos leer en la documentación oficial de ArkOS , los formatos soportados por el emulador de PSX son:

Extensions: .cue .CUE .img .IMG .mdf .MDF .pbp .PBP .toc .TOC .cbn .CBN .m3u .M3U .ccd .CCD .chd .CHD .zip .ZIP .7z .7Z .iso .ISO

Por lo tanto si descargamos imágenes BIN habrá que convertirla a algún formato compatible, lo mas sencillo es pasarlas a CUE.

Los pasos a seguir son:
Aquí tienes el índice en formato Markdown:


Generar ficheros CUE:

En este ejemplo vamos a generar los CUE necesarios para los cuatro discos de Final Fantasy VIII:

echo 'FILE "Final Fantasy VIII (Spain) (Disc 1).bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00' > "Final Fantasy VIII (Spain) (Disc 1).cue"

echo 'FILE "Final Fantasy VIII (Spain) (Disc 2).bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00' > "Final Fantasy VIII (Spain) (Disc 2).cue"

echo 'FILE "Final Fantasy VIII (Spain) (Disc 3).bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00' > "Final Fantasy VIII (Spain) (Disc 3).cue"

echo 'FILE "Final Fantasy VIII (Spain) (Disc 4).bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00' > "Final Fantasy VIII (Spain) (Disc 4).cue"

Algunos juegos como Final Fantasy VIII están protegidos por LibCrypt, para poder ejecutarlos precisamos de los ficheros SBI :

SBI Files are archives that contains the protection information that those PAL games got and that are needed to run those protected games in emulators.

En mi caso los ficheros tienen la siguiente relación con los discos, así que los renombramos con el mismo nombre que el fichero CUE pero con la extensión SBI:

mv SLES_020.84.sbi "Final Fantasy VIII (Spain) (Disc 1).sbi"
mv SLES_120.84.sbi "Final Fantasy VIII (Spain) (Disc 2).sbi"
mv SLES_220.84.sbi "Final Fantasy VIII (Spain) (Disc 3).sbi"
mv SLES_320.84.sbi "Final Fantasy VIII (Spain) (Disc 4).sbi"

Probamos a cargar los CUE mediante DuckStation para asegurarnos de que son válidos:

wget https://github.com/stenzek/duckstation/releases/download/latest/DuckStation-x64.AppImage
chmod 700 DuckStation-x64.AppImage
./DuckStation-x64.AppImage
System -> Start file: Final Fantasy VIII (Spain) (Disc 1).cue

Transferir ficheros a la consola:

Creamos un directorio en la SD de juegos de la R36S y copiamos los ficheros BIN, CUE y SBI:

mkdir /media/kr0m/EASYROMS/psx/FF8
cp Final\ Fantasy\ VIII*.bin /media/kr0m/EASYROMS/psx/FF8
cp Final\ Fantasy\ VIII*.cue /media/kr0m/EASYROMS/psx/FF8
cp Final\ Fantasy\ VIII*.sbi /media/kr0m/EASYROMS/psx/FF8

Generar M3U:

Si el juego es multi-disco también debemos generar el fichero M3U correspondiente, generar este tipo de ficheros impone ciertas restricciones:

  • Solo soporta ficheros CUE o CHD.
  • Los juegos multi-disco deben contener la palabra Disc en la descripción.

Procedemos a generar el M3U:

Options -> PS1 - Delete m3u files
Options -> PS1 - Generate m3u files

Veremos un directorio que contiene los cuatro discos, pero para ejecutar el juego nos interesa el juego en la lista principal:


Juegos duplicados:

Los juegos multi-disco pueden causar duplicados a la hora de mostrar los juegos, si se diese el caso debemos ejecutar los siguientes pasos:

Playstation -> Start -> UI Settings -> Theme Configuration -> File Extensions: Y habilitar solo .m3u
Si te ha gustado el artículo puedes invitarme a un RedBull aquí