PS1 not seeing any controllers
-
Did you update all installed packages as indicated.
-
@DLC yes I have updates a couple of times
-
hmm, can someone with the issue please post the contents of this file?
/opt/retropie/configs/all/retroarch-core-options.cfg
-
This is my retroarch-core-options.cfg from Retropie 4.0 RC2.
-
Thanks for looking into this, much appreciated. here are the contents of my retroarch-core-options.cfg
-
Count me in with that bug, I was playing PSX with 4.0 fine, until I exited a game with Start+Select, now it doesn't work for any game, it's weird!
-
Also adding my comment I left in a separate thread I just deleted to merge my comment with this thread :
Hi
My actual setting is a RPi2 with 4.0.1 (updated from 3.X to 4.0 RC1 to 4.0.1), with 2 DS3 wired controlers.
I mostly play PSX games with lr-pcsx-rearmed, and everything works perfectly, with my last setting in 3.X and now with 4.0.1. I love my Pi a lot! (Yeah, I have the right BIOS since day one)
Today, I was playing Tony Hawk Pro Skater 2, and I saved my game and exited the emulator to jump to THPS 3 (with start+select as always). I started THPS 3 and I got the message "No BIOS found ,expect bugs" and "Controller SONY PLAYSTATION 3 ... not configured". This is not my usual messages, normally I get "SONY PLAYSTATION 3 Controller configured #0" or something like that.
I tried to restart my Pi, tried again THPS2, retried THPS3 (this wasn't the first time I played THPS3 by the way), always the same message. I tried other emulators for other consoles and everything still works.
I tried updating the script and updating all emulators without success. I tried uninstalling lr-pcsx-rearmed then reinstall it (from binary and I also tried from source) without more success. So for now, all my emulators works well, but not lr-pcsx-rearmed.
Someone have any advice to solve this issue?
Thanks a lot for the great community!
-
@dankcushions
here is mine, everything was working fine until I reset the game and trying starting another one (4.0.1, updated today at EST 17h)
http://pastebin.com/WJ1FXq6a -
@sebacote @dankcushions i found a fix. it isnt a problem with the emulator in my uneducated opinion.
-
A user on Reddit reports the same thing also happening to FBA and Neo-Geo configs. It seems the emulator overwites
/opt/retropie/configs/neogeo/retroarch.cfg
and/opt/retropie/configs/fba/retroarch.cfg
I wonder if this is because older versions have the input mapping parameter unquoted:
input_remapping_directory = /opt/retropie/configs/neogeo/
but latest version seems to have it quoted:
input_remapping_directory = "/opt/retropie/configs/neogeo/"
Ref: https://www.reddit.com/r/RetroPie/comments/4yz4h5/retroarch_keeps_overwriting_my_controller_config/
I tried a dozen launches of
lr-fba-next
with and without quotes but could not reproduce this.Anyone hitting this issue, please try adding quotes to the system-specific config as above and see if this solves it for you.
-
@suprjami I can confirm that on game exit the system based retroarch.cfg is being updated (or at least the timestamp is).
But I cant get it to break yet. This is on a clean RetroPie 4 final. -
Ok, maybe this is related? When it saves the file it moves some of the lines, which could result in some overrides kicking in?
Before game starts
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line # Test 1 input_remapping_directory = "/opt/retropie/configs/psx/" # Test 2 #include "/opt/retropie/configs/all/retroarch.cfg" # Test 3
After quitting game
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line # Test 1 input_remapping_directory = "/opt/retropie/configs/psx/" # Test 2 # Test 3 #include "/opt/retropie/configs/all/retroarch.cfg"
-
@Floob it moves the include to the end on exit in case the file was saved from rgui which breaks the order. Can't see a case where anyone would want configs after the include though.
-
I don't think the quoting would make a differenc btw. I need to see a broken config to debug this
-
@BuZz Ah, I see. Yes, I cant think of a reason why you would want something after the #include really.
From the error being reported (i.e. no bios found), I presume whatever is happening is stopping the system retroarch.cfg from including the global retroarch.
I see the retroarch.cfg files can only be read/written by "pi", perhaps there is an odd permission at play where a different user is trying to read the files. I dont know - like you say, really need a broken config to work it out. -
here is a copy of my /opt/retropie/configs/psx/retroarch.cfg
-
@bengus - You have enabled save on exit from retroarch (bad idea imho) and somehow you have also lost the #include line, along with other default settings such as the joypad location - not sure how that has happened. Usually when saving it will leave the config at the top - have you at some point removed the config and then resaved or something ?
-
The fix in your case is to delete the config and reinstall the playstation emulator which will give you a default config. If retroarch saves over it, it should move the #include to the end, but the locations of joypads etc should not have got reset, so I suspect something was wrong with your config in the first place.
-
I have the same issue, suddenly my psx doesn't find bios and recognize controller inputs. Wait for a fix
-
Buzz: Thank you for taking the time to look that over. I honestly didn't even know I had save on exit enabled, and to answer your question about removing the config or re-saving it...the only time I have made changes to it would have been automated by Floob's video manager tool (for overlays/shaders etc....)
So...the steps you told me to do worked. However, after I made the changes with Floob's tool, it went back to the same problem(this also could just be a coincidence?). I am guessing it is some permissions issue but I am not sure yet. Trying to help myself figure it out as well.
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.