Controls stop working when i start playstation games
-
I attempted that emulator and the games crash immediately
-
@Shadowkiller324
lr-pcsx_rearmed is much recommended. I have never gotten analog to work in the other pcsxr.
you should update the retropie setup scripts and then update
core packages >> retroarch
main packages >> lr-pcsxr
and then try to solve why it is crashing, maybe run the lr-pcsx with logs enabled via the run-command, I think the logs will be gunzipped in the /dev/shm folder
gzip -d "log.file.gz"Though the dpad should work unless it is mapped as an axis for xbox controllers, did you notice if it assigned an axis# with the input config on dpad?
The xboxdrv is sort of advanced to use ( I couldn't figure it out ) but there are guides if you search for them, and if it interrupts the controller input then just disable or uninstall it.I apologize I assumed you would be using lr-pcsx from the beginning, but didn't gather this information until now.
-
@Shadowkiller324 Do you have the necessary BIOS files, as detailed in the Docs ?
-
Yes i do
-
@Shadowkiller324 Then choose Verbose Logging from the Runcommand launch menu when you run your game with
lr-pcsx_rearmed
, wait for the emulator to exit (as you described), then get the log file/dev/shm/runcommand.log
from the Pi and upload it to pastebin.com to see what's the error that's preventing the emulator from working. -
I know this is a really dumb question but im 100% new to this so how do i get the log off of the pi to a flash drive
-
@Shadowkiller324 There's no shame in asking :).
Use WinSCP - see the instructions here in the docs. Once you enable SSH and connect using WinSCP, you'll be able to access the PI's files, including the log file I was mentioning. -
-
The only error I see it's at the end
... Compile at bogus memory address: bfc80000
but I'm not sure it has anything to do with the games crashing. I don't see the video or input initialization in the log file. Did you overclock your PI by any chance ?
-
@mitu nope havent done anything to it
-
I don't have any more ideas why
lr-pcsx_rearmed
doesn't work, unless the BIOS file is somehow wrong or the emulator update is not correct.
Try using another BIOS (SCPH1001.bin) and do an update from source for thelr-pcsx_rearmed
package from the RetroPie-Setup script. -
Try finding a different bios, replace the scph7001.bin and use a scph1001 or scph5501. While the only way to select which bios to use is by providing different content in the bios folder. Looking up that error, this seemed to resolve the problem with some memory compile.
As for the controller, we would first want to have the games working. I think as before sometimes the Analog setting needs to be pad1type needs to be "reset" switching to dualshock resume gameplay, then switch back to standard, hopefully would work.
-
So i have looked around for a while and on the old emulator it doesnt seem to recognize my bios on its own, is that normal?
-
@Shadowkiller324
I think for pcsxr the bios needs to be name SCPH1001.BIN all capitals. I don't know what other bios it will identify, but you may be able to rename any bios to SCPH1001.BIN. -
@Efriim that was the original name of the bios and it did not function still. I've done all lower, all capital, and first letter cap and all others lower. None of these seemed to have any effect.
-
@Shadowkiller324
Hmm. I tried on mine, and only uppercase SCPH1001.BIN would work, the CRC doesn't matter because I tried renaming a 5501 to SCPH1001 and this worked too.On new operating systems windows 7/8/10 maybe even vista... open windows explorer and press alt+t, (or something) and select Tools > [folder options]. Select the [View] Tab, and look for "Hide extensions of known filetypes" and uncheck this, so that you can change the case of the .BIN.
I hope that helps, if not then you can SSH and
cd RetroPie/BIOS/
cp scph1001.bin SCPH1001.BIN
that will allow you to have both, though you don't really need both. -
@Efriim ive tried that too, i currently have both the lower case and the uppercase form
-
@Shadowkiller324
Check the pcsx.cfg in /opt/retropie/configs/psx/pcsx/
the first line should have the bios name.
I know you have probably tried this but update the pcsx emulator.I wouldn't give up hope on the lr-pcsx, I use it for every psx game. Maybe one of the retroarch configs has a problem, like;
system_directory = "~/RetroPie/BIOS"
being something else
You could backup both /opt/retropie/configs/psx/retroarch.cfg and /opt/retropie/configs/all/retroarch.cfg if you have them, or if youre not attached to your configs then you could delete them. A new one will be generated and you could copy it as configs/psx/retroarch.cfg then restore the configs/all/retroarch.cfg.backup.
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.