-
Search Results
-
I’ve been searching forums and help everywhere online and I can’t figure this out. I have two homemade joysticks using the Easyget USB encoders from amazon. They are detected as DragonRise Inc. Generic USB Joystick by RetroArch.
I have them configured for Emulationstation, NES, SuperNes, MegaDrive, and MAME just fine. I’m having an issue with 32x and getting the 6 button setup to work for Mortal Kombat for instance. I’ve created retroarchconfigs in the 32x config location using the button info I have from from running jstest. I can’t get my top row “XYZ” to be recongnized. I have gone into retroarch and verified core options is set for 6 button.
Haven’t tried PSX with this joystick yet to see if I have similar issues. Any help is much appreciated.
Here is a copy of my config:
#Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = /opt/retropie/configs/sega32x/
input_player1_joypad_index = 0
input_player1_b_btn = 6
input_player1_a_btn = 5
input_player1_y_btn = 8
input_player1_x_btn = 7
input_player1_l_btn = 11
input_player1_r_btn = 4
input_player1_start_btn = 3
input_player1_select_btn = 2
input_player2_joypad_index = 1
input_player2_b_btn = 6
input_player2_a_btn = 3
input_player2_y_btn = 7
input_player2_x_btn = 4
input_player2_l_btn = 5
input_player2_r_btn = 2
input_player2_start_btn = 8
input_player2_select_btn = 9# Axis for RetroArch D-Pad.
# Needs to be either ‘+’ or ‘-‘ in the first character signaling either positive or negative direction of the axis, then the axis number.
input_player1_up_axis = -1
input_player1_down_axis = +1
input_player1_left_axis = -0
input_player1_right_axis = +0
input_player2_up_axis = -1
input_player2_down_axis = +1
input_player2_left_axis = -0
input_player2_right_axis = +0#Hotkeys- Hotkeys enable you to press a combination of buttons to do such things as exit emulators, save states,
# and load states, as well as any other functionality in an emulator. (In the example below 8 is the select key
# and 9 is the start key so when I hold down select and press start it will exit the emulator.)
input_enable_hotkey_btn = 2
input_exit_emulator_btn = 3
input_save_state_btn = 5
input_load_state_btn = 4
input_menu_toggle_btn = 0
input_state_slot_increase_axis = +0
input_state_slot_decrease_axis = -0#include “/opt/retropie/configs/all/retroarch.cfg”
I have had emulation station working great on my pi2 for a few weeks now. I am using a PlayStation 2 controller with a converter to USB, and a Logitech f310 gamepad. Historically when the start and select button when pushed on either controller it would allow me to Exit a emulator. However since upgrading to the pi 3 I can no longer exit emulation using the start and select button combination. There also seems to be some difficulty setting up each controller input using the configuration menu. It will frequently skip buttons without anything being pressed and I end up having to go back to reconfigure individual buttons. The system was upgraded using apt-get update and apt-get upgrade before being used in the pi 3. Does anyone have any thoughts on how to fix the start select button combination to exit the emulator? I have already tried editing the config file to reflect a hotkey and exit button , but the key numbering is different for each controller. Also I found the after editing the config file the start select method worked from Sega Genesis but did not work from Nintendo 64 for one controller and not at all for the other.
Running MAME4All on Pi3, ROMs load perfectly but on all games it’s as though the left and up keys are being constantly pressed. Am controlling everything using a USB keyboard, have tried various keymappings. Behaviour continues even when keyboard unplugged from USB port.
Other emulators in Retropie work fine, any ideas on how to resolve or further digging I could do to solve the problem?
I’ve built a “PiSP Pocket” device by installing a Raspberry Pi 3 into a gameboy pocket. An annoying inconvenience I’m having is the requirement to plug in a keyboard when I want to tweak retropie settings like wifi, audio, memory splitting, etc.
So I’m trying to figure out a way to make my controls (which are USB via Teensy) emulate keyboard strokes outside of emulators and emulation station. I know emulators allow keystrokes via hotkeys, but they don’t seem to apply to Retropie’s settings that are accessible as a “system” in emulation station. Clicking on those settings launches what appears to be a shell script/console window that requires a keyboard.
I’ve spent a couple hours researching apps like joy2key and QJoyPad but they seem to function only or best as a GUI which I can’t do with Retropie…
Does anyone have any ideas for accomplishing this?
when I play with UAE4ALL I have no problem with the default supernintendo joypad usb clone but when I try to play using the other emulator UAE4ARM the joypad doesn’t work.
In which mode can I solve the problem ?
Topic: Question about controller
Hi all,
I’m new about the retropie world and I have a very little knowledge, so please help me with these simple questions:I’m looking for a kit of button and joystick on the web:
– What’s the best brand
– Do you thing a kit (2 joysticks, 8 buttons plus 1P & 2P, wires and other stuff) is the best choice or it’s better to buy them in details?
– Which buttons are necessary and which are customizables?
– These kits provide USB connector, does this connector works with the raspberry?
– Do you have experience with Controlblock? Is it the best way to simplify things?Can you give me some general advice in order to buy the right things?
Thanks :)
Topic: Input Lag
I am using the latest RetroPie 3.6 on a new Raspberry Pi 3, and HDMI output. I have tried writing a fresh RetroPie image to a Class 10 16GB card, and loading ONLY Super Mario Bros. 3 onto it. There is a noticeable lag between button presses and response on-screen. I have tried my USB controller on my PC running Nestopia and the same ROM, and the response is snappy, just as if playing on an actual NES console. I have tried plugging my Pi into 2 of my TVs, setting those to “Game” mode, and even tried the Pi on my PC monitor. The laggy response feels exactly the same on all displays and modes.
Is there some setting I can use to improve this? Should I be setting the memory split (I do not bother, as none of the documentation seems to indicate that being necessary), or making other adjustments in order to better sync the display? Thank you!
So,
i got a Pi 3 board and installed Retropie during this weekend. Installed roms etc, got past few glitches with wiki help and now have a working system. Except for the following issues which i’m still trying to solve
1. Connecting a second PS3 controller via BT freezes the system when launching any game. Using same controller with usb connection works ok. I’ve searched the forums and many others reported the same, was wondering if there’s any fix for that.
Or, if anyone is using wireless controllers with dongle, are you facing the same issue when two controllers are connected?
2. Most Amiga games don’t take same screen space, but run in smaller size. I set the display size to max (720×576 if i recall well), but i still have large borders on all sides. Any ideas?
3. I installed KODI following the Retropie wiki page, installed plugins etc. All working ok, using the keyboard. Problem is, when i exit KODI i get a black screen and can’t do anything after that. I’ve read numerous threads and there’s tons of scripts and stuff to try, but is there a sure working solution for Retropie? At least, a way to reboot the system without unplugging it?
Thanks in advance
Topic: Wi-fi on Pi3
Hey folks, brand spanking new to RPi. I just picked up the Pi3 and I’m having trouble getting it to see my SSID when configuring the built-in Wi-Fi. I choose the wi-fi configuration option from the main screen and it brings me to an old-style blue-screen environment (looks like the old MS-DOS text editor). I have two options, one is configuring an SSID, the other is hidden SSID.
The only one that shows up is my neighbor’s (there are a ton more of my neighbor’s SSID’s that get discovered on my windows box, but only one in Retropie). I tried doing the hidden SSID option, but it won’t connect. I also tried misspelling my SSID to see if it was finding it, and it gives me an error message when I do so. Spelling it correctly gives me a different message about not being able to connect.
Is there something I have to do to get my Wi-Fi router to show up? Why is only my neighbor’s endpoint showing up?
Pi Model: Version 3, model B
RetroPie Version Used: Latest for Pi3, 3.6 I think
Built From: SD image download from petrockblog
USB Devices connected: SNES controller via retrolink adapter
Error messages received: “cannot connect to network”If this is something where you need to see my config files, I can tether this thing and try to SSH into it, though I’m more of a windows guy, so my command-line-fu probably ends with simple sudo commands. I’ll need some help with that. I’m not sure if that matters though, as I haven’t changed any of the configs.
Am I missing something, or is the Pi3 too new to work with the built-in Wi-Fi right now?
Hello,
I’m the proud owner of a ControlBlock, after installing it and test almos all the systems works fine with it.
If you use mameadvmame, you only need to press tab on your keyboard inside a game and configure it.
The problem was runing reciast, the Dreamcast Emulator… once you put the needed bios files and start a “rom” you cannot get past from the “set date” screen, you can move through the date with the joystick but cannot do nothing once you are over the “Select” option… It’s easy, the configuration of the control mapping is wrong.
Well, let’s get fixed!
1) run this command:
/opt/retropie/emulators/reicast/bin/reicast-joyconfig
you will get a list of the USB things plugged to your pi:
0: Logitech USB Receiver (/dev/input/event0, usb-3f980000.usb-1.5/input0)
1: Logitech USB Receiver (/dev/input/event1, usb-3f980000.usb-1.5/input1)
2: Usb Compliant device Usb Compliant device (/dev/input/event2, usb-3f980000.usb-1.3.3/input0)
3: Usb Compliant device Usb Compliant device (/dev/input/event3, usb-3f980000.usb-1.3.3/input1)
4: ControlBlock Gamepad (/dev/input/event4, )
5: ControlBlock Gamepad (/dev/input/event5, )
Please enter the device id:ok, you press the nubmer of the controller you want to configure, but forget it, remember the “number” for your controller and its “name”, for my configuration it will be the “4” (the first ControlBlock Gamepad)…
so now, you can hit Ctrl+C to get out reicast-joyconfig… remember your number (4) and your control name (ControlBlockGamepad)
mapping configurations are inside the directory:
/home/pi/.reicast/mappings
and the mapping configuration for ControlBlock is named:
controller_(your control name).cfg
So for my controlblock it will be:
controller_ControlBlockGamepad.cfg
now, reading the manual for the reicast-joyconfig you can get some options:
-d will configure your device number
-f will create a mapping configuration file…
so you need to type now:
/opt/retropie/emulators/reicast/bin/reicast-joyconfig -d 4 -f ~/.reicast/mappings/controller_ControlBlockGamepad.cfg
where:
-d 4 (is the number for your controller to configure)
-f the filename corresponding to your device (ControlBlock)so you will get something like this:
Using device 4…
Name: ControlBlock Gamepad
File: /dev/input/event4
Phys:
Do you want to map a button to exit the emulator [Y/n]you only need to map button by button, and axys by axis, try not to duplicate buttons, and DO NOT CONFIGURE DPADs with your joystick, or you will not be able to move inside the set date screen…
Once you finished, start your Dreamcast ROM and enjoy…
PD: Due to reicast.sh behaviour, maintain “clean” your mapping directory, do not edit or copy files inside it, or it will not load your configuration and you will get stuck.
and of course, this method will help you to configure any other gamepad, usb or bluetooth one, wii, xbox, ps3 etc, you only need to remember the “number” and the “name” from the “reicast-joyconfig” first run…
Enjoy
Topic: Playstation 4 Contoller
Hi,
Sorry if this is a newbie question but I did try and have a scroll through the posts before asking.
I’m running the latest version of Retro Pie (donwloaded today) on a Rasberry Pi 2. I have used the SD card image and provided and outside of that have only copied roms across into the relevant directories.
My problem is that my playstation 4 controller (connected to the pi via USB cable) will work in the Retro Pi Menus but as soon as I load a game (it does not matter which emulator) the controller will not work and I have to reboot the Pi. I have setup the controller via Emulation Station and it seems to work fine in the Retro Pi Menu just not in any games…
Any ideas?
Hi,
I just got the Controlblock installed and running well for my SNES Controller.
However, for PSX and Ports I still want to use my plugged USB Controller.
Could anybody please pinpoint me how to config a specific controller per emulator?
Thanks a lot!
Tek
Topic: PowerBlock installation
Hello everyone,
First of all thanks for all the help on the forums!
I am having a problem installing the Power Block. During installation it says it is “Unable to locate package g++-4.9”.
I have it connected properly and powered up. I am attempting to the follow the instructions on the PowerBlock webpage.
I enter the following commands:
1. sudo apt-get update
-a long list of commands comes up, and everything seems to work just fine.2. sudo apt-get upgrade -y
– it says Reading package lists… Done
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded3. sudo apt-get install -y git cmake g++-4.9
-when I enter the last line it says:
Reading package lists… done
Building depedency tree
Reading state information… Done
E: Unable to locate package g++-4.9
E: Couldn’t find any package by regex ‘g++-4.9’I went ahead and continued on with the PowerBlock setup.
git clone git://github.com/petrockblog/PowerBlock.git
cd PowerBlock
make
sudo make install
sudo make installserviceBut, I just get an error at the end saying it cannot locate g++-4.9. There seems to be a problem with installing g++-4.9.
I would appreciate if anyone could help me with this.
Thanks!
For what it’s worth, here’s my system information:
Pi Model: 2 B
RetroPie Version Used: 3.6
Built From: SD Image
USB Devices connected: Wifi dongle, iPac and keyboard
Controller used: ipac
Error messages received: see above
Guide used: PowerBlock installation page
File: n/a
Attachment of config files: will submit if neededTopic: Troubleshooting PSX audio
All of that wonderful info the sticky wanted me to include
Pi Model: 3 B
RetroPie Version Used: 3.6
Built From: Binary
USB Devices connected: Sega Saturn controller via converter
Controller used: ”
Error messages received: nun
Guide used: (Mention if you followed a guide)
File: (File with issue (with FULL path))
Attachment of config files: (or use pastebin.com)
How to replicate the problem:Basically I’m not getting static or choppy audio, but random sounds are not playing. Game is Symphony of the Night, I can’t hear Alucard swing his sword and some mobs play their sound effects and some don’t. On some screens the music plays, sometimes it doesn’t. I’m kind of confused by these symptoms since the game itself is running really well with no slowdowns, so it’s hard for me to think it’s a bottleneck issue..
I’ve used lr-pcsx-rearmed and pcsx-rearmed, I’m not sure the difference here – I don’t know Retroarch that well, but I work with Linux a lot. I don’t have sound issues on other games (This is the only PSX title), although this is probably the most demanding thing I try to run.. I don’t hear stuttering or anything in audio, just some things don’t play. Was hoping anybody had some suggestions here. I’m going to try some other ISO’s shortly, but I know this ISO is good.
Thanks for any input
Hoping for help….recently bought PS3 controllers on eBay and found out they are not Sony. RetroPie labels them as Gasia when trying to configure. (cechcz2u on label) I have gone through the norm but can only get the controller to work via USB and not Bluetooth. Anyone have success with pair similar ones?
What I know
– Controllers work, charged, etc. confirmed with a sync with a PS3 both wired and Bluetooth
– Dongle works confirmed with a wireless keyboard and real PS3 controller
– tried with various versions on RP: 3.6, 3.5, 3.2
– Using a RPi2Tried:
– Selecting all options from the pair menu including Gasia only
– using a fresh image
– tried this found in another post:
git clone https://github.com/supertypo/qtsixa.git
cd qtsixa/sixad
make
sudo mkdir -p /var/lib/sixad/profiles
sudo checkinstall
– also tried a special dance and prayer but no luck either!Please help if you can!
Hi,
I have a wireless keyboard (Microsoft All in One Media Keyboard) and 2 wired XBox 360 controllers. As soon as I plug the keyboard USB dongle in, it becomes Gamepad #1 in RetropPie and the two XBox controllers become Gamepads #2 and #3.
Is it possible to assign a priority to all controllers so that my keyboard would be Gamepad #3 and my XBox controllers would stay #1 and #2?
I am on RetropPie 3.6 (img) on a RPi3.
Thanks,
Xavier
Hello ! I have a problem whit my PS3 controller (usb connected). When i turn on my raspberry pi 3 everything is ok on a scren i see welcome and 1 gamepad detected i hold a button and i get in configuring. Now i have to press D-PAD UP i press the button and nothing happens i try every button on controller and nothing is working. Please help i m trying to fix this problem for 2 days now and i m starting to rage. Thanks !!!
Topic: WiFi Inconvenience
I have an Edimax EW-7811Um USB wifi dongle, and I regularly follow the instructions here:
https://github.com/retropie/RetroPie-Setup/wiki/Wifi#method-1-easiest
The problem that I encounter is that when performing the initial setup, it regularly fails after I enter my wifi password. My solution is to just keep trying until finally the script recognizes that it connected successfully. It can typically take anywhere from 3 to 7 attempts before it’s successful. From that point on, the system has zero trouble connecting immediately.
This makes me wonder if there isn’t perhaps a timeout problem or something in the script when it tries to determine if the initial connection was successful or not.