-
Search Results
-
Ladies n Gents let me start by saying thank you…we have solved ALL isues from VICE, hotkeys, PS3 pairring, Scrapping, re imaging to a larger GB SD card..done…the Pi is a thing of joy, with my PS3 cotroller paired, plenty of space for ROMS and a great UI
HOWEVER hoving located some new ROMS i rebotted …to be greeted with the “No Gamepad detected screen”. no problem i thougth, I pressed the PS button, the red lights rolled horizontally, Cylon like (one for you 80’s Battlestar galatica fans..) vibrates and pairs. But on pressing a button it stays there.
The keyboard is also not detected – thus can not F4 to esc and get into the Kernel to tweak configs.
I find this head scratching as ALL was working like a joy.
I have a PI 2B, RetroPi image 3+ (latest) I have an external hub with its own powersource (with the blue tooth adapters for Keyboard, WiFi and PS3 controller).
Your help and suggestions are welcomed, as all i have now is a nice boot up cycyle and a front screen message i can not pass beyond.
Please help.
So since I updated to the new version of retropie my p1 xbox 360 controller now controls both p1 and p2 at the same time while the 2nd controller is recognized it doesn’t do anything anymore…
I hope some of you guys can help me out…
Here’s my retroarch.cfg:
input_player1_analog_dpad_mode = “1”
input_player2_analog_dpad_mode = “1”
input_player3_analog_dpad_mode = “1”
input_player4_analog_dpad_mode = “1”
input_player5_analog_dpad_mode = “1”
input_player6_analog_dpad_mode = “1”
input_player7_analog_dpad_mode = “1”
input_player8_analog_dpad_mode = “1”input_enable_hotkey = nul
input_player1_joypad_index = “0”
input_player1_b_btn = “4”
input_player1_y_btn = “6”
input_player1_select_btn = “12”
input_player1_start_btn = “13”
input_player1_up_btn = “0”
input_player1_down_btn = “1”
input_player1_left_btn = “2”
input_player1_right_btn = “3”
input_player1_a_btn = “5”
input_player1_x_btn = “7”
input_player1_l_btn = “8”
input_player1_r_btn = “9”
input_player1_l2_btn = “10”
input_player1_r2_btn = “11”
input_player1_l3_btn = “15”
input_player1_r3_btn = “16”
input_player1_l_x_plus_axis = “+0”
input_player1_l_x_minus_axis = “-0”
input_player1_l_y_plus_axis = “+1”
input_player1_l_y_minus_axis = “-1”
input_player1_r_x_plus_axis = “+2”
input_player1_r_x_minus_axis = “-2”
input_player1_r_y_plus_axis = “+3”
input_player1_r_y_minus_axis = “-3”input_player2_joypad_index = “0”
input_player2_b_btn = “4”
input_player2_y_btn = “6”
input_player2_select_btn = “12”
input_player2_start_btn = “13”
input_player2_up_btn = “0”
input_player2_down_btn = “1”
input_player2_left_btn = “2”
input_player2_right_btn = “3”
input_player2_a_btn = “5”
input_player2_x_btn = “7”
input_player2_l_btn = “8”
input_player2_r_btn = “9”
input_player2_l2_btn = “10”
input_player2_r2_btn = “11”
input_player2_l3_btn = “15”
input_player2_r3_btn = “16”
input_player2_l_x_plus_axis = “+0”
input_player2_l_x_minus_axis = “-0”
input_player2_l_y_plus_axis = “+1”
input_player2_l_y_minus_axis = “-1”
input_player2_r_x_plus_axis = “+2”
input_player2_r_x_minus_axis = “-2”
input_player2_r_y_plus_axis = “+3”
input_player2_r_y_minus_axis = “-3”I use a ibuffalo snes controller and have exit emulator as L+Select, and that works fine. But the problem is the L button does different hotkey functions in the emulators and I would just like to turn off all hotkeys and only have the exit emulator. Even if I have to just use L+Select as the enter Retroarch menu and quit from there. Does anyone know how I can do anything like that?
Here’s a quick rundown to get the neGcon controller working with Pcsx-Rearmed/RetroPie.
You’ll need the latest version of the PSX emulator for neGcon support. Update the lr-pcsx-rearmed emulator with the RetroPie Setup menu. Select build from source and wait a couple of minutes till it’s ready.
Connect the neGcon with a PSX-to-USB Controller Adapter to your Raspberry Pi. If all goes well you will be able to configure the neGcon buttons with emulationstation. Select ‘Configure Input’, assign some buttons (we need to edit the file later) and select OK. Now track down the config file that emulationstation has written for the USB adapter, it should be in /opt/retropie/configs/all/retroarch-joypads/. Edit the file and replace the button layout with this configuration:
input_start_btn = "9" input_r_y_plus_axis = "-1" input_r_y_minus_axis = "+1" input_r_x_minus_axis = "-0" input_r_x_plus_axis = "+0" input_l2_axis = "-2" input_r_btn = "7" input_a_btn = "1" input_x_btn = "0" input_up_btn = "h0up" input_down_btn = "h0down" input_left_btn = "h0left" input_right_btn = "h0right" input_enable_hotkey_btn = 9 input_menu_toggle_btn = "0" input_reset_btn = "h0left" input_exit_emulator_btn = "h0up"
Now for the last step you need to tell the emulator that a neGcon is connected, since it’s not automatically detected. Start a Playstation game and open the RGUI menu, browse to Quick Menu -> Core Options -> Pad 1 Type and select negcon.
Happy Racing!
I am slowly, but surely getting everything working in my RetroPie.
Right now, my current hurdle to get over is getting my master system up and running.
Genesis, SNES, NES, N64, and Atari all seem to be working using my PS3 Dual Shock Controller, over USB and also with bluetooth.
Even playing some SMS ROMS through the Megadrive Emulator seems to work fine.
I am running RetroPie 3.2.1 (fully updated, updated emulator binaries, setup script, etc.) on a RPi2.
Hopefully these snippets will help provide some insight as to what my issue is. i am sure it is something easy. Please help!
#### Input
# Input driver. Depending on video driver, it might force a different input driver.
# input_driver = sdl# Input device driver. (Valid: linuxraw, sdl, dinput)
# input_joypad_driver =# Path to input remapping file.
# input_remapping_path =# If enabled, overrides the input binds with the remapped binds set for the current core.
# input_remap_binds_enable = true# Maximum amount of users supported by RetroArch.
# input_max_users = 16# Keyboard layout for input driver if applicable (udev/evdev for now).
# Syntax is either just layout (e.g. “no”), or a layout and variant separated with colon (“no:nodeadkeys”).
# input_keyboard_layout =# Defines axis threshold. Possible values are [0.0, 1.0]
# input_axis_threshold = 0.5# Enable input auto-detection. Will attempt to autoconfigure
# joypads, Plug-and-Play style.
input_autodetect_enable = true# Show the input descriptors set by the core instead of the
# default ones.
# input_descriptor_label_show = true# Hide input descriptors that were not set by the core.
# input_descriptor_hide_unbound = false# Directory for joypad autoconfigs.
# If a joypad is plugged in, that joypad will be autoconfigured if a config file
# corresponding to that joypad is present in joypad_autoconfig_dir.
# Input binds which are made explicit (input_playerN_*_btn/axis) will take priority over autoconfigs.
# Autoconfigs can be created with retroarch-joyconfig, manually, or with a frontend.
# Requires input_autodetect_enable to be enabled.
joypad_autoconfig_dir = /opt/retropie/configs/all/retroarch-joypads/# Sets which libretro device is used for a user.
# Devices are indentified with a number.
# This is normally saved by the menu.
# Device IDs are found in libretro.h.
# These settings are overridden by explicit command-line arguments which refer to input devices.
# None: 0
# Joypad (RetroPad): 1
# Mouse: 2
# Keyboard: 3
# Generic Lightgun: 4
# Joypad w/ Analog (RetroPad + Analog sticks): 5
# Multitap (SNES specific): 257
# Super Scope (SNES specific): 260
# Justifier (SNES specific): 516
# Justifiers (SNES specific): 772# input_libretro_device_p1 =
# input_libretro_device_p2 =
# input_libretro_device_p3 =
# input_libretro_device_p4 =
# input_libretro_device_p5 =
# input_libretro_device_p6 =
# input_libretro_device_p7 =
# input_libretro_device_p8 =# Keyboard input. Will recognize letters (“a” to “z”) and the following special keys (where “kp_”
# is for keypad keys):
#
# left, right, up, down, enter, kp_enter, tab, insert, del, end, home,
# rshift, shift, ctrl, alt, space, escape, add, subtract, kp_plus, kp_minus,
# f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12,
# num0, num1, num2, num3, num4, num5, num6, num7, num8, num9, pageup, pagedown,
# keypad0, keypad1, keypad2, keypad3, keypad4, keypad5, keypad6, keypad7, keypad8, keypad9,
# period, capslock, numlock, backspace, multiply, divide, print_screen, scroll_lock,
# tilde, backquote, pause, quote, comma, minus, slash, semicolon, equals, leftbracket,
# backslash, rightbracket, kp_period, kp_equals, rctrl, ralt
#
# Keyboard input, Joypad and Joyaxis will all obey the “nul” bind, which disables the bind completely,
# rather than relying on a default.
input_player1_a = x
input_player1_b = z
input_player1_y = a
input_player1_x = s
input_player1_start = enter
input_player1_select = rshift
input_player1_l = q
input_player1_r = w
input_player1_left = left
input_player1_right = right
input_player1_up = up
input_player1_down = down
# input_player1_l2 =
# input_player1_r2 =
# input_player1_l3 =
# input_player1_r3 =# Two analog sticks (DualShock-esque).
# Bound as usual, however, if a real analog axis is bound,
# it can be read as a true analog.
# Positive X axis is right, Positive Y axis is down.
# input_player1_l_x_plus =
# input_player1_l_x_minus =
# input_player1_l_y_plus =
# input_player1_l_y_minus =
# input_player1_r_x_plus =
# input_player1_r_x_minus =
# input_player1_r_y_plus =
# input_player1_r_y_minus =# If desired, it is possible to override which joypads are being used for user 1 through 8.
# First joypad available is 0.
# input_player1_joypad_index = 0
# input_player2_joypad_index = 1
# input_player3_joypad_index = 2
# input_player4_joypad_index = 3
# input_player5_joypad_index = 4
# input_player6_joypad_index = 5
# input_player7_joypad_index = 6
# input_player8_joypad_index = 7# Input device buttons.
# Figure these out by using RetroArch-Phoenix or retroarch-joyconfig.
# You can use joypad hats with hnxx, where n is the hat, and xx is a string representing direction.
# E.g. “h0up”
# input_player1_a_btn =
# input_player1_b_btn =
# input_player1_y_btn =
# input_player1_x_btn =
# input_player1_start_btn =
# input_player1_select_btn =
# input_player1_l_btn =
# input_player1_r_btn =
# input_player1_left_btn =
# input_player1_right_btn =
# input_player1_up_btn =
# input_player1_down_btn =
# input_player1_l2_btn =
# input_player1_r2_btn =
# input_player1_l3_btn =
# input_player1_r3_btn =# Menu buttons.
# menu_ok_btn =
# menu_cancel_btn =
# menu_search_btn =
# menu_info_btn =
# menu_default_btn =
# menu_scroll_down_btn =
# menu_scroll_up_btn =# Axis for RetroArch D-Pad.
# Needs to be either ‘+’ or ‘-‘ in the first character signaling either positive or negative direction of the axis, then the axis number.
# Do note that every other input option has the corresponding _btn and _axis binds as well; they are omitted here for clarity.
# input_player1_left_axis =
# input_player1_right_axis =
# input_player1_up_axis =
# input_player1_down_axis =# Holding the turbo while pressing another button will let the button enter a turbo mode
# where the button state is modulated with a periodic signal.
# The modulation stops when the button itself (not turbo button) is released.
# input_player1_turbo =# Describes the period and how long of that period a turbo-enabled button should behave.
# Numbers are described in frames.
# input_turbo_period = 6
# input_turbo_duty_cycle = 3# This goes all the way to user 8 (*_player2_*, *_player3_*, etc), but omitted for clarity.
# All input binds have corresponding binds for keyboard (none), joykeys (_btn) and joyaxes (_axis) as well.# Toggles fullscreen.
# input_toggle_fullscreen = f# Saves state.
# input_save_state = f2
# Loads state.
# input_load_state = f4# State slots. With slot set to 0, save state name is *.state (or whatever defined on commandline).
# When slot is != 0, path will be $path%d, where %d is slot number.
# input_state_slot_increase = f7
# input_state_slot_decrease = f6# Toggles between fast-forwarding and normal speed.
# input_toggle_fast_forward = space# Hold for fast-forward. Releasing button disables fast-forward.
# input_hold_fast_forward = l# Key to exit RetroArch cleanly.
# Killing it in any hard way (SIGKILL, etc) will terminate RetroArch without saving RAM, etc.
# On Unix-likes, SIGINT/SIGTERM allows a clean deinitialization.
input_exit_emulator = escape# Applies next and previous shader in directory.
input_shader_next = m
input_shader_prev = n# Hold button down to rewind. Rewinding must be enabled.
input_rewind = r# Toggle between recording and not.
# input_movie_record_toggle = o# Toggle between paused and non-paused state
# input_pause_toggle = p# Frame advance when content is paused
# input_frame_advance = k# Reset the content.
# input_reset = h# Cheats.
# input_cheat_index_plus = y
# input_cheat_index_minus = t
# input_cheat_toggle = u# Mute/unmute audio
# input_audio_mute = f9# Take screenshot
# input_screenshot = f8# Netplay flip users.
# input_netplay_flip_players = i# Hold for slowmotion.
# input_slowmotion = e# Enable other hotkeys.
# If this hotkey is bound to either keyboard, joybutton or joyaxis,
# all other hotkeys will be disabled unless this hotkey is also held at the same time.
# This is useful for RETRO_KEYBOARD centric implementations
# which query a large area of the keyboard, where it is not desirable
# that hotkeys get in the way.# Alternatively, all hotkeys for keyboard could be disabled by the user.
# input_enable_hotkey_btn =# Increases audio volume.
# input_volume_up = kp_plus
# Decreases audio volume.
# input_volume_down = kp_minus# Toggles to next overlay. Wraps around.
# input_overlay_next =# Toggles eject for disks. Used for multiple-disk content.
# input_disk_eject_toggle =# Cycles through disk images. Use after ejecting.
# Complete by toggling eject again.
# input_disk_next =# Toggles menu.
# input_menu_toggle = f1# RetroPad button combination to toggle menu
# 0 = none, 1 = L + R + Y + D-Pad Down, 2 = L3 + R3
# input_menu_toggle_gamepad_combo = 0# Toggles mouse grab. When mouse is grabbed, RetroArch hides the mouse,
# and keeps the mouse pointer inside the window to allow relative mouse input
# to work better.
# input_grab_mouse_toggle = f11And my two PS3 configs-
input_device = “PLAYSTATION(R)3 Controller”
input_driver = “udev”
input_b_btn = “14”
input_y_btn = “12”
input_select_btn = “0”
input_start_btn = “3”
input_up_btn = “4”
input_down_btn = “6”
input_left_btn = “7”
input_right_btn = “5”
input_a_btn = “13”
input_x_btn = “15”
input_l_btn = “10”
input_r_btn = “11”
input_l2_btn = “8”
input_r2_btn = “9”
input_l3_btn = “1”
input_r3_btn = “2”
input_l_x_plus_axis = “+0”
input_l_x_minus_axis = “-0”
input_l_y_plus_axis = “+1”
input_l_y_minus_axis = “-1”
input_r_x_plus_axis = “+2”
input_r_x_minus_axis = “-2”
input_r_y_plus_axis = “+3”
input_r_y_minus_axis = “-3”
input_enable_hotkey_btn = “0”
input_exit_emulator_btn = “3”
input_menu_toggle_btn = “15”
input_load_state_btn = “10”
input_save_state_btn = “11”
input_reset_btn = “14”
input_state_slot_increase_btn = “5”
input_state_slot_decrease_btn = “7”input_device = “Sony PLAYSTATION(R)3 Controller”
input_driver = “udev”
input_r_y_plus_axis = “+3”
input_l3_btn = “1”
input_r_x_minus_axis = “-2”
input_r_btn = “9”
input_save_state_btn = “9”
input_l2_btn = “10”
input_start_btn = “3”
input_exit_emulator_btn = “3”
input_l_y_minus_axis = “-1”
input_l_btn = “8”
input_load_state_btn = “8”
input_up_btn = “4”
input_r_y_minus_axis = “-3”
input_a_btn = “14”
input_b_btn = “13”
input_reset_btn = “13”
input_down_btn = “6”
input_r2_btn = “11”
input_l_x_plus_axis = “+0”
input_l_y_plus_axis = “+1”
input_r3_btn = “2”
input_right_btn = “5”
input_state_slot_increase_btn = “5”
input_x_btn = “15”
input_menu_toggle_btn = “15”
input_select_btn = “0”
input_enable_hotkey_btn = “0”
input_l_x_minus_axis = “-0”
input_y_btn = “12”
input_left_btn = “7”
input_state_slot_decrease_btn = “7”
input_r_x_plus_axis = “+2”Thanks in advance for the help.
Question – are there “hotkeys” that allow users to adjust volume of the NEOGEO pifba emulator? Alternatively, is there a way to crank up the default volume a bit by changing a configuration file? Any assistance would be appreciated.
Thanks,
Jim
Hello.
I´m fairly new to Retropie and would be really glad, if someone would/could help me.
I use Retropie 3.2.1 on RPi2 and configured a PC-XBox360 Wireless-Controller with it. Everything works fine, except for the iMame4all-Roms with the “Can´t input coins”-problem.
I already read https://github.com/RetroPie/RetroPie-Setup/wiki/Can’t-Insert-Coins%3F but for now, I can´t exit to EmulationStation after playing games (Anteater, Circus Charlie), because no combination of pressing any two buttons exits the emulation.So my question is, what number do I have to input here in the configs (input_enable_hotkey_btn = 5), to be able to exit with the upper left shoulder button and start button?
Thank you very much for helping me.
Hi all, in the official wiki https://github.com/RetroPie/RetroPie-Setup/wiki is not mentioned how to config GPIO for home made arcade controller.
I was fallowing the mk_arcade_joystick_rpi howto (https://github.com/RetroPie/RetroPie-Setup/wiki).
I have seen now exist a branch that support one dedicated button for hotkey.
Can i install this and use with retropie or is not officialy supported?I just fired up a retropie 3.2.1 build on a Raspberry Pi 2. I was trying to tweak the n64 emulator, so I changed the default emulator to something else (gliden64 I think).
Since then, the button configuration I globally configured via emulationstation (Xbox Gamepad userspace driver) do not work on the n64 ROMs. This includes the global hotkey to exit games. Also, none of the buttons on my Xbox 360 controller will allow me to go back into the menu to even change the emulator back to something else.
What do I need to do in order to fix the controller mappings?
Hi,
first of all thanks a million for this great project, I just love it :)!
The device works fine in all aspects, except for a strange bug regarding the Hotkey-functionality:
I have a iBuffalo SNES-stype USB-gamepad which is detected by Retropie without any problems. All buttons work in all the games, and also all Hotkey functions work in combination with the Select button – except pressing Select and Start to exit the emulator.
The strange thing is that both the Start and Select buttons work in their normal function in all the emulators, it’s just the combination to exit the emulator that is not working.
I have also checked the config file to see whether Select and Start have been assigned different button IDs, which is the case.Does anyone have an explanation why this is the case and how to fix it? That would really help and prevent filesystem corruption if I just plug the power to turn off the device.
Thanks a lot in advance,
F.
Hey guys, wondering if anyone successfully bound a fast forward feature to any button (preferably the PS “13” button) without a hotkey. I have already successfully done this via hotkey.
Basically I would like to press the pad and will fast forward right away.
As an FYI I’m using:
Pi Model: 2
RetroPie Version Used: 3.2
Built From: SD Image
USB Devices Connected: PS4 ControllerAlso non-related question: Why does the Xbox360 wired controller have 2 gamepads? Whenever I load a ROM, it appears with “Xbox Gamepad (userspacedriver) #2 configured on port #2” and then “Xbox Gamepad (userspacedriver) configured on port #1” follows afterwards. Any way to clear the second one or is this normal?
I did install the Xbox360 driver in the RetroPie-Setup.
Hi,
I’m somewhat new to the world of Raspberry Pi, but I’ve made much progress with my retropie setup.I was a big fan of the TRS80 (COCO) back in the day, so I was delighted to find XRoar in the emulator list.
So I wanted to ask if anyone was able to get any games running on this emulator.
I followed the wiki on the XRoar site (http://www.6809.org.uk/xroar/doc/xroar.shtml) , but had no success.My main problem is that the command Ctrl + shift + L does not work to load a cartridge. In fact none of the hotkeys work except Ctrl + q (quit)
I do have the bios and the emulator loads into basic, but that is it.
Any success out there?
Tips or tricks ?My setup:
Pi 1 B+ on a CRT TV (640 x 480), latest RetroPie (3.2.1)thanks