• MAME Libretro button mapping issue.

    8
    0 Votes
    8 Posts
    3k Views
    theinkT

    Solved it.
    I opened the config TAB menu of the MAME emulator.

    The mapping was messed up for some reason.
    Here is how it looked like for the first 4 buttons of Player 1

    P1 button 1 = LCTRL or RetroPad1 B (This one is correct)
    P1 button 2 = LALT or RetroPad1 Y (This one is also fine)
    P1 button 3 = SPACE or RetroPad1 X (This one is supposed to be mapped to LSHIFT)
    P1 button 4 = LSHIFT or RetroPad1 A (This one is supposed to be mapped to SPACE)

    Buttons 3 and 4 are rightfully mapped as RetroPad X and A, but for some reason, the first values (SPACE and LSHIFT) were switched.
    What I did is to edit the value by hand with the keyboard.

    If you compare the mapping for the X and A buttons with the MAME retroarch.cfg you will notice the difference.
    input_player1_a = "space"
    input_player1_x = "shift"

    Have no clue why this happened, but it works now. :)

  • Upgrading from Raspi2 - Raspi3? (Same sd card & configuration?)

    4
    0 Votes
    4 Posts
    985 Views
    obsidianspiderO

    @guyute74 I popped the card out of my 2 and put it in my 3 and it worked great.

    The only caveat would be if you have your Wifi filtering by MAC address you'll need to add the MAC address of the new Pi 3, but that's more of an infrastructure thing than anything to do with RetroPie or your Pi 3.

  • 0 Votes
    31 Posts
    8k Views
    P

    @BuZz Thanks for trying to get it fixed.

  • Kodi Update

    6
    0 Votes
    6 Posts
    2k Views
    ?

    srry i thought it was, my bad :B

  • Help! EmulationStation wont show any emulators

    6
    0 Votes
    6 Posts
    6k Views
    herb_fargusH

    @ChristopherLeo installing from source is a waste of time. Always use binaries. Very rarely will you ever need to build from source

  • TTY2 login shows at boot and when launching roms

    6
    0 Votes
    6 Posts
    3k Views
    T

    @TubeAlloy All good following disabling of plymouth, thanks again

  • Auto save with lr-mame2003

    8
    0 Votes
    8 Posts
    3k Views
    FabF

    @dankcushions For info, I just installed Recalbox and tried doing the same with Bubble Bobble (using the autosave/autoload config), and in this caase it just won't load anything.

  • Hatari zero?

    1
    0 Votes
    1 Posts
    654 Views
    No one has replied
  • 0 Votes
    1 Posts
    4k Views
    No one has replied
  • Flickering in some games - Motion blur?

    10
    0 Votes
    10 Posts
    5k Views
    mediamogulM

    @naddel81 said in Flickering in some games - Motion blur?:

    That flickering is supposed to even burn into some N3DS Screens

    This almost has to be isolated to specialty screens. In most cases an intermittent image only helps to prevent burn-in. Granted, it's a bug and some sort of fix would be ideal, but I have to wonder if this issue would produce any screen damage to conventional displays.

  • NES graphical errors

    8
    0 Votes
    8 Posts
    3k Views
    N

    OK, thanks. Guess I have to bear those glitches then.

  • 0 Votes
    24 Posts
    9k Views
    C

    @barretta no Prob :3

  • Logitech Z623 in a bartop - too much?

    9
    0 Votes
    9 Posts
    3k Views
    obsidianspiderO

    @AndersHP said in Logitech Z623 in a bartop - too much?:

    I have a HDMI-> VGA and Jack adapter

    That should be good. You're using the adapter to convert from digital to analog instead of the Pi itself. If you're not hearing noise now, then you shouldn't have too much to worry about inside the cabinet.

    As far as the speaker size, I see what you mean. I did some looking around online and many bartop arcade cabinets use a 3" speaker, which generally sounds pretty terrible. Going with a 2.1 solution may work well, but that Z623 sub is BIG.

    Height: 11.2 in (284 mm)
    Width: 12.0 in (305 mm)
    Depth: 10.5 in (266 mm)
    Weight: 15.4 lbs (7000 g)
    alt text

  • UAE4Arm XBOXDRV - Mouse in Pad - F12

    7
    0 Votes
    7 Posts
    3k Views
    kormikK

    @Pyjamarama said in UAE4Arm XBOXDRV - Mouse in Pad - F12:

    I have put them in the opt/retropie/configs/amiga/emulators.cfg

    uae4all = "/home/pi/RetroPie/roms/amiga/+Start\ UAE4All.sh" default="uae4arm" uae4arm="/home/pi/RetroPie/roms/amiga/+Start\ UAE4Arm.sh %ROM%" --ui-axismap x1=REL_X:10,y1=REL_Y:10 \ --ui-buttonmap y=BTN_LEFT,x=BTN_RIGHT,back=KEY_F12 \

    but it does not do anything. I must be doing something wrong...

    It requires a bit more effort unfortunately.

    Take a look at my solution that by the way enables per-game joypad mapping config.

    The +Start UAE4Arm.sh script has been modified to look for a file with the same name as the .uae config, but having .script extension. The .script file can contain things you might want to get executed before launching the game and after it is closed.

    /opt/retropie/configs/amiga/emulators.cfg uae4arm line:

    uae4arm="/home/pi/RetroPie/roms/amiga/+Start\ UAE4Arm.sh %ROM%"

    /home/pi/RetroPie/roms/amiga/+Start UAE4Arm.sh

    #!/bin/bash pushd "/opt/retropie/emulators/uae4arm" config=$1 script=$(echo $config | awk -F\. '{print $1}').script if [ -f "$script" ]; then /bin/bash "$script" "before" fi if [ -n "$config" ]; then ./uae4arm -f "$config" else ./uae4arm fi if [ -f "$script" ]; then /bin/bash "$script" "after" fi popd

    Now the fun part - an example specific for Slam Tilt (and my pad) - Slam Tilt.script:
    (note: my config name is Slam Tilt.uae)

    #!/usr/bin/env bash case $1 in "before") sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv \ --evdev /dev/input/event0 \ --silent \ --detach-kernel-driver \ --force-feedback \ --deadzone-trigger 15% \ --deadzone 4000 \ --device-name "Media-Tech Wireless Pad" \ --evdev-absmap ABS_X=x1,ABS_Y=y1 \ --evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_NORTH=x,BTN_C=y,BTN_WEST=lb,BTN_Z=rb,BTN_TL=tl,BTN_TR=tr,BTN_TL2=guide,BTN_SELECT=back,BTN_TR2=start \ --ui-buttonmap tl=KEY_SPACE,tr=KEY_SPACE,lb=KEY_A,rb=KEY_L,a=KEY_ENTER,b=KEY_S,x=KEY_Y,start=KEY_F1,guide=KEY_ESC,back=BTN_LEFT,y=KEY_UP \ --ui-axismap y1=KEY_DOWN,x1=KEY_LEFT \ & ;; "after") sudo pkill -9 xboxdrv ;; *) echo "Need a paramter: 'before' or 'after'" esac

    Obviously, you should tune the absmap, keymap, buttonmap and axismap lines to suit your needs (/opt/retropie/supplementary/xboxdrv/bin/xboxdrv --help-all and evtest /dev/input/event0 are your friends).

  • 0 Votes
    4 Posts
    1k Views
    meleuM

    @Darksavior check the instructions made by joolswills in the comments here:
    https://github.com/RetroPie/RetroPie-Setup/pull/1602

    Maybe it get some improvements in the future, but you can change it currently.

  • Kodi menu error

    5
    0 Votes
    5 Posts
    1k Views
    J

    Thanks I've tried remotting via putty into the SSH with the path you supplied but keep getting "permission denied"
    I have also enabled SSH access via retro config on putty and retro Pi

    Also can't seem to pull the data via emulation station.

  • Certain Emulators not Working on Network Mount

    8
    0 Votes
    8 Posts
    2k Views
    F

    Network mount of just the roms folder worked perfectly for Odyssey. Very nice call.

    I was hoping it would somehow also fix the TGCD issue too but no dice unfortunately. Any thoughts there?

  • Retropie install missing emulators

    8
    0 Votes
    8 Posts
    8k Views
    mediamogulM

    @Luca1 said in Retropie install missing emulators:

    1 & 2 buttons seem to be mapping to 2 buttons on my arcade cab fine

    Well, that's half the problem. As for the joystick, the software might be expecting to find an axis and isn't seeing one. I took a brief look at the Xin Mo controls and it appears to present itself as a keyboard with each button activating a key press. My arcade control system does the same thing, but I only use it for MAME.

    If you're really intent on getting the arcade controls to work, you may have to find mapping software capable of mapping keyboard keys to a virtual controller. I've been looking for a similar solution for a while and keep coming up short. I know that xboxdrv can't do it and I'm pretty sure you can't do it in Joymap. You might want to look into Linux Joystick Mapper. There are also a few people on the forums here who have contributed to the development of UAE4ARM, so it's possible that they might find their way here and have some input as well.

  • 0 Votes
    1 Posts
    790 Views
    No one has replied

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.