Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Second controller not working in Playstation games
- This topic has 10 replies, 2 voices, and was last updated 10 years, 5 months ago by monkeyangst.
-
AuthorPosts
-
07/23/2014 at 16:22 #18679monkeyangstParticipant
Hi everyone! I’m a newcomer to RetroPie and the Raspberry Pi in general — just got mine last week, and have managed to get some of my favorite games up and running with two controllers — a USB SNES-knockoff controller and a Saitek which I got at Goodwill. I’ve gotten both working in most places — NES, SNES and MAME — but on the first PlayStation game I tried (Bushido Blade) could not get the second controller recognized.
I’m a bit confused — the PlayStation emulator is RetroArch, right? Same one as NES and SNES? Controller setup should be the same, am I wrong?
Oh, also: I haven’t figured out the whole BIOS thing yet for PS games. The game plays fine, but complains that there’s no BIOS when booted. Perhaps that’s part of the issue? If anyone could point me in the right direction towards making sense of BIOS, that would probably help a great deal. Thanks!
EDIT: As a testament to my noobness, I had thought “PSX” was shorthand for Playstation, but have learned that it is a separate product that I’d never heard of. Doh.
07/23/2014 at 20:03 #18743trimmtrabbParticipantSo both pads work in MAME/NES/SNES?
07/23/2014 at 20:06 #18744monkeyangstParticipantYeah, mostly, although now that I think about it, there is at least one game in SNES — Super Mario World — that the second controller doesn’t seem to be recognized in. When playing 2-player mode, we have to pass the first controller back and forth.
07/23/2014 at 20:12 #18749trimmtrabbParticipantCan you post the contents of your retroarch.cfg?
07/23/2014 at 20:14 #18751monkeyangstParticipantSure. The following is the contents of /opt/retropie/configs/all/retroarch.cfg:
system_directory = /home/pi/RetroPie/BIOS config_save_on_exit = false video_aspect_ratio = 1.33 video_smooth = false video_threaded = true input_enable_hotkey = escape input_exit_emulator = escape rewind_enable = false rewind_buffer_size = 10 rewind_granularity = 2 input_rewind = r video_gpu_screenshot = true input_shader_next = m input_shader_prev = n video_shader_dir = /opt/retropie/emulators/RetroArch/shader/ input_enable_hotkey_btn = "8" input_exit_emulator_btn = "9" input_player1_joypad_index = "0" input_player1_b_btn = "2" input_player1_y_btn = "3" input_player1_select_btn = "8" input_player1_start_btn = "9" input_player1_up_axis = "-1" input_player1_down_axis = "+1" input_player1_left_axis = "-0" input_player1_right_axis = "+0" input_player1_a_btn = "1" input_player1_x_btn = "0" input_player1_l_btn = "4" input_player1_r_btn = "5" input_player2_joypad_index = "1" input_player2_b_btn = "1" input_player2_y_btn = "4" input_player2_select_btn = "5" input_player2_start_btn = "2" input_player2_up_axis = "-1" input_player2_down_axis = "+1" input_player2_left_axis = "-0" input_player2_right_axis = "+0" input_player2_a_btn = "0" input_player2_x_btn = "3" input_player2_l_btn = "6" input_player2_r_btn = "7"
07/23/2014 at 21:50 #18791trimmtrabbParticipantHmm, so all p1 controls work in the Playstation emulator? Double check all p2 buttons are functioning:
jstest /dev/input/js1
I haven’t played any 2 player Playstation games but check there isn’t an option to enable 2 player in the Retroarch GUI, add this to retroarch.cfg:
input_menu_toggle =
(enabled via hotkey)
07/23/2014 at 22:03 #18806monkeyangstParticipant[quote=18791]Hmm, so all p1 controls work in the Playstation emulator? Double check all p2 buttons are functioning:
jstest /dev/input/js1
I haven’t played any 2 player Playstation games but check there isn’t an option to enable 2 player in the Retroarch GUI, add this to retroarch.cfg:
input_menu_toggle =
(enabled via hotkey)
[/quote]Thanks! I have checked it out in jstest, and it comes up fine. I’m interested in the second thing you said, though, can you expand on it a bit?
07/23/2014 at 22:28 #18815trimmtrabbParticipantIf you bring up the Retroarch GUI have a look through the menus for an option to enable 2 player, can’t remember what’s in the GUI menu off the top of my head but you may find something in there. Also try adding this to player 2 controls:
input_player2_up_btn = “h0up”
input_player2_down_btn = “h0down”
input_player2_left_btn = “h0left”
input_player2_right_btn = “h0right”I’m guessing p2 is the Saitek pad?
Are there any other 2 player games you can try to rule out the rom being the issue?07/23/2014 at 22:33 #18818monkeyangstParticipantOK. The Retroarch GUI I haven’t seen. Do I get it by pressing TAB on the keyboard, like in MAME?
And I will try a different two-player game tonight, to see if it might indeed be the ROM.
07/23/2014 at 22:41 #18822trimmtrabbParticipantTo access the GUI you need to add this to retroarch.cfg:
input_menu_toggle = *
Where * is the button you wish to use. Then it is accessed by holding down the hotkey like the other buttons etc
07/24/2014 at 03:37 #18947monkeyangstParticipantWell, I just don’t know. Now it’s working. Tried a second game, Marvel vs. Capcom, and the second controller worked fine. Went back to Bushido Blade, and it worked there as well. No idea what, if anything, I did differently.
Thanks for all the responses. I will go ahead and add those lines to retroarch.cfg anyway, then poke around the menus.
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.