Playstation - Suddenly stopped working
-
I have a raspberry pi 3b. I downloaded the prebuilt 4.7 image 3 months ago and have been installing games and artwork since then. Playstation was working fine a week ago. By default the build uses the standalone psx re-armed. Playstation games now fail to run with no error message on screen or any log in /dev/shm/. When I try and run a game I get a blank screen for a while and then go back to the menu. I changed the emulators.cfg file to set "default" to be...
default = "lr-pcsx-rearmed"
but still just a black screen then back to menu.The only thing I know I did was run the retropie setup option to delete the controller settings. As I needed to replace the controller I was using.
To try and get playstation working again I updated the core and main packages but that did not help. I updated the standalone psx re-armed which did not help. I used the set up menu to remove standalone psx re-armed then tried to re-install from source. This fails with an error stating.....
Could not successfully build pcsx-rearmed - Playstation emulator - PCSX (arm optimised) (/home/pi/RetroPie-Setup/tmp/build/pcsx-rearmed/pcsx not found).
/home/piI re-installed the standalone psx re-armed from binary file which was successful - but I still get the black screen and it returning to the menu.
I don't know why the run command is failing and I can't get to the run command menu. Pressing A when starting a playstation game does NOT give me the normal run command menu. It does on other systems but not playstation games. I just have a blank screen with playstation games. If I press A when starting a playstation game I get a blank screen that stays there and does not return to the menu.
Having worked on this build for 3 months I don't want to start again. Any ideas how to get playstation working again?
-
@cargorunner said in Playstation - Suddenly stopped working:
I changed the emulators.cfg file to set "default" to be...
default = "lr-pcsx-rearmed"Is this the only line from
emulators.cfg
? It should have more, at least 2 lines:lr-pcsx-rearmed = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%" default = "lr-pcsx-rearmed"
The only thing I know I did was run the retropie setup option to delete the controller settings. As I needed to replace the controller I was using.
You don't need to delete the controller settings if you replace or add a new controller, just need to configure it from EmulationStation.
-
@mitu The file has 3 lines, I just listed the one line I changed. The full file from the prebuilt image is...
lr-pcsx-rearmed = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%"
default = "pcsx-rearmed"
pcsx-rearmed = "pushd /opt/retropie/emulators/pcsx-rearmed; ./pcsx -cdfile %ROM%; popd" -
The file looks ok.
If you don't get any output in
/dev/shm/runcommand.log
, thenruncommand
could have an error starting up. If it works for other systems, then the script is not corrupted.
Just to rule out any weird characters in theemulators.cfg
file, can you rename the file and then installlr-pcsx-rearmed
again ? This should create it again, with the correct format. -
@mitu removed lr-pcsx-rearmed and reinstalled from source. Still got black screen and then to menu. Checked my BIOS files were still present and they were all uppercase. Checked the documentation and strangely standalone pcsx expects uppercase SCPH1001.BIN but lr-pcsx-rearmed is stated to work with both upper and lower case BIOS files. Copied and renamed all my BIOS files to be lowercase. So I now have 2 complete sets one uppercase, one lowercase and lr-pcsx-rearmed now runs. So thanks for helping me switch from standalone pcsx to lr-pcsx. The lr-pcsx-reacrmed emulator is now the recommended emulator so the fact the standalone version won't run on my build anymore is fine. Cheers for the help.
-
@cargorunner said in Playstation - Suddenly stopped working:
@mitu The file has 3 lines, I just listed the one line I changed. The full file from the prebuilt image is...
lr-pcsx-rearmed = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%"
default = "pcsx-rearmed"
pcsx-rearmed = "pushd /opt/retropie/emulators/pcsx-rearmed; ./pcsx -cdfile %ROM%; popd"this isn't the file from Retropie's prebuilt image. it does not default to pcsx_rearmed (standalone), so not sure what happened here, but good you got it sorted!
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.