Playstation 1 and 2 not working on x86
-
I've installed RetroPie on a linux workstation. So far the other emulators seem to work fine, but when I try to launch PS1 or 2 games, it just goes back to the desktop, then returns to emulationstation. For the PS1 at least I know I have the bios placed in the correct folder, for the PS2 the folder specified does not exist...
Hardware:
*Corei3 dualcore 3.4ghz CPU
*16gb RAM
*2tb HD
*450 watt PSU
*Ubuntu 18.04 LTS running latest patches & nVidia driversRetroPie Version Used: 4.5.12
Built From: git download script
USB Devices connected: XBOX 360 Afterglow, USB hub
Controller used: XBOX 360 Afterglow
Error messages received: no obvious errors, just states game is launching and then returns to emulationstation
Log found in /dev/shm/runcommand.log (if relevant):Log from attempted launch of PS2 game:
Parameters:
Executing: /usr/games/PCSX2 "/home/retro/RetroPie/roms/ps2/Drakengard.iso" --fullscreen --nogui
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1245: /usr/games/PCSX2: No such file or directoryWhich I suppose could mean that I have a bad rom.
Log from attempted launch of PS1 game:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-beetle-psx/mednafen_psx_hw_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/retro/RetroPie/roms/psx/Diablo.cue" --appendconfig /dev/shm/retroarch.cfgThis rom worked fine on the Rasberry Pi, so I don't suspect the rom is the issue here.
Guide used: https://retropie.org.uk/docs/Debian/ <--install guide followed
File: (File with issue - with FULL path)
Emulator: PSX2, lr-beetle-psx
Attachment of config files:
How to replicate the problem:Seems to happen when launching any rom for the aforementioned emulators. Have tried 3-4 different roms on each system with same results.
-
@hunterjwizard said in Playstation 1 and 2 not working on x86:
Executing: /usr/games/PCSX2 "/home/retro/RetroPie/roms/ps2/Drakengard.iso" --fullscreen --nogui
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1245: /usr/games/PCSX2: No such file or directoryThis means the PS2 emulator is not installed - that may be due to an upstream error. Looks like it's not installable currently.
For the PS1 emulator error - enable verbose logging in the Runcommand launch menu, then post the
/dev/shm/runcommand.log
content on pastebin.com. -
Is there a guide for installing the PS2 emulator? I didn't find one and just did it myself using the retropie menus. Seems I missed some step.
Going to get the verbose logs shortly.
-
@hunterjwizard said in Playstation 1 and 2 not working on x86:
Is there a guide for installing the PS2 emulator? I didn't find one and just did it myself using the retropie menus. Seems I missed some step.
No, you did not. The installation is done from the RetroPie setup packages, but currently it's not installing correctly due to a package conflict. I assume you're running a 64 bit (am64) Ubuntu ?
-
Yes I am. 18.04.4 LTS, 64bit according to the desktop.
in RetroPie I am looking at the runcommand under Configuration/Tools, but I dont see an option for verbose logging. Is it hidden somewhere else?
-
@hunterjwizard said in Playstation 1 and 2 not working on x86:
in RetroPie I am looking at the runcommand under Configuration/Tools, but I dont see an option for verbose logging. Is it hidden somewhere else?
It's in the launch dialog - press any button/key to enable it before the game starts.
-
Log with verbose:
Used a different ROM this time, again one tested that worked fine on the pi.
-
Did you copy the
.bin
files from your Pi also ? The game doesn't load because of the missing.bin
:... [libretro INFO] Loading /home/retro/RetroPie/roms/psx/Spyro - Year of the Dragon.cue... [libretro ERROR] Error opening file: /home/retro/RetroPie/roms/psx/Spyro - Year of the Dragon (USA) (v1.1).bin No such file or directory [libretro ERROR] TOC first(99)/last(98) track numbers bad. [ERROR] Failed to load content ...
-
The bin file is in the folder right next to the cue file. I saw that to and wondered if maybe the issue was thate I had renamed both files to "Spyro - Year of the Dragon" .bin & .cue respectively. I had done the same before trying it on the pi and it had no trouble as long as the bin and cue had the same names.
I also tried converting a .bin into an ISO , working under the idea that maybe renaming them was the problem. No improvement, same behavior. I can upload logs from the .iso test if that will help.
-
Linux filesystems are case sensitive - make sure the file is named exactly as declared in the
.cue
file.
If your.cue
files references the Spyro - Year of the Dragon (USA) (v1.1).bin file, but you renamed the.bin
to Spyro - Year of the Dragon.bin, then of course it will not work. -
Ok, editing the .cue file helped. This is interesting as the unedited file worked fine on the RPi, but not on the x86. Go figure, learned something new.
So now the game launches and gives me an error that the firmware file is missing, scph5501.bin to be precise. However, the file is in the correct folder. So, one step closer, not there yet.
-
@mitu is there any way to install ps2 on retropie for the OS ubuntu 64 bit??
-
@imcade What problems do you have to install it ? Isn't the emulator appearing in the list of installable packages ?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.