[SOLVED] PSX doesn't accept keyboard (or any?) input for some games
-
Hello,
I have made my own Retropie handheld, but the card got corrupted and I had to reinstall. Now I hae problems with PSX games not accepting input. First some info about system:
Pi model: RPi Zero
Power supply: Step-up converter (steady 5.1V)
Retropie 4.7.1 downloaded from retropie.org.uk on 6th of January and updated all packages (even underlying system) on 7th of January
No USB device (wifi if I need/want to debug, doesn't affect the problem)
Controller: Keyboard only via Retrogame (GPIO)
No error messages, game runs
Followed this guide - more in the post
Emulator used is lr-pcsx-rearmed 1.8.8Input works perfectly in emulation station and in other emulators, problem is in PSX one.
I can play GTA2 and Tony Hawk's Pro Skater 2 (from the collection I have), input works there. It doesn't work in ie. Darkstone, Diablo, Gran Turismo 2, ... I can still use RetroArch hotkeys (restart, quit, bring up the RetroArch menu, ...)
I have tried two BIOS files - scph1101.bin and csph5501.bin (hope I get the names right here in this post, but I double checked when trying them). Their checksum is ok. I know I had this problem in the past when I hadn't the BIOS.
I know you will throw me at this and I have already tried that. I had problems following that guide though!
First: There is no "Pad 1 Type" in "Options". I tried "Controls" instead of "Options" and there is "Port 1 controls" and under that I see "Device type" that can be set to standard, analog, dualshock and some others. I tried setting standard, analog and dualshock and I still couldn't get it to work - no input.
Second: I went into RetroArch under Emulation station main menu where under Settings->Input->Port 1 binds I tried RetroPad and Retropad w/ Analog. Those then showed in "Port 1 controls"->"Device type" in the core when I run the game. Still no input.I remember I had to set the "Pad 1 type" two years back when I build this Retropie handheld, but it seems something is either missing or was moved somewhere, as I can't find "Pad 1 type" anymore anywhere.
I also know I have working BIOS, ISOs and GPIO "keyboard", as their are all the same from the time it all worked.
Could somebody tell me if I'm setting the "Device type" right? Is this new location for "Pad type"? Has somebody PSX working for them on keyboard only setup with the very latest system and packages?
Thanks in advance for any help or showing me the way to go/try!
-
Ok, just stumbled upon this post and got it working by doing (copied from that post, my notes in bold):
1/ go in the Retroarch menui/gui/RGui (with "home/select"+Y by default depending of your controller)
2/ "Quick Menu" -> "Options" -> "Show other input settings "-> "on"
3/ quit and restart the game (not needed, just quit RetroArch menu and reopen it)
4/ RGui menu -> "Quick Menu" -> "Options" -> "Multitap 1" -> Off
5/ RGui menu -> "Quick Menu" -> "Options" -> "Multitap 2" -> Off
6/ RGui menu -> "Quick Menu" -> "Controls" -> Port 1 Controls" -> "Device Type" -> Dualshock
7/ (save the config and then) quit and restart the gameI believe it should be noted in the wiki, otherwise many people will have to find it by chance here or keep asking (like me).
-
@pavouk106 you don't need to save the config - core options save automatically. however you do probably want to save per-game core options for games that DO use the multitap, using this method. note that this is still a different method to saving a config.
as for adding it to the wiki - note that the default option for multitap is disabled now and the wiki already has instructions for turning it on for multitap games. this issue with it being set to enabled only affects those who update from older versions, which over time will become less and less, so the advice will quickly become redundant.
-
@dankcushions Yeah, you are right, that will probably be less and less relevant.
Still good to include instructions in this post as well ;-)
Thanks for your time and for your reply!
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.