-
Search Results
-
Hello everybody!
I’m having some problems with the configurations of my retropie, and i want some help of you guys. If you can help me of course…
Before i start i would like to apologize for my bad english. I’m Brazilian, and maybe i have some problem to say exactly what i need, if so, please ask me and i will try to put it into another way.
So here we go!
I just config my retropie (raspberry pi2 with retropie 3.0 BETA 4) to load games directly from the usb, everything ok until now, but i’m having problems to save state. Every time that i try to save, or load, it fails! Does anybody here have any idea of how to fix it?
and…
I’m having some vídeo problems with n64 and psx as well, both emulators have a high tax of lag (n64 is almost frozen), what can i do to improve the performance?
In any case, thank you for your time! Hope you can help me =)
I was wondering if there was any way to specify/identify controllers in the es_input.cfg by something other than device name. I’m using USB controller adapters for SNES and Sega Saturn controllers. They are both identified as “HuiJia USB GamePad”, so I’m only able to configure one or the other for EmulationStation input. One uses “axis” for direction, and the other uses “hat”. I tried putting both of these blocks of code in es_input.cfg, but one overwrites the other. Is it possible for to specify controllers by joystick number (e.g. js0 and js1) like we do in the retroarch.cfg files?
These are the settings for the SNES controller…
`<inputConfig type=”joystick” deviceName=”HuiJia USB GamePad”>
<input name=”up” type=”axis” id=”1″ value=”-1″/>
<input name=”pagedown” type=”button” id=”7″ value=”1″/>
<input name=”start” type=”button” id=”9″ value=”1″/>
<input name=”pageup” type=”button” id=”6″ value=”1″/>
<input name=”a” type=”button” id=”1″ value=”1″/>
<input name=”b” type=”button” id=”2″ 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>`These are the settings for the Sega Saturn controller…
`<inputConfig type=”joystick” deviceName=”HuiJia USB GamePad”>
<input name=”up” type=”hat” id=”0″ value=”1″/>
<input name=”pagedown” type=”button” id=”2″ value=”1″/>
<input name=”start” type=”button” id=”9″ value=”1″/>
<input name=”pageup” type=”button” id=”21″ value=”1″/>
<input name=”a” type=”button” id=”0″ value=”1″/>
<input name=”b” type=”button” id=”1″ value=”1″/>
<input name=”down” type=”hat” id=”0″ value=”4″/>
<input name=”right” type=”hat” id=”0″ value=”2″/>
<input name=”select” type=”button” id=”7″ value=”1″/>
<input name=”left” type=”hat” id=”0″ value=”8″/>
</inputConfig>`Has anyone run into this issue? I bought a Mayflash Sega Saturn controller adapter. It has two ports, but my Pi is only picking up one of the ports. It accepts input from both of the ports and treats them as js0 (confirmed in jstest).
I have two other adapters–a Mayflash SNES adapter and a playstation adapter–both of which have two ports each, and both ports are properly recognized by the Pi.
Any ideas on how to get the Pi to see the two ports as individual joypads?
This may be relevant… when I run jstest on the controllers from the working SNES adapter, the test behaviour is different than that of the Saturn adapter. For the SNES, it lists the axes and the button numbers one time, and as I press them, the values simply change and change back (on/off). However, when i test the Saturn controller, it seems to list the axes and button numbers every time i press something, creating pages of output, instead of simply changing the values of the initial list of axes and buttons. Hopefully that makes sense. I’ve included a screenshot below. I was thinking that maybe these controllers are seen as different kinds of controllers or something, and by changing the way the Saturn controller is recognized, perhaps i could get it to behave like the SNES adapter and it would recognize both ports. I don’t know, just throwing out ideas.
Hi there
I have a 2 player buttons and joystick setup, all wired up onto a board which connects to the pi via USB cable, I have opened a game in FBA-Libretro and pressed F1 and set up player 1 and 2 controls, which works fine, however it has bound the player 1 and 2 joysticks the same? Does anyone have any idea how I can fix this?
Thanks
:)
i finally give up and come to you all for help. i have a RPi2 with a Panda 300mbs USB wifi adapter. the adapter works just fine with openelec but when i switch to retropie V3 the pi doesnt power the panda on. i did get it to work one time and for the life of me i dont know what i changed. i can unplug the adapter and when i plug it back in the blue LED flashes for a split second then nothing. littlerly, for the last week(starting last sunday night) i have searched for fixes on here, youtube, google and bing. i have tried everything i can find with no change. i have tried 2.6 as well. i cant remember how many times i have formatted this card, reinstalled retropie and started all over from the beginning. at this point all i dream about is command line and sudo. the only internet connection i have is my cell phone as a hotspot. i have watched hours of youtube and read more pages and post on the web than i care to admit to. so please, does anyone have any idea on what is going on?
I’m running RetroPie 3 RC1 (from SD image) coming from Pimame and really liking the joystick driven interface for starters! One basic thing I am having an issue with is I am using 2 clone PS2 controllers (one is Sabrent and one is Tomee). They worked perfectly in Pimame out of the box. When I try to configure in the initial setup I can configure 3 out of the 4 directions on pretty much any of the sticks and let’s say 3 out of the 4 buttons but one is always “already” in use”. I can see the system detects the controllers as Dragonrise Generic USB joystick with 4 axes, 12 buttons and the other same thing only Microntek USB joystick with 4 axes, 12 buttons. Any help would be greatly appreciated. Thanks.
I’m using USB controller adapters for SNES and PSX controllers. Each one has a single USB connection and two controller input ports.
The good thing about these is that both ports on each device are recognized whether there is a controller plugged into it or not. So, upon startup, js0, js1, js2, and js3 are assigned to them automatically.
The bad thing is that the jsx name assignments are not always consistent. Sometimes the SNES adapter gets js0 and js1, and other times it gets assigned js2 and js3. This obviously makes it difficult when specifying controllers with input_player1_joypad_index in the emulator-specific retroarch.cfg file.
To solve the problem, I created UDEV rules that assign consistent jsx names. Inspiration was taken from this thread: http://ubuntuforums.org/showthread.php?t=1595666&p=9974813#post9974813
And I refined it to assign unique numbers to devices with identical ID_VENDOR and ID_MODEL values (as is the case with the two ports on each adapter) with a related solution on StackExchange here: http://unix.stackexchange.com/a/105218/125793
My udev rules are as follows…
KERNEL=="js?", ENV{ID_VENDOR}=="HuiJia", ENV{ID_MODEL}=="USB_GamePad", IMPORT{program}="/usr/local/bin/unique-num /run/miner-counter 6 SNES_NUM", NAME+="input/js$env{SNES_NUM}" KERNEL=="js?", ENV{ID_VENDOR}=="WiseGroup._Ltd", ENV{ID_MODEL}=="MP-8866_Dual_USB_Joypad", IMPORT{program}="/usr/local/bin/unique-num /run/miner-counter2 8 PSX_NUM", NAME+="input/js$env{PSX_NUM}"
My SNES controller adapter ports (ID_VENDOR=”HuiJia”) are successfully named js6 and js7. They are listed in /dev/input, and I am able to test them with jstest.
I have specified these joypads in /opt/retropie/configs/snes/retroarch.cfg…
input_player1_joypad_index = "6" input_player2_joypad_index = "7"
All that said, they do not work. I can only assume that it is because the joypad index that retroarch uses looks at something different, perhaps the true path, maybe? …
(this is from udevadm info -q all -n /dev/input/js7)
/devices/platform/bcm2708_usb/ … /input/input/input4/js4
I really don’t know. I’m pretty much at a stopping point here, after putting a lot of hours into figuring out how to get the udev name assignments working, which i assumed would do the trick based off of the example i saw (first link). But perhaps, that author had not tested to see if it actually did work.
Also, I’m not sure if this is related, but I do get an IOError upon exiting the emulator. It reads “IOError: [Errno 13] Permission denied: ‘/dev/input/js0’. Could this be related?
Thanks for any guidance you can provide. I’ve spent a lot of time researching and learning–and don’t mind doing even more to solve the problem–but I am way beyond my pay grade at this point, LOL. Ay help is greatly appreciated!
Hi there, I am, what I would like to call, an experienced newbie at Linux. I have 3 machines all running different distributions and really like what I have learned to do so far. A few months ago, I built a retropie for my GF and she loves it to pieces. We originally had a cheap usb NES style controller. I thought it would be cool to try and upgrade to a ps3 controller to play wireless, so I got a generic one and a few bluetooth dongles. That’s where the fun went far far away. I was originally using 2.6 and when following all of the instructions I found on the wiki (https://github.com/RetroPie/RetroPie-Setup/wiki/Setting-up-a-PS3-controller) and online videos, it would get to the point of pairing the two devices and would throw an error that sixpair was not loaded into the correct folder. I tried just about everything and thought that maybe it was preloaded into the 3.0 version of Retropie. So I bust out a new sd card, load 3.0 and go to config. This time, when doing the process in the setup screen, it actually said both were set up correctly (which is odd because the wiki says it “most likely say that it couldn’t find your PS3 controller”). So then I went to the next step and when running the sixpair file, it gives a huge list of warnings such as
nothing could be found at this address…
Freeing device config descriptor….
Number of possible configurations: 1
Number of alternate settings: 1
along with the
Current Bluetooth master: 00:00:20:36:00:32
Setting master bd_addr to 00:15:83:0C:BF:EB
and then after that
Device closed, attempting to flush all busses…It has never paired with the bluetooth. I have tried multiple dongles, but only the one controller so far. I even tried just plugging in the controller through usb and could get it to work on emulation station but could not get it to work one bit on any of the games. I halfway assume that is because the retroarch isn’t set correctly, but I am trying to stay to one problem at a time.
Has anyone encountered this and have a way to help? I am frustrated.
ThanksTopic: Streaming emulators through
I love streaming PC games to my RetroPie and being able to use my X360 or whatever controller I choose to map. I just set up Dolphin (GameCube) emu to stream through Steam. Is it possible to use a USB or Bluetooth controller via the PI to control the EMU that pulls up on the PC? Or do I have to pair my PS3 controller to PC and just stream the video/audio to Pi and let the PC recognize the gaming inputs?
Thank You,
DFLHi!
I built arcade cabinet and hit a brick wall when configuring joystick and buttons…
Is there a way to bind keyboard keys to buttons?
I have DragonRise Inc Generic usb joystick controllers, mapped all needed standard buttons in retroarch, but here’s the problem:
I’d like to use separate button for ‘insert coin’ and in retropie’s mame it’s ‘6’ by default. – so i’d like to map map extra ‘coin button’ to 6.
I also love pinball dreams on amiga (which uses both shifts) so i’d like to map additional side buttons as ‘shift’ and ‘rshift’
and i don’t know how to do that… :(
I digged in this forum, search youtube and uncle google but i didn’t find the answer. Can You help my, my friends?Topic: Neo Geo X & RetroPie Help
Hi All
Loving Retropie at the moment but I need a little help.
I picked up a Neo Geo X USB Controller to use with RetroPie and it doesn’t detect it at the start :-(
Please can somebody help me out?
Ta
BHi, I’m trying to install RetroPie on my Raspberry Pi B. I’m using a 4gb SDHC card. My controller is a NES/USB one from Amazon (forget the brand). I followed the intructions here:
http://emulationstation.org/gettingstarted.html#install_rpi_retropie
I’m having trouble in between the “sudo reboot” and “After that, all you need to do is add ROMs, either over SSH or a USB stick. See the RetroPie Wiki for more details” steps..
On reboot, I’m back in Emulation Station. I select RetroPie. I’m greeted with a huge menu of lots of ways I can reconfigure it. I don’t see an option here for actually launching it. I tried the first option, it launches a configuration tool. I see more options for upgrading, recompiling, apt-get updating, and so forth. No way to launch. I get back into EmulationStation and poke around some more and give up. So here I am.
How do I actually launch RetroPie? What am I missing?
Hi there! I’m a newbie!
I bought Raspberry Pi2 to create a retro arcade machine. I’m new with linux and programming, but i solved some issues thanks to tutorials found on youtube but I can’t solve this…In MAME (mame4all) I press TAB to configure my arcade controller (http://www.ultracabs.co.uk/usb-interface–standard-joystick-set-109-p.asp). It works with all the 6 “normal” buttons but not with 1P and coins buttons (start and select in other emulator that works with retroarch). When I press these 2 buttons mame don’t receive input.
In other emulators and in the emulationstation menus the buttons works, but none in mame.Any helps?
my GBA stock emulator will not load it will say
“press a key(or joypad button0) to configure launch options for emulator/port [name of emualtor}”
===========================================================================then it will kick me back to rom select screen i have tried it with roms that i know worked before on my pc, all others i have tested work fine(NES, genesis, psx, quake, quake arena)
my roms for gba, nes, genesis, and psx are on my HP USB stick