Hola,
Instalé con éxito la cadena de herramientas PS2DEV en CentOS y cloné el puerto ps2doom desde
https://github.com/lukaszdk/ps2doom . El código se compila con éxito, pero al ejecutarse en PS2 con PS2Link e InLink, el juego falla durante la inicialización. El registro de errores me devuelve lo siguiente:
leer/escribir asignar memoria 4000
nombre abierto doom2f.wad bandera 1 datos 41378
Dispositivo desconocido 'doom2f.wad'
abierto fd = -19
abrir nombre doom2.wad bandera 1 datos 41378
Dispositivo desconocido 'doom2.wad'
abierto fd = -19
nombre abierto plutonia.wad bandera 1 datos 41378
Dispositivo desconocido 'plutonia.wad'
abierto fd = -19
nombre abierto tnt.wad bandera 1 datos 41378
Dispositivo desconocido 'tnt.wad'
abierto fd = -19
abrir nombre doomu.wad bandera 1 datos 41378
Dispositivo desconocido 'doomu.wad'
abierto fd = -19
abrir nombre doom.wad bandera 1 datos 41378
Dispositivo desconocido 'doom.wad'
abierto fd = -19
abrir nombre doom1.wad bandera 1 datos 41378
Dispositivo desconocido 'doom1.wad'
abierto fd = -19
Modo de juego indeterminado.
Creo que esto es un problema con el código de E/S (archivos fuente d_main.c y w_wad.c), que no puede abrir el host en busca de doom wads.
Lo curioso es que el archivo provisto doom.elf en el paquete ps2doom-bin.zip lo ejecuta sin ningún error! El juego se puede jugar.
¿Alguien puede ayudarme a solucionar este problema? Una vez que se solucione, crearé una solicitud de extracción en GitHub.
Muchas gracias.