Homepage Forums Search Search Results for 'usb'

Viewing 35 results - 2,556 through 2,590 (of 3,655 total)
  • Author
    Search Results
  • Anonymous
    Inactive

    Like the title says, I’m using two of the Buffalo usb snes controllers along with the Amazon 4-port powered usb hub. Somehow the Wifi dongle i plug into the hub is recognized by the pi, but the controllers are not. Anyone run into an issue like this?
    Thanks!

    #85544
    lightthief
    Participant

    Needed to have the SD Card match the version on the USB stick.
    Didn’t think that would be needed but that fixed it.

    #85543
    Roo
    Participant

    Try simplifying – just have one plugged in and if that doesn’t work reboot with just the other one plugged in. Also, remove any other USB devices you have plugged in for the test

    #85536
    Roo
    Participant

    [quote=85489]
    Tries this with both the ibuffalo snes usb controllers and a Xbox 360 controller.
    [/quote]

    I would stick with 2.42. I have the iBuffalo SNES controller – it is detected automatically by ES. Did you try booting your Pi with the controller attached?

    The Xbox 360 controller requires you to download a driver and configure it. Here’s the wiki tutorial on that:

    https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-the-XBox360-controller

    #85526
    Floob
    Member

    Feel free to check out my other videos (link in signature) to see how to easily setup USB controllers.

    mikaaville
    Participant

    So, it took a clean install of RetroPie but I finally got my USB controller to work, except…I can’t seem to map my escape rom hotkey right, when I do it, everything seems right but when I am in game and I just press X it exits the game, not even what I mapped to escape. Maybe I am missing something, I’m sort of a noob with this.

    input_device = “USB Gamepad ”
    input_driver = “udev”
    input_b_btn = “2”
    input_y_btn = “3”
    input_select_btn = “8”
    input_start_btn = “9”
    input_up_axis = “-1”
    input_down_axis = “+1”
    input_left_axis = “-0”
    input_right_axis = “+0”
    input_a_btn = “1”
    input_x_btn = “0”
    input_l_btn = “4”
    input_r_btn = “5”
    input_enable_hotkey_btn = “9”
    input_exit_emulator_btn = “8”
    input_enable_hotkey_btn = “9”
    input_save_state_btn = “4”
    input_enable_hotkey_btn = “9”
    input_load_state_btn = “5”

    jayb581
    Participant

    Hi guys,

    I just got my Pi board and trying to figure out how to go about using it. Let me start off by saying what a great interface this! Just hope I can figure out how to use it.

    So I got 2.3 loaded and boots fine, file system expanded.. got my roms figured out via WinSCP with no problem. Now my first question is when i finally get to building the cabinet will these work? I am looking for something that will plug directly via USB. http://www.ebay.com/itm/171068993508?_trksid=p2055119.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT

    Next I am currently trying to map the current controller I have which is: http://www.ebay.com/itm/Twelve-Button-USB-2-0-Game-Controller-For-PC/321516428400?_trksid=p2047675.c100011.m1850&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D28791%26meid%3Daa93c0676b674a599a189c8d7235a69f%26pid%3D100011%26rk%3D1%26rkt%3D10%26mehot%3Dag%26sd%3D331407226670

    The problem I am having is when I go to hit enter on register retroarch controller in setup.sh, it quickley goes to load script but then goes right back into the setup menu and never lets me map the buttons. Is there something I am missing? Is this controller not supported maybe?

    Thanks Guys!

    lightthief
    Participant

    Running 2.4.2 on a B+ through the USB set up.

    When the pi launches I can see that the controllers are detected but when I get to emulation station I get “No Gamepads detected”

    Tries this with both the ibuffalo snes usb controllers and a Xbox 360 controller.

    Am I missing something?
    Should I reformat to 2.3 instead?

    #85486
    Anonymous
    Inactive

    Well, the 3v that most old controllers need isn’t too much of a drain on the old girl, and the gubbins to switch between controller ports as they’re plugged in isn’t hard to make. It’s all doable – that said, I’m going for usb replicas after all for several reasons – as many players as you like (X-Men, I’m thinking of you), cost, saving myself effort and the fact that although using replicas seems wrong, it seems even wronger to cannibalize old consoles for their controller ports – even broken ones.

    As for the shaders, yeah, I was being too ambitious. I have to use hdmi though, as I’m wanting to put this sdcard image online once it’s finished and I want it to be useable out of the box. Plus, it’s intended as a home console to connect to the main living room tv and I think the family would object to me adding a huge great CRT next to the nice slim hdtv :-)

    jamesandjome-com
    Participant

    Hello,

    I am currentally running version 2.3 on a B+ and everything is almost perfect.

    The only remaining issue I have is that I can not exit Genesis/MegaDrive games with the select+start buttons like I can in NES and SNES. From looking around I have gathered that the RetoArch.cfg button layouts do not apply to this emulator because it uses DGEN which is seperate. However I am unsure as to how I go about either editing just the DGEN controls or getting DGEN to recognise the RetroArch.cfg button mapping.

    Can anyone point me in the right direction to solve this? I am using the SNES Buffalo USB Controllers if this helps.

    The other issue I have is when I load up Playstation games my screen resolution changes and the picture goes out of bounds.

    I would appreciate any advice you can give me.

    #85454
    GameRockeR
    Participant

    arm_freq=1140
    core_freq=560
    h264_freq=360
    isp_freq=0
    v3d_freq=360
    sdram_freq=675
    gpu_freq=275
    over_voltage_sdram=7
    over_voltage=8
    temp_limit=80
    #avoid_pwm_pll=1
    avoid_safe_mode=1
    force_turbo=1
    gpu_mem=384
    gpu_mem_256=128
    gpu_mem_512=256
    overscan=1
    overscan_scale=1
    start_x=0

    Raspberry Pi model B, usb charger 5v 1A, 32 gb micro sd, Wiimote + Classic Controller via bluetooth, fan and heatsink, temp never reaches above 42º celsius. I know I void my warranty but who cares I got another Rpi B+. Psx games runs estable and almost full speed (98% – 100%) in retropie 2.3 with this overclock settings (in retropie 2.4 PCSX ReARMed lags). Every other emulator runs smooth in 2.4 version ,minus n64 roms.

    civ4ever
    Participant

    I have installed RetroPie from the disk image. I am using the iBuffalo USB gamepads that work fine on my Windows PC. When starting emulationstation, I cannot get past the “OK” after setting the buttons on the gamepad. I’ve tried pressing buttons, holding buttons, pressing buttons on the keyboard, nothing works. This also occurred with the keyboard. No es_input.cfg file has ever been written. I’ve been Googling and tearing my hair out trying to figure this out. Please help. Thanks.

    #85413
    Anonymous
    Inactive

    Hello to all. I am new to retropie and raspberry. So far I havea Raspberry Pi B+ with a 32Gb sd card with a flirc case. I used a few different controller that I had in my collection. I guess it depends what kind of game I am playing. Below is what I am using.

    Neo Geo Pad 2 for playstation 2 with a ps to usb adapter. I am using the same adapter for all my controllers. I also have an original Neo Geo CD controller that was modified with usb cord.

    A Street Fighter Arcade controller and a Street Fighter joystick.

    I have a NES30 I want to try when I get a bluetooh adapter.

    Anonymous
    Inactive

    Hello! I’m in need of some advice on a few problems I’m having with my Retropie setup. I flashed the image onto an SD card, and it runs like a champ, but my question is how do I modify the retroarchconfig file to enable the use of 2 of my USB gamepads without a desktop? I figured it out pre-Retropie 2.0, and now I can’t remember how I did it. When I “sudo apt-get update” and then install the desktop with “Sudo apt-get install lxde”, the desktop installs and I can modify the file, however. Emulationstation doesn’t remember my controller configuration after that, and I am stuck after opening a ROM. Any help is greatly appreciated. Thanks in advance. :)

    brakanje
    Participant

    Hi is there some place where one can download ready to use cores for RetroArch in RetroPie instead of having to use git or similar services(I haven’t used Linux in a long time so don’t remember how to access repos.

    Additionally is there just no support for emulating the SNES mouse with a USB mouse in Retroarch under RetroPie? I got my daughter upset at me by saying she could play Mario Paint but then I couldn’t get it to work.

    lorigio
    Participant

    Hi i’m trying to control emulationstation using python as keyboard. I have this code

    import time
    from evdev import uinput, ecodes as e
    
    def buttonEventHandler ():
       print "keypress"
       with uinput.UInput() as ui:
          ui.write(e.EV_KEY, e.KEY_UP, 1)   
          ui.syn()     
          time.sleep(5)
          ui.write(e.EV_KEY, e.KEY_SPACE, 0)
          ui.syn()
    
    def main():
         buttonEventHandler()
         while True:
             time.sleep(10)
    
    if __name__=="__main__":
        main()
       

    It works only if i first plug a real keyboard then i can disconnect the keyboard and the script starts working and i can see emulationstation reacting when i send the keys from the script. How can i make it working without plug a keyboard first?

    I also tried with a modified version of retrogame but nothing

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <fcntl.h>
    #include <poll.h>
    #include <signal.h>
    #include <sys/mman.h>
    #include <linux/input.h>
    #include <linux/uinput.h>
    
    int main(int argc, char *argv[]) {
    
    // Retrogame normally uses /dev/uinput for generating key events.
    	// Cupcade requires this and it's the default.  SDL2 (used by
    	// some newer emulators) doesn't like it, wants /dev/input/event0
    	// instead.  Enable that code by changing to "#if 0" above.
        int fd;
        struct input_event     keyEv, synEv; // uinput events
        
    	if((fd = open("/dev/uinput", O_WRONLY | O_NONBLOCK)) < 0)
    		err("Can't open /dev/uinput");
    
    	struct uinput_user_dev uidev;
    	memset(&uidev, 0, sizeof(uidev));
    	snprintf(uidev.name, UINPUT_MAX_NAME_SIZE, "retrogame");
    	uidev.id.bustype = BUS_USB;
    	uidev.id.vendor  = 0x1;
    	uidev.id.product = 0x1;
    	uidev.id.version = 1;
    	if(write(fd, &uidev, sizeof(uidev)) < 0)
    		err("write failed");
    	if(ioctl(fd, UI_DEV_CREATE) < 0)
    		err("DEV_CREATE failed");
    
    	// Initialize input event structures
    	memset(&keyEv, 0, sizeof(keyEv));
    	keyEv.type  = EV_KEY;
    	memset(&synEv, 0, sizeof(synEv));
    	synEv.type  = EV_SYN;
    	synEv.code  = SYN_REPORT;
    	synEv.value = 0;
       
        keyEv.code = 97;
    
        for(int i=1; i>= 0; i--) { // Press, release
            keyEv.value = i;
            write(fd, &keyEv, sizeof(keyEv));
            usleep(10000); // Be slow, else MAME flakes
            write(fd, &synEv, sizeof(synEv));
            usleep(10000);
        }
        
        while (1 == 1)
        {}
        
        
        ioctl(fd, UI_DEV_DESTROY); // Destroy and
        close(fd);                 // close uinput    
    }

    I used 97 on keyEv.code because i have
    <input name=”a” type=”key” id=”97″ value=”1″ />
    on es_input.cfg is it right?

    kera1492
    Participant

    Hello,
    first of all thank you for all the fantastic work on RetroPie! It inspired me to do my own retro-game station. As a controller I’d like to use Arduino UNO with a Joystick Shield – just like one attached. Using RetroPie 2.3 + Raspberry B.
    I connect Arduino to Raspberry via USB cable. Some code polls the status of keys out from Arduino to Raspberry. Raspberry collects the data from the serial /dev/ttyUSB0 to decide what actions to take. I’ve managed to inject the keys using some python code like (parts ommited for clarity, found somewhere – don’t have author’s name, sorry for that):

    
    from evdev import uinput, ecodes as e
    EV_KEYUP = 0
    EV_KEYDOWN = 1
    def pressAkey(key):
        ui.write(e.EV_KEY, key, EV_KEYDOWN)
        sleep(.1)
        ui.write(e.EV_KEY, key, EV_KEYUP)
        ui.syn()
    ui = uinput.UInput()
    pressAkey(e.KEY_LEFT)
    

    Under EmulationStation (ES) works like a charm. I can control ES using shield’s joystick and buttons.
    But when I enter any game (Duke Nukem, Doom), my Arduino-controller stops working…
    I understand that I’m missing some linux<>emulator configuration… Could you please point me to direction?
    (sorry if this is duplicate, but I’m new to the subject and some parts are mysterious for me, could not find anything appropriate).

    Thanks in advance!
    Regards.

    ogandou
    Participant

    Hello,

    I reinstalled RetroPie today on a brand new 32 GB SD card. I’m wondering something… when I follow the various steps, at some point I understand that I’m supposed to run ‘./retropie_setup.sh’, and ‘register RetroArch controller’. However, I find that step very frustrating. I have a SNES Tomee USB controller. For one, the script leaves you very little time to find the button you’re supposed to hit (yeah, I’m kind of slow, I know). For two there are tons of buttons my controller doesn’t have. I’m not even sure which directional pad my controller corresponds to, the default RetroArch mapping seems to have 3. Anyway. I did that, missed a couple of buttons :-\ and when I’m done it looks like a ‘2Axes11KeysGamePad.cfg’ file has been created.

    Well it looks like there is an easier (but manual) method to register my controller, and actually to register 2 controllers at once, using this method. It was fairly easy to figure out what the numbers of my controllers buttons are and edit retroarch.cfg with both controllers information.

    So the first thing I’m wondering is: isn’t it better to go with the manual method and skip the “register RetroArch controller” script altogether? Makes it easier to register both controllers… (if you have two that is of course, and it’s even easier if they’re identical).

    Second, if you’ve done it anyway, how do you completely get rid of that “2Axes11KeysGamePad.cfg” file that has been created, as well as any references to it?

    Thanks…

    nexodus2
    Participant

    Good Morning everyone,

    I was able to successfully set up my controllers, and NES, Genesis, and Gameboy I get the tale tell sign retroarch is working because I get the yellow text at the bottom prior to the emulator booting. However, I am not seeing this yellow text with PiSNES or SNES9X.

    PiSNES – Controls are incorrect, X and Y are A and B, Start and Select do not function and shoulder buttons are correctl
    Snes9X – Controls are mapped appropriately, but do not use RetroArch configuration, so the two button press restart does not work.
    GBA – Controls are mapped but again, no ability to use the two button exit.

    Any help would be greatly appreciated. For reference, I am using the new 2.4.1 image, and these controllers: http://www.amazon.com/Buffalo-Classic-USB-Gamepad-PC/dp/B002B9XB0E

    imnotorginal
    Participant

    Ok so I am trying to get things going on my raspberry pie, and stuck at one point, and the few guides I have looked at make no mention of my next step. BTW I am using Retropie Ver. 2.3 on a retropie b+.

    To Start off I follow the standard steps of running sudo raspi-config, expanding the file system, configuring gpu memory to 128, and overclocking (950MHz ARM, 250MHz core, 450MHz SDRAM)

    Next I run sudo ./retropie_setup.sh
    Once in the menu I select option #2 Source-Based INSTALLATION (16-20 hours, but up-to-date versions), accept defaults and allow installation. Once this completes I reboot.

    From here is are my questions:
    1) Do I need to/should I run option #4 (UPDATE RetroPie Setup Script) and/or option #5 (UPDATE RetroPie Binaries)?
    2) If yes, is there any particular order? First option #4 then option #5? Should I reboot after each selection?
    3) I have 2 USB Logitech dual action controllers ( P/N 863247-0010) that I want to be able to use in games, what is the procedure to get this going? I understand that you go into sudo ./retropie_setup.sh, Select SETUP, and run ‘registrar retroarch controller’. But how should I go about getting both configured? Leave one controller connected, register buttons, reboot, disconnect 1st controller, connect 2nd controller, register 2nd controller buttons? Leave both connected while running the registrar retroarch controller command?

    I know this is alot of questions, but any help would greatly be appreciated. Thank you!

    #85194
    Anonymous
    Inactive

    Hi all,
    Been reading through the forums for a few days, and just signed up to ask a little advice on my first real project.
    I bought my first Dremel earlier in the week so I can finally put all my evil hardware modding plans into action! First up is building a Pi into a SNES case to use as a multi-emulator using RetroPie, and had some quick questions for anyone in the know…

    1. Ive ordered the GPIO adapter so I can use the original controller board from the console, but will this also enable the original power LED on the SNES to work as its on the same PCB, or so I need to come up with other ideas for that? If the latter, what would you suggest given that the adapter will be using all the GPIO pins?

    2. My plan is to mount the internals of an Xbox 360 wireless controller adapter (the kind you get for using a 360 pad on PC/Mac) into the case, so that the SNES reset button will press down onto the controller adapter’s button for pairing pads. I know drivers are available, but will the pi have any problems running the adapter power-wise from its USBs?

    3. Last one. I’m only going to be emulating 8bit/16bit, possibly some pre-8bit stuff, so nothing too taxing. I have heatsinks on the pi’s CPU and GPU, would a fan be needed also or will the pi be fine being passively cooled?

    If anyone’s interested I can upload some photos of where I’m at so far, and I hope to get at least the hardware side of it wrapped up by the weekend. Ive even mounted a USB stick into an old cart and am using it in conjunction with the original cart connector and eject bar, and a USB extender to make things a bit more authentic

    m54b25
    Participant

    Hello guys!
    I’m new in Linux and Raspberry (I have it since Monday) and I have problem with SNES controller. I made SNES/NES controllers using raphnet circuits.
    When I connect for example Logitech Rumble Pad, start sudo ./retroarch_setup.sh and then “Register…” I recive file with that name “LogitechLogitech(R)Precision(TM)Gamepad.cfg”. That file is located in /opt/retropie/emulators/RetroArch/configs.
    But, when I repeat procedure for SNES controller, I recive file “raphnet.net(S)NES/ATARI_USB.cfg” (that name shows retroarch_setup.sh tool).
    That file there isn’t in …/configs directory. I can’t find that file to edit it and add hotkeys, change buttons etc.
    When I start X window, also I can’t find that file. I don’t know where it is.

    I’m using Raspberry B+, v.2.3.

    Where can I find that file?

    #85173

    In reply to: Raspberry Pi Model A+

    dxfx
    Participant

    Hey guys! first post on here, just signed up to let you know that Retropie will work on an A+ model! I started with a fresh install on the A+. First thing I tried changing the memory split to 128 and it ran horribly so I changed it back to 256. I did change the UI setting for the background tiles from Fade to Slide because the effect was not working properly. The only systems I tested were: NES, SMS, GBC, and I loaded it with GG games too but couldn’t get them to load. I do have a RPi B+ as well which I used to transfer games to the card via Cyberduck. Overall all the games I tested ran smoothly and I didn’t have any problems.
    I am trying to build a micro console for my nephew. He came up to me a while back and asked me what a “mario bro” was. I ordered a usb dogbone nes controller hoping to learn how to set up the controls for it. I’ve tried doing it for the xbox 360 wired controller a handful of times but never quite figured out exactly how to. I read a classic usb controller isn’t as hard to set up though.
    I’m hoping to learn how to fix the GG problem and the set up controls for the classic controller and was wondering if anyone could possibly point me in the right direction or provide their expertise on the matter. I’d much appreciate it :) Thanks guys! Cheers!

    I’m

    #85171
    proxycell
    Participant

    heatsinks on the cpu and memory
    OC to turbo
    (i set memory split to 16mb during compile, 256 for regular use)
    disable the terminal for serial connection
    I only use SSH now, never use samba or the USB copying service (I never install/enable those)
    Leave nothing extra plugged into the pi, including the keyboard (i only use a controller)

    I then run a bash script with “sudo su”:
    =====
    sed -i ‘s/#hdmi_group=1/hdmi_group=1/g’ /boot/config.txt
    sed -i ‘s/#hdmi_mode=1/hdmi_mode=4/g’ /boot/config.txt
    echo -e “avoid_safe_mode=1\navoid_pwm_pll=1\nisp_freq=0\nh264_freq=0” >> /boot/config.txt
    sed -i ‘s/elevator=deadline/cgroup_enable=memory elevator=noop/g’ /boot/cmdline.txt
    echo “CONF_SWAPSIZE=512” > /etc/dphys-swapfile
    dphys-swapfile setup
    dphys-swapfile swapon
    sed -i ‘s/vm.swappiness=1/vm.swappiness=10/g’ /etc/sysctl.conf
    echo ‘vm.vfs_cache_pressure=50’ >> /etc/sysctl.conf
    sed -i ‘s/defaults,noatime/defaults,noatime,nodiratime/g’ /etc/fstab
    apt-get -y remove –purge rsyslog
    apt-get -y install inetutils-syslogd
    service inetutils-syslogd stop
    for file in /var/log/*.log /var/log/mail.* /var/log/debug /var/log/syslog; do [ -f “$file” ] && rm -f “$file”; done
    for dir in fsck news; do [ -d “/var/log/$dir” ] && rm -rf “/var/log/$dir”; done
    echo -e “*.*;mail.none;cron.none\t -/var/log/messages\ncron.*\t -/var/log/cron\nmail.*\t -/var/log/mail” > /etc/syslog.conf
    mkdir -p /etc/logrotate.d
    echo -e “/var/log/cron\n/var/log/mail\n/var/log/messages {\n\trotate 4\n\tweekly\n\tmissingok\n\tnotifempty\n\tcompress\n\tsharedscripts\n\tpostrotate\n\t/etc/init.d/inetutils-syslogd reload >/dev/null\n\tendscript\n}” > /etc/logrotate.d/inetutils-syslogd
    service inetutils-syslogd start
    apt-get install -y dropbear openssh-client
    /etc/init.d/ssh stop
    sed -i ‘s/NO_START=1/NO_START=0/g’ /etc/default/dropbear
    /etc/init.d/dropbear start
    update-rc.d ssh disable
    sed -i ‘/[3-6]:23:respawn:\/sbin\/getty 38400 tty[3-6]/s%^%#%g’ /etc/inittab
    setupcon
    dpkg-reconfigure dash
    =====

    Please be careful, if you don’t understand whats going on you probably shouldn’t be using it but it should be safe.

    If you are really hardcore:
    1. do not use a splash screen
    2. delete the simple theme for ES, use no themes!
    3. do not use any scraped data for the games
    4. compile just what you want, locally on your pi, don’t use the pre-compiled binaries if you don’t have to

    the guys who maintain this project have done a REALLY great job at creating an extremely slimmed down image. i would work with that, delete ES/retropie stuff and compile just what i wanted or download just the binaries that i wanted

    tudou
    Participant

    Installed 2.3 recently (first time trying out Retropie and it’s awesome!) and using the Retropie_setup.sh, installed Xbox Controller drivers then registered the controller. I am using a Logitech F310 USB wired controller.

    It works fine in emulation station, and sort of works in the SNES and MegaDrive games I’ve tried but I’ve run into some problems. The X and Y buttons (above the A and B) don’t seem to do anything and when I press Down on the D-Pad it jumps (for example, in Sonic or Street Fighter), almost like it’s mapped twice??

    I have a lot of differently named configs under /opt/retropie/emulators/RetroArch/configs, but I think the one it is picking up is GenericX-Boxpad.cfg, which looks like this:

    input_device = "Generic X-Box pad"
    input_driver = "udev"
    input_b_btn = "1"
    input_y_btn = "3"
    input_select_btn = "6"
    input_start_btn = "7"
    input_up_btn = "h0up"
    input_down_btn = "h0down"
    input_left_btn = "h0left"
    input_right_btn = "h0right"
    input_a_btn = "0"
    input_x_btn = "2"
    input_l_btn = "4"
    input_r_btn = "5"
    input_l2_axis = "+2"
    input_r2_axis = "+5"
    input_l3_btn = "9"
    input_r3_btn = "10"
    input_l_x_plus_axis = "+0"
    input_l_x_minus_axis = "-0"
    input_l_y_plus_axis = "+1"
    input_l_y_minus_axis = "-1"
    input_r_x_plus_axis = "+3"
    input_r_x_minus_axis = "-3"
    input_r_y_plus_axis = "+4"
    input_r_y_minus_axis = "-4"

    `

    I haven’t edited any other configs other than run the setup.sh as I mentioned above. Any ideas where I’ve gone wrong?

    herzogzwei
    Participant

    Hi, gang,

    I’ve run into a little inconvenience that I’m trying to rectify.

    For my Player 1 controller, I am using a wireless XBOX360. It’s working great and does everything I want.

    For my Player 2 controller, I am using a USB gamepad modelled on an SNES controller. It works perfectly as well.

    Here’s the hiccup: whenever I open any game system (other than a MAME game), the config appears to overwrite the input settings for Player 2, and sets it for a Wireless XBOX controller.

    If I take the time to reconfigure the input settings through the RetroArch menu, the USB controller works as well as ever (and I save the config every time I do this)…but the second I exit the game and launch a ROM (even the same ROM), the RetroArch menu indicates that Player 2 has reset to Wireless XBOX controller and that all the inputs for P2 are blank.

    I’ve noticed that this is not a problem for MAME. MAME seems to remember to look for the USB controller for Player 2 every time.

    My hypothesis is that the Microsoft wireless adapter is detecting four wireless controllers (even though I only have one), and that the RetroArch console emulators are somehow automatically resetting the second player controller configurations.

    It’s not the end of the world to have to input the second controller each time I load a multiplayer ROM since I usually play one-player games anyway (which might be more of a comment on my social life than anything), but it is something to fix.

    Any fixes or suggestions?

    Thanks!

    (Bonus Problem: Also, if anyone knows how to restore the EmulationStation background themes without completely starting over, I am all ears…they stopped showing up during a battle I had with some function keys…I’ve search for similar threads, but I didn’t see any with a solution other than reinstalling retropie.)

    Anonymous
    Inactive

    Hi guys,

    I just got my second NES USB controller. First one worked great. But for the second one, the “B” button won’t work in the game (but it works in emulation station just fine and is recognized).

    Any thoughts? I wrote this into my nes config file per a post I saw – (Located at /home/pi/RetroPie/configs/nes)

    input_player1_a_btn = 1
    input_player1_b_btn = 2
    input_player1_start_btn = 9
    input_player1_select_btn = 8
    input_player1_left_axis = -0
    input_player1_right_axis = +0
    input_player1_up_axis = -1
    input_player1_down_axis = +1

    input_player2_a_btn = 1
    input_player2_b_btn = 2
    input_player2_start_btn = 9
    input_player2_select_btn = 8
    input_player2_left_axis = -0
    input_player2_right_axis = +0
    input_player2_up_axis = -1
    input_player2_down_axis = +1

    Please help – I am hosting a tecmo bowl tournament this weekend and need this to work!

    -PTT

    manit123
    Participant

    hi ,
    I am playing with USB gamepad & addedd following line to joypad config

    input_enable_hotkey_btn = 4
    input_eit_emulator_btn = 5
    input_save_state_btn = 6
    input_load_state_btn = 7
    input_state_slot_increase = 10
    input_state_slot_decrease = 11

    Using left trigger & corresponding key – i am able to exit game , save state , load state . But increasing or decreasing state button combination does nothing . Game gets saved in slot 0 .
    Can you tell me how many states are supported ?
    Do I have to configure anywhere else ?

    manit123
    Participant

    got my usb gamepads working by running

    sudo /opt/retropie/emulators/RetroArch/installdir/bin/retroarch-joyconfig -a /opt/retropie/emulators/RetroArch/configs/gamepad.cfg

    Also added following lines to cfg file for

    input_enable_hotkey_btn = 4
    input_exit_emulator_btn = 5
    input_save_state_btn = 6
    input_load_state_btn = 7

    Thus in combination with left trigger , i can exit emulator &save ,load stateswith my gamepad .

    #85130
    Centax
    Participant

    I am new to this forum and new to retropie as well. Hello world! So far my Rock Candy Wireless PS3 controller is working well with the older consoles. 2600-SNES, but running into some issues with configuring it for mame4all though.

    Wireless signal has felt solid on it so far. I used the same controller on an Android Mini PC and had lag/dropouts. It’s been totally great so far on the PI connection wise. I sit about 12 feet from the USB receiver.

    As far as getting it configured for Mame4all, the issues I am having seems to be that I can’t configure the D-Pad and can’t find an option in the input menu for an emulator exit hotkey. I have to hit ESC on the keyboard. Would like it to be like the Retroarch emulators with Select/Start exit out.

    If anyone can help, that’d be great.

    Thanks very much to all the programmers and people involved on the RetroPie project. It rocks!

    #85127
    korpsed
    Participant

    Hey, sorry for the late reply.

    As in the USBGamepad.cfg file? Sure!

    This file says start/select are inputted by 7/6. I tried manually entering in the values from the raspberry pi desktop, normally from the controller they input as 9/8.

    I’ve tried both hardcoding and using the config tool from the retropi setup menu.

    #85125
    petrockblog
    Keymaster

    Could be the hardware triggering it – so you are using the analogue audio out from the pi from the headphone socket ? Have you tried switching PSU etc? it could be related to what the pi is doing, rather than a software trigger. I would try some solutions presented when googling – there are a few.

    you could also extract the audio from the HDMI socket or use a usb soundcard or something.

    Not all the emulators support zips, but retroarch should work.

    is the script executable ? chmod u+x it.

    #85114
    petrockblog
    Keymaster

    [quote=85098]I had these issues with the previous versions, so I may have something mis-configured.
    [/quote]

    1. Are there emulationstation navigation sounds? I hear none. I installed ESConfig, and force headphone output.
    [/quote]

    nope.

    [quote=85098]
    2. If I launch MAME (mame4all) I get a lot of background static/noise/sound.
    [/quote]

    I don’t get that here. And no other emulators affected ?

    [quote=85098]
    2a. I have followed suggestions about overclocking, forcing headphone output, etc, but I can’t seem to get rid of the static. The static does not get output when in terminal or lxde.
    [/quote]

    have you tried looking into things like

    http://www.crazy-audio.com/2013/09/raspberry-pi-power-supply-noise-on-the-5v-rails/
    or getting a ground loop isolator or something.

    You would do better to take the audio out form HDMI though

    [quote=85098]
    3. When in a MAME game and I enter the TAB menu, I have some sort of controller conflict. The menu forcibly scrolls up when no keypress.
    3a. I am using an Ultimarc IPAC as my controller via USB. So, really it’s just a keyboard.
    [/quote]

    not seen this. can’t advise sorry.

    [quote=85098]
    4. NES and N64 Roms won’t load. I have them in their respective .ZIP files. EmulationStation sees them but I get a blank screen when launching.
    [/quote]

    this is not enough information to help with really. nothing outputted at all before the screen is blank ? tried unpacking the zips also ?

    [quote=85098]
    5. Ports. I have the Doom 1 and Doom 2 wads. When I try to launch Doom 1, it says ../rom/ports/Doom 1.sh not found. It is there.
    [/quote]

    are you sure you are running the new image ? There is no file of that name in the new image – it is called “Doom 1 Shareware.sh”

    dobby
    Participant

    I seem to be having a problem with my usb SNES controllers. When i have the single controller plugged directly into the raspberry pi it works fine but if i try starting with the controller plugged into a USB hub it just wont start. Im trying to configure two controllers but i cant do that because it just breaks if plugged into the hub.

    Any ideas? The hub is powered.

    I notice it was saying there was an error with port 1 of the hub so i moved the controller down to port 3 and it seems to be working now.

    hotwheelzffx
    Participant

    I had these issues with the previous versions, so I may have something mis-configured.

    1. Are there emulationstation navigation sounds? I hear none. I installed ESConfig, and force headphone output.

    2. If I launch MAME (mame4all) I get a lot of background static/noise/sound.
    2a. I have followed suggestions about overclocking, forcing headphone output, etc, but I can’t seem to get rid of the static. The static does not get output when in terminal or lxde.

    3. When in a MAME game and I enter the TAB menu, I have some sort of controller conflict. The menu forcibly scrolls up when no keypress.
    3a. I am using an Ultimarc IPAC as my controller via USB. So, really it’s just a keyboard.

    4. NES and N64 Roms won’t load. I have them in their respective .ZIP files. EmulationStation sees them but I get a blank screen when launching.

    5. Ports. I have the Doom 1 and Doom 2 wads. When I try to launch Doom 1, it says ../rom/ports/Doom 1.sh not found. It is there.

Viewing 35 results - 2,556 through 2,590 (of 3,655 total)