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

      Mame 2003 Retroarch controls for 6 button games
      Help and Support • controls lrmame2003 picade • • gemixin

      17
      0
      Votes
      17
      Posts
      246
      Views

      Riverstorm

      @dankcushions said in Mame 2003 Retroarch controls for 6 button games:

      it's added complexity and in my experience users struggle enough with "just use 0.78 + mame2003", never mind "use 0.78 and mame2003+

      I would tend to agree with @barbudreadmon. Even mame2003 is starting to "drift" with changes (albeit small but still no longer the static set it used to be--a few additions here, a rom set rename there). You might as well go with mame2003+ for the most part.

      If you can get the ROM management concept down for those minor changes in mame2003, that is if those games interest you, then mame2003+ isn't that much more work.

      I would have rather seen mame2003 hold a hard line on its set and let mame2003+ be the dynamic set with additions, deletions and corrections.

      I think mame2003 is much simpler to understand and configure (mainly the interface) but mame2003+ is more progressive. They do have 3 folks doing quite a bit of work currently with some worthy additions.

      As barbudreadmon pointed out a majority are the original rom set but some updates improve accuracy (like Bubble Bobble) and some additions are recent emulation code, hence more accurate. When you think of the target platform of low spec hardware it's a worthy core. I have a great base game set on the Pi 3 that I'm happy with, and the Pi 4 provides some nice 'oomph' for other cores.

    • ULTRA-MAGNUSS

      Picade Sound stuck at Max Volume
      Help and Support • picade raspberry pi4 sound maximum • • ULTRA-MAGNUSS

      25
      0
      Votes
      25
      Posts
      733
      Views

      mitu

      @Spinjunkey-0 said in Picade Sound stuck at Max Volume:

      [..] I actually get nothing. My .asoundrc file is exactly like Ultra-Magnuss' and have even renamed and deleted the file. Nada. Volume is still 100% even if I edit with the PICADE on screen controls. [...]

      Post your $HOME/.asoundrc.

    • rmagnus

      Recommendations for classic arcade game setup on Retropie in Picade cabinet
      Help and Support • picade x hat mame arcade • • rmagnus

      2
      0
      Votes
      2
      Posts
      156
      Views

      G30FF

      It should work after configuring inputs in ES. What arcade core are you using?

    • ClassicGMR

      So I decided to go "All In" on my PiCade build
      General Discussion and Gaming • picade pi 4 portable arcade retropie buster • • ClassicGMR

      3
      3
      Votes
      3
      Posts
      468
      Views

      Unknown

      @classicgmr definitely improved

    • Xu Xiaolan

      gamepad controls not working ingame
      Help and Support • input picade retropie • • Xu Xiaolan

      10
      0
      Votes
      10
      Posts
      233
      Views

      Xu Xiaolan

      @xu-xiaolan omg I actually got it working, tyvm @mitu or I would've been very confused xd, I cloned the github, went to configs and allowed the safe hdmi option then I switched the HDMI port from 1 to 0 (right to left) if anyones wondering how i did it

    • Haemogoblin

      LR-2000 and Picade button config
      Help and Support • input binds picade mame2000 • • Haemogoblin

      2
      0
      Votes
      2
      Posts
      104
      Views

      Haemogoblin

      Is it possible to change the keymapping in retropie?

    • stuckless

      Idea/Howto: Integrated help screens
      Ideas and Development • menus userhelp picade • • stuckless

      1
      0
      Votes
      1
      Posts
      158
      Views

      No one has replied

    • marcuskeeler

      No HDMI After HAT Driver install
      Help and Support • picade • • marcuskeeler

      2
      0
      Votes
      2
      Posts
      109
      Views

      marcuskeeler

      FIXED
      The script from installing the HAT had inexplicably forced the HDMI signal to the other port whilst running emulationstation !
      I switched ports and all good !!

    • jcbkay

      Picade 8-inch USBC version + Pi4 4GB : emulationstation issue
      Help and Support • picade emulationstt pi4 blank screen • • jcbkay

      1
      0
      Votes
      1
      Posts
      102
      Views

      No one has replied

    • kokobowl

      Pb retropie / picade with controllers (need to restore initial config)
      Help and Support • picade controll config • • kokobowl

      1
      0
      Votes
      1
      Posts
      90
      Views

      No one has replied

    • kokobowl

      PICADE / Best way to add a second controller ?
      Help and Support • 8bitdo sf30 pro picade • • kokobowl

      2
      0
      Votes
      2
      Posts
      153
      Views

      mitu

      Just configure the controller in EmulationStation and that should be all.

    • kokobowl

      G&W : how to remap keys ?
      Help and Support • picade retroarch • • kokobowl

      10
      0
      Votes
      10
      Posts
      359
      Views

      mitu

      From what I see, Egg has the 4 control buttons mapped like this:

      1 (RetroPad Dpad-Up) 3 (RetroPad B) 2 (RetroPad Dpad-Up) 4 (RetroPad X)

      To re-map them to other buttons, you need to have to have something like this in the system's retroarch.cfg

      input_remapping_directory = "/opt/retropie/configs/gameandwatch/" input_player1_up = "w" input_player1_down = "a" input_player1_b = "s" input_player1_x = "d" #include "/opt/retropie/configs/all/retroarch.cfg"

      In the example above, I remapped all buttons to WASD on the keyboard and it seems to work fine. I think RetroPad L (left shoulder) and RetroPad R (right shoulder) are used for the Game A/Game B selection, if you wish to remap those.

      Since this is a specific game config, you can add the input_... options in a special ROMNAME.cfg file next to the .mgw file and the input configuration will be automatically applied, only for that ROM - see https://retropie.org.uk/docs/RetroArch-Configuration/#example-per-rom-override-retroarchcfg.

    • lupsyn

      Reicast control mapping in Picade not working.
      Help and Support • reicast picade controller • • lupsyn

      2
      0
      Votes
      2
      Posts
      130
      Views

      lupsyn

      @lupsyn This post can be close solution can be found here : https://retropie.org.uk/forum/topic/24544/reicast-mapping-controllers-2020-version-stuck/20

    • lydgate

      Pi 3B+ Eternal black screen whenever I launch something from inside ES
      Help and Support • picade black screen raspberrypi 3b+ raspbian • • lydgate

      4
      0
      Votes
      4
      Posts
      96
      Views

      lydgate

      It works!
      TBH this project required a little more than that. Had to uncomment a line in a config file to make the screen come to life. Had to change default keyboard layout (I'm using US keyboard, couldn't type "|"). Had to localize system. Had to install gamepad driver and configure input. Mount system on my network. And of course install a romset in the proper directory. Still... WORTH IT.

      Thanks for your help.

    • movisman

      Picade installation on Pi3 using weekly Buster image - testing
      Help and Support • picade pi 3 buster testing • • movisman

      7
      0
      Votes
      7
      Posts
      449
      Views

      movisman

      @mitu

      I don't know why that error occurs, I don't think RetroArch uses directly this env var - may be a Wayland/screensaver warning.

      So I fixed that error regarding XDG_RUNTIME_DIR, maybe RetroArch does use it after all. I was mistaken when I said it flashed up when launching, it actually flashes up when exiting! Same for the CD-ROM warning.

      To solve it, I did the following:

      run:

      sudo sudo -V

      scrolled up a bit to see which environment variables are preserved. XDG_RUNTIME_DIR is not one of them.

      I then had to edit the sudoers file (sudo visudo) and add the following in:

      Defaults env_keep += "XDG_RUNTIME_DIR"

      Save and exit, you can then run 'sudo sudo -V' again and you'll see XDG_RUNTIME_DIR is in the list of environment variables to preserve. Reboot the system and the error should go away when quitting Retroarch.

      For whatever reason, sudo does not preserve this environment variable, and i'm guessing because Retroarch launches from the Retropie menu with root privileges, it cannot see or have access to this environment variable. Adding the above in preserves it, suppressing the error (after a reboot).

      The CD error still pops up though, but not much that can be done about that at this time it seems.

      FYI, this error only pops up when you quit Retroarch after launching it on its own from the Retropie menu - it doesn't come up when quitting out of a game. I guess this is because games are launched as the 'pi' user, rather than with root privileges.

      My question would be, is there a reason Retroarch needs to be launched with root privileges from the Retropie menu? Maybe I am misunderstanding how it launches, but that is what it looks like to me.

      Cheers!

    • brooksoid

      Picade, RetroPie, lr-mame2003, button mappings and Defender
      Help and Support • lr-mame2003 defender mappings picade picade console • • brooksoid

      6
      0
      Votes
      6
      Posts
      660
      Views

      brooksoid

      @grant2258 Hi Grant - yes I think I've realised that this is the problem. The default RetroArch setup creates a virtual gamepad and binds both virtual gamepad and keyboard. I think the problem with Defender is that these mappings overlap - so the virtual gamepad is triggering as well as producing a keypress, and these are both bound to different things (eg thrust AND fire).

      Thanks for your help!

    • tinybilbo

      Some help on button remapping required!
      Help and Support • picade button mapping • • tinybilbo

      2
      0
      Votes
      2
      Posts
      158
      Views

      mitu

      @tinybilbo Take a look at https://retropie.org.uk/docs/RetroArch-Configuration/#example-default-per-system-retroarchcfg. You'll need to edit the /opt/retropie/configs/atari2600/retroarch.cfg file (also available via file shares at \\retropie\configs\atari2600\retroarch.cfg) and change the mappings for input_player1_<button_name>.

      The defaults are

      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"
    • gizmo90

      How do you configure Mame game controls?
      Help and Support • rgui picade controls • • gizmo90

      5
      0
      Votes
      5
      Posts
      3995
      Views

      quicksilver

      @gizmo90 you could also put them in the arcade folder. The arcade folder let's you select from multiple different arcade emulators (libretro mame, advmame, fba etc) it's used for organizing if you have multiple romsets and you want to keep them all in the same place.

    • T1nue

      Hotkey immediately exits emulator
      Help and Support • raspberry hotkey exit mame 2003 pimoroni picade • • T1nue

      6
      0
      Votes
      6
      Posts
      600
      Views

      T1nue

      @Run-the-Jewels If you have the Pimoroni controller (X Hat) then you should do what I did, see above. Some additional information is on the Pimoroni forums, see https://forums.pimoroni.com/t/x-hat-retropie-coin-button-exits-game/9633.

      If you have another controller, then this might not be the same problem. If this is the case, then I suggest you start a new thread, with detailed descriptions of your hardware, software versions, log file entries etc.