RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    1. Home
    2. Tags
    3. gamepad
    Log in to post
    • All categories
    • H

      Exit PPSSPP with Gamepad

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ppsspp retropie 4.8 gamepad emulator
      2
      0 Votes
      2 Posts
      2k Views
      H

      Answering myself, because I'm an idiot. Sorry.

      In the emulator's settings (on the GUI) I had to (re-)assign a correct mapping for pause.
      It had kbd.esc and two other weird keys from the controller assigned to pause.
      I assigned the button behind/below the right shoulder key to pause, no idea what those are called.
      Which in my case resulted to the following in controls.ini:

      [ControlMapping] ... snip ... Pause = 1-111,10-197 Rewind = 1-67

      So, 10-197 is the key that was missing.

    • I

      Strange issue - controllers & keyboard not working on PI -400

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support retropie 4.7.1 gamepad boot issue
      17
      0 Votes
      17 Posts
      2k Views
      I

      @mitu
      Thanks for all the help, I finally figured it out. There was a directory config overwriting in the folder with the bios config, when I removed that one my own configs worked and everything is now perfect.

    • S

      Creating a custom SDL2 gamepad mapping?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support sdl2 custom gamepad map
      8
      0 Votes
      8 Posts
      3k Views
      S

      @mitu said in Creating a custom SDL2 gamepad mapping?:

      Try maybe adding the export command to $HOME/.bashrc.

      That also worked from terminal but not from ES.

      So what I think is happening is this: autostart.sh is called from /etc/profile.d/10-retropie.sh which runs as part of /etc/profile. Then once that's complete it calls .profile and .bashrc.

      But since the environment var is set in autostart it is perhaps disconnected from the profile service and so maybe the variable is local only to that shell. So it works from inside ES but when I exit ES and the autostart shell terminates, the var goes away and it doesn't work from terminal.

      When I set it in .profile or in .bashrc it works from terminal, but these aren't processed until after ES exits because that's part of autostart which happens while /etc/profile is still going on.

    • PhilcommP

      Automatic Controller Pairing

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development script bluetooth gamepad
      1
      0 Votes
      1 Posts
      267 Views
      No one has replied
    • J

      Using Gamepads and Arcade Controls At the same time.

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gamepad controls
      8
      0 Votes
      8 Posts
      2k Views
      mituM

      @flopsi said in Using Gamepads and Arcade Controls At the same time.:

      Waht can i do ??

      As the printed error hints - do you have the RetroPie-Setup folder in /home/pi ? How did you install RetroPie ? Please add more info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.

    • J

      Gamepad works in ES Menu & Games / but not in Retropie Setup

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls gamepad keyboard retropie setup
      4
      0 Votes
      4 Posts
      591 Views
      J

      @mitu : Thank you very much. After installing Joy2key, the navigation works again with the gamepad. Thanks for the good advice.

    • J

      Custom USB controller setup not working with RetroArch

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gamepad controller usb cm3 custom system
      4
      0 Votes
      4 Posts
      910 Views
      J

      Thanks @mitu this did the trick! All working well now.

      pitfall.jpg

    • X

      Bluetooth stopped working on Rpi4

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth rpi4 ps3 controller gamepad
      3
      1 Votes
      3 Posts
      3k Views
      mituM

      This issue has been fixed with an RPI OS update for the Bluetooth packages, so the workaround is no longer necessary - an update of the packages/OS is enough.

      You can update the packages as part of RetroPie's update menu or manually with

      sudo apt update sudo apt upgrade

      The bluez package version that fixes the issue - 5.50-1.2~deb10u2+rpt1.

    • DTEAMD

      Solarus - Gamepad settings (solved) and sound issues (solved)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support solarus gamepad
      17
      0 Votes
      17 Posts
      1k Views
      DTEAMD

      @mitu
      Wow !!! solved !!! Thanks , you have hit the bullseye !

    • P

      How do I press start in Atari 5200 (using lr-atari800)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support atari 5200 800 atari 5200 gamepad
      2
      0 Votes
      2 Posts
      762 Views
      jamrom2J

      @pmdci you have to open the Retroarch menu when you are running a game. Go to Quick Menu, Options, then Controls. Set the player 1 to Atari joystick (or something similar to that). That will allow you to use the start key on your controller.

      Same for the Atari 800 if you are running that portion of the emulator.

    • P

      Custom gamepad type

      Watching Ignoring Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co. gamepad controlblock
      2
      0 Votes
      2 Posts
      597 Views
      P

      @petitssuisses Sorry if this reply is too late.
      I would go for a new gamepad type to keep the existing in its current state as fallback. You could start with a copy of the MAMEGamepad.cpp file.

    • N

      Wireless devices for retropie: usb wired, bluetooth or battery-powered?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming gamepad keyboard retropie wireless
      1
      0 Votes
      1 Posts
      360 Views
      No one has replied
    • P

      GPIO Buttons Using dtoverlay

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gamepad config dtoverlay
      2
      0 Votes
      2 Posts
      717 Views
      mituM

      Please add more info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.

      For the input part - can you get a verbose log from the emulator and see what it reports ?

    • A

      Multiple Joysticks. Best Planning?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support joystick gamepad
      8
      0 Votes
      8 Posts
      874 Views
      A

      @jamrom2 What's the name of this script? I thought I found it, but Mobile Gamepad isn't it. heheh

      And given that my jzintv looks like crap, what do you recommend to get it right?

    • A

      MayFlash F500 Config Setup

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mayflash f500 config gamepad
      1
      0 Votes
      1 Posts
      703 Views
      No one has replied
    • N

      Bluetooth dongle and Raspberry Pi 2b - Device not available

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth retropie-setup gamepad
      5
      0 Votes
      5 Posts
      944 Views
      N

      @mitu No, that doesn't work for me. That is my issue from the title: Device not available.

      IMG_20210302_225753.jpg

    • T

      8BitDo SN30 Pro+ and vibration support

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support haptic 8bitdo gamepad
      1
      0 Votes
      1 Posts
      684 Views
      No one has replied
    • J

      Emulation Station Gamepad Enumeration

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gamepad enumeration
      5
      0 Votes
      5 Posts
      552 Views
      mituM

      @jayjayuk said in Emulation Station Gamepad Enumeration:

      They are all using generic USB encoders which detect as Dragon Rise
      Is this the expected behaviour? or a bug?

      This is expected - the input configuration is tied to the name of the controller, so configuring one of the controllers will generate a configuration for all of them. When you configure one of the 6 buttons controllers, the same configuration is applied to the rest of the controllers with the same name (including the ones with the 4 buttons layout).

    • J

      Humongous Entertainment Recognize Gamepad

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers keyboard gamepad backyard football
      2
      0 Votes
      2 Posts
      428 Views
      J

      @jordanhuckaby

      Update if anyone is looking for a solution:

      I confirm I now have a working solution to play Backyard Football 2-Player using two built-in joysticks.

      Since lr-scummvm already recognized the first joystick as a mouse, I left player 1/joystick 1 untouched. My problem was with joystick 2; ScummVM would not recognize this as a keyboard, and thus Player 2 could not control anything.

      I used xboxdrv to configure the second joystick as a keyboard when ScummVM is used. This was done by editing the runcommand-onstart file, as outlined here: https://retropie.org.uk/docs/Universal-Controller-Calibration-%26-Mapping-Using-xboxdrv/. Since Backyard Football only needs the keyboard directional keys and the right-control button, I only mapped these (joystick as the directional keys, and a cabinet button as right-control). Once ScummVM closes, this virtual keyboard gets eliminated through the use of the runcommand-onend file (again, in the doc linked above).

      After doing this, a notification would appear when opening ScummVM mentioning that an X-Box Keyboard Emulator has not been configured. This was a positive sign because it shows that the virtual keyboard was being created by opening ScummVM. Unfortunately, Player 2 still was not configured to use this keyboard.

      The final step was then editing the retroarch.config file for ScummVM. I first had to map Player 2 to use the new virtual keyboard, which was done by pointing to the new joystick number (2 in my case). I also had to re-do the B=right-control mapping in retroarch that was done in the runcommand-onstart file.

      After doing this, Player 2's movements were being registered in ScummVM. Strangely, Player 2's movements were also moving the mouse cursor (Player 1). The final step was to tell the retroarch.config file that player 1 should not have any keyboard functionality. I did this by manually mapping each directional key and right-control to "nul" for player 1, similar to the following: input_player1_up = "nul". Now, moving joystick 1 controls player 1 (mouse), and joystick 2 controls player 2 (keyboard, via xboxdrv).

      Good luck!

    • C

      Bluetooth gamepad player 1 and 2

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth gamep gamepad raspberrypi 3b+
      6
      0 Votes
      6 Posts
      875 Views
      mituM

      Can you post a verbose log from running the emulator (on pastebin.com) ?