• 0 Votes
    6 Posts
    778 Views
    G

    @mitu Thanks for that! I edited that file as described, rebooted and remapped my joystick. Now I'm only seeing one "SNES-to-Gamepad Device" in Amiberry and RetroArch emulators and I'm controlling player #1 in the games I tried so far. This is outstanding, I'm very pleased with this setup now. :) Cheers!

  • 0 Votes
    12 Posts
    2k Views
    S

    @Davehhf said in EmulationStation crash when pressing x button:

    How do I install emulationstation-dev?

    RetroPie-Setup > manage packages > experimental packages > emulationstation-dev

  • Joystick connected automatically

    Help and Support
    4
    0 Votes
    4 Posts
    438 Views
    mituM

    There are 2 different things here:

    turning an Arduino powered device into an Linux compatible HID/Input device. This is handled by both your code on the external MCU and the host (Linux) driver. Such a driver can be implemented, as you have tried already,

    with a python script, using Linux uinput support to simulate/emulate a standard Linux input device with Linux kernel module (more complicated, but perhaps better performance if you deal with GPIO).

    configuring said device for emulators/EmulationStation. This part is easy as long as the first part is correctly implemented - for RetroPie it will look just like a controller. You configure the device in ES, the configuration is saved and automatically loaded each time the device in question is connected - you don't have to send any file (but see below).
    Note: the auto-configuration is dependant on the device name, so if you with to have different configurations, you'd have the code developed in previous step to send a different device name for each configuration you wish to implement.

  • 0 Votes
    3 Posts
    582 Views
    DirtBagXonD

    @Teh_Lurv said in Get Daphine to work with a joystick other than js0?:

    Digging further, I noticed the dapinput file I modified had it's changes undone. Not sure how that happened, but re-entering my custom mappings fixed my issue despite my joystick being assigned js1. Perhaps the Daphne documentation is out of date to the current version.

    Also take a look here at hypseus, it has improved the Daphne config somewhat. You can assign whatever js is available in the config:

    https://github.com/DirtBagXon/hypseus-singe/blob/master/doc/hypinput.ini

    Also you are able to re-orientate joystick axis:

    https://retropie.org.uk/forum/post/274970

  • 0 Votes
    3 Posts
    432 Views
    D

    I reinstalled RetroPie all over again and the joystick setup works fine now. Couldn't figure out what was causing this issue.

  • 0 Votes
    5 Posts
    3k Views
    P

    @a1eg said in Joystick not working for Commodore emulator VICE in some games:

    @pscotto1234 THANK YOU
    That did the trick!

    You saved me perhaps a weeks time. I would have been playing around with this, reinstalling the RetroPie image, starting from scratch, trying this that and everything. Then maybe if I was lucky I would have come up with the answer.

    Thank you for saving my time and giving me the answer!
    I wonder why some games are for Joystick 1 and some for Joystick 2.

    I found a lot of help in this forum. I'm very happy when I can help someone else ;)
    Enjoy!

  • 0 Votes
    5 Posts
    1k Views
    LolonoisL

    @craggus2000 Thanks for reporting back. Have fun. Please edit your first post and add in the something like [solved], so it is more likely to be picked up by search engines.

    Your question made me updating my hint from last year on that topic.

  • 0 Votes
    1 Posts
    421 Views
    No one has replied
  • 0 Votes
    3 Posts
    551 Views
    A

    Okay, solved and this is one I recommend making more clear in the documentation. My issue was that I ALWAYS keep a wireless keyboard connected to my Retropie. It's just a tiny dongle taking one port so why not? It's so much easier for certain tasks.

    However, I kept wondering why the test rom for Intellivision was reporting that I was on controller 2 and every other comment pointed to controller one. Then I noticed posts where people said that Daphne and Intellivion (jzintv anyway) assign the first controller they see, which in this case was the keyboard -- and that explained why the keyboard worked. Ugh.

  • 0 Votes
    6 Posts
    907 Views
    A

    @yfzdude Actually thought we had this one.

    I sent back and took a CLOSE look at emulators.cfg (where you add the link to the hack file) as I found it odd that mine was already there.

    What I realized is that it was there, but for the tzintvecs (which I assume has something to do with running things in the expansion port). So, I added it to the main program as you can see below, but still nothing. Changing the JS1's to JS0's also made no difference after this fix.

    jzintv = "/opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q --kbdhackfile=/home/pi/RetroPie/roms/intellivision/hackfile.cfg %ROM%" Advanced Controller Mapping %ROM%" default = "jzintv" jzintvecs="/opt/retropie/emulators/jzintv/bin/jzintv -v1 -s1 --kbdhackfile=/opt/retropie/configs/intellivision/hackfile.cfg -z1920x1080, -f1 -q -p /home/pi/RetroPie/BIOS %ROM%"
  • Multiple Joysticks. Best Planning?

    Help and Support
    8
    0 Votes
    8 Posts
    900 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?

  • Digital mini-diplays for buttons?

    Ideas and Development
    1
    0 Votes
    1 Posts
    406 Views
    No one has replied
  • Joystick restarts my pi

    Help and Support
    2
    0 Votes
    2 Posts
    488 Views
    mituM

    Does this happen even outside of EmulationStation ? If you exit EmulationStation and move your joystick left, does it restart the Pi ?

  • 0 Votes
    5 Posts
    962 Views
    D

    @davindersangha @churchill7

    Tried it. Didn't work. Just too unstable and some of the keys just didn't match up.

    Next solution is to dismantle the old Atari joystick and replace the insides with joystick and controller. Need something quite small though, as the existing arcade ones seem to be a bit too big.

    So, the plan is. Dismantle the joystick, have the standard single button and directional stick in the joystick, but on the controller board I would add some extra "buttons" connected to the Reset, etc. switches on the Atari machine to map with Start and Select and Back.

  • 2 Votes
    70 Posts
    54k Views
    roslofR

    @grfc said in What is the best MAME to use with Pi 4 4GB? (Largest library, highest compatability):

    @roslof Hi, not sure of the correct etiquette of commenting here, but I just wanted to take a moment and thank you for your efforts on your Retropie & N64 compatibility spreadsheet. I have been referencing it for some time now as I continue to build my arcade collection for my Pi400, but I checked it yesterday and noticed you completed it recently! A massive undertaking by you, and congrats! And I wanted you to know that I (and I'm sure others) appreciate your efforts! Good job! :-)

    Kind of you and glad you've made use of the sheets. The project isn't over, as I update it from time to time when I have chunks of time available. Takes a few weeks to go through the ROMs, so can't do this with each major emulator release. Also some good help from a small number of people keeps me on my toes.

    Thinking about handling CHD games next... We'll see.

  • 0 Votes
    6 Posts
    2k Views
    L

    @clyde
    That's fantastic, thanks for the info! I had been searching for usb interfaces on the web, but hadn't seen one like this. I don't see why this wouldn't work. I'll give it a shot, and let everyone know.

  • 0 Votes
    1 Posts
    367 Views
    No one has replied
  • 0 Votes
    2 Posts
    1k Views
    mituM

    @thorndike said in Joystick configuration on Atari Fight Stick:

    First, when configuring the joystick through emulationstation which set of configuration options should I use to configure the joystick? The first set of directional inputs, or those farther down in the configuration menu?

    You can use both to navigate EmulationStation, but most games expect something similar to a D-Pad (the first), so I'd use that.

    I am currently using the first set of directional inputs but the joystick is very sensitive. If using the other directional inputs don't make a difference is there a way to adjust the sensitivity of the joystick?

    You can try to increase the deadzone for the joystick using evdev-joystick , a command line utility.

  • 1 Votes
    24 Posts
    7k Views
    R

    I posted this in a similar thread. This workaround works flawlessly for me and doesn’t require any editing in Retropie:

    Go to the 8bitdo official website, download and install the 8bitdo ultimate software on your PC or Mac, if not already done. Plug the 8Bitdo Arcade Stick to your PC or Mac with a USB cable and make sure your selector knob is in “X” mode (top left of the 8bitdo Arcade Stick) Start the 8bitdo Ultimate software On the right, in the button mapping panel, beside RT, associate RS instead. Do the same for LT except choose LS. Don’t forget to synchronize the controller (icon at the top) before disconnecting the USB cable. Connect your 8bitdo Arcade stick to the Retropie either via a USB cable, the 2. To 4G stick or Bluetooth. Push the start button to get to the main menu (you might need another controller or keyboard to make the selections initially). Select “configure input”. At first, make sure your selector knob is selected to DP (middle selection) to associate D-pad up, down, left, right. This time the RT and RS buttons will work flawlessly.