Forum Replies Created

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • chrisinedmonton
    Participant

    If you figure out the trackball, let me know. I haven’t looked into it yet. :)

    If it is definitely caused by XArcade2Tankstick, it may be fixable with a code patch. I haven’t figured out if that’s the cause, though.

    chrisinedmonton
    Participant

    egutierg, you wanna map the UI Exit (I think) in the mame configuration. When you are running a mame game, hit the tab key, then search for UI Exit. I mapped it to the joystick buttons, Start and Select. You can choose something different if you want.

    Let me know if you can’t find UI Exit; it may be called something else. I couldn’t find it initially.

    chrisinedmonton
    Participant

    Great to hear!

    There are entire romsets around based on mame037b5. I can’t tell you where to look (forum rules), but these work really well with the RetroPie’s mame4all emulator, as it is version 0.37b5.

    The emulators included with RetroPie are rather old. The thing is, newer emulators may be able to play more games but they tend to be a lot slower. This is because the developers are going for perfect emulation rather than fast emulation. If you want the widest selection of games, you need to look at a PC. But the Retropie can play several thousand, so you should still be spoiled for choice.

    chrisinedmonton
    Participant

    You may have mapped your start and select buttons differently than I did, in EmulationStation. I mapped the Start button to the one with the ‘1 player’, and I mapped the Select button to the button on the side.

    MAME then recognized the 1 player (and, when I mapped the right hand side, the 2 player). I had to map the coin button myself; I mapped it to the button on the side, in the config screen that comes up when you hit TAB. Doing the config isn’t hard, but just in case you are doing it wrong, you want to scroll down to whichever function you are mapping, hit ENTER to say ‘map this’, then hit the button on the tankstick. The UI should then update to show the new mapping.

    I hope this helps.

    chrisinedmonton
    Participant

    Note that I’ve likely been using RetroPie as long as you have. Take anything I say with a huge helping of salt.

    Good on you, getting your tankstick problem sorted out. When you configured it on the ES splashscreen, did you configure BOTH sides, or just the left side? I’m assuming you just configured the left side because it’s a two-step process. You need to configure the right side as well. You can do so by hitting your start button and using the ES menu (not the RetroPie menu) to configure inputs.

    I have no idea if it makes any difference at all, but I ended up settling on configuring the buttons in the following order, according to my notes: 9 8 5 4 1 3 0 2 6 7. That’s probably not going to be all that much help to you unless you number your buttons the same way I do, so here’s my ~/.emulationstation/es_input.cfg file:

    <?xml version="1.0"?>
    <inputList>
      <inputAction type="onfinish">
        <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>
      </inputAction>
      <inputConfig type="joystick" deviceName="Xarcade-to-Gamepad Device">
        <input name="pagedown" type="button" id="2" value="1"/>
        <input name="start" type="button" id="9" value="1"/>
        <input name="pageup" type="button" id="0" value="1"/>
        <input name="up" type="axis" id="1" value="-1"/>
        <input name="a" type="button" id="5" value="1"/>
        <input name="b" type="button" id="4" value="1"/>
        <input name="down" type="axis" id="1" value="1"/>
        <input name="right" type="axis" id="0" value="1"/>
        <input name="select" type="button" id="8" value="1"/>
        <input name="left" type="axis" id="0" value="-1"/>
      </inputConfig>
    </inputList>
    
    

    If that’s not helpful, let me know and I’ll describe it better. It’s relevant because I _think_ mame4all relies on you having configured your buttons properly, though there’s even odds that I’m mistaken here.

    Anyway, okay great. So you have both sides of your tankstick configured in emulationstation. And you launch a mame4all game. Everything should be configured for you now. I didn’t have to do any more configuration to get my buttons working.

    You CAN do more configuration. Hit the TAB key to bring up the mame4all config. But you shouldn’t have to be remapping your buttons here, because I have the same setup and I didn’t have to. That’s not quite true. I remapped the ‘coin’ button to my tankstick’s side button. I also plan on mapping the exit-mame4all button so I don’t have to hit ESC on the keyboard, I just haven’t found that setting yet. I may be looking in the wrong place.

    Please do let me know how you get on with this. And keep in mind I’m very new to this, too, looks like I’m exactly one step ahead of you though.

    chrisinedmonton
    Participant

    Hello. I’m running 3.3.1 with a tankstick and raspberry pi 2. I had no problems.

    What I did was install Xarcade2jstick which is described in https://www.petrockblock.com/2014/06/01/xarcade2jstick/. You can do so just using the RetroPie-Setup script. It’s option 327 if I remember correctly. Once I had done so, I was able to configure EmulationStation to use each side of the tankstick.

    You say that jstest is not compatible with your version. I’m a bit confused by that. It worked for me.

    Anyway, I hope this helps a little.

Viewing 6 posts - 1 through 6 (of 6 total)