-
Search Results
-
http://www.raphnet-tech.com/products/4nes4snes/index.php
I have a couple of these laying around from a previous project. I’m looking at starting my NES Pi project and was wondering if anyone has used these under Pi.
Their docs state: Under Linux, 1 controller with 8 axis and 32 buttons appears.
Anyone know if this means I will only be able to use 1 controller under Pi with this adapter?
When I first got my Raspberry Pi a few weeks back, I also purchased two of these faux SNES controllers (http://www.amazon.com/gp/product/B0034ZOAO0/ref=oh_details_o04_s00_i02?ie=UTF8&psc=1). And in all honesty, they’re kind of crappy. To the point where I think the d-pad in one of them might already be broken.
I’d love to get something a little sturdier, and I’ve tried to do some research on both the Logitech F310 (http://www.amazon.com/Logitech-940-000110-Gamepad-F310/dp/B003VAHYQY/ref=sr_1_1?s=videogames&ie=UTF8&qid=1373660761&sr=1-1&keywords=logitech+f310) and the Nyko Core (http://www.amazon.com/Nyko-Core-Controller-Color-Playstation-3/dp/B003G2Z4FK/ref=sr_1_1?s=videogames&ie=UTF8&qid=1373660787&sr=1-1&keywords=nyko+core). But I can’t seem to find any definitive reports of people getting either of those to work with RetroPie.
Has anyone had success with either of those, or are there any other suggestions for a solid controller that will work with NES, SNES, Megadrive and Playstation games? I’m fine with using a powered USB hub if need be.
Topic: wii controller
Hello all,
I’ve recently installed RetroPie using the script starting from a Raspian Wheezy (2013.05.img192) install while using Berryboot (latest version). Every other emulator that I have tried (NES, SNES, PSX) is running relatively smoothly, however when I attempt to launch the Sega Master System emulator I simply get a black screen and nothing happens regardless of how long I wait, when I then exit emulationstation I get the output you can see in the image in the attachment. I have tried several things (include a re-install of Berryboot and the previous version of Raspbian), however none of these have worked. I have looked at the osmose.ini file, which does seem to be present and looks normal to me…
Below some additional information of what I’m currently using:
Raspberry Pi Model B (revision 000e)
connected to this is a usb hub with a fan, keyboard and subsonic controller (cheaper wired ps2/3 controller alternative) attached to it.
As storage I’m now using a Kingston 32gb microsd (class 4), before I was using a 2.5″ 320gb samsung hdd (unfortunately it might be broken).I’m really hoping that someone here could offer some insight as this is the last hurdle in my little project, which I have been stuck on for some time now.
If anymore information is needed just let me know :)
Regards,
renoHi everyone. New to Rpi, and learning as quick as I can about the device and love the work everyone has done with the RetroPie project! (HUGE thanks to petRock for the kickstart for me into the Rpi emulation world!) After hours and hours of trial and error, I’ve finally got my wireless Mayflash Wii Classic Controller to USB adapter setup working with RetroPie. I thought I’d go ahead and post the info on how to the forum so that anyone else having issues can find it, and possibly help others with similar devices sort out their issues. As posted, this config also uses the wii controller’s home button to exit the emulators (At least few I’ve tested sans Genesis– it’s a different beast apparently!)
First, this is my “retroarch.cfg” file that resides in “/RetroPie/configs/all”:
input_player1_joypad_index = "0" input_player1_b_btn = "2" input_player1_y_btn = "3" input_player1_select_btn = "8" input_player1_start_btn = "9" input_player1_up_btn = "12" input_player1_down_btn = "14" input_player1_left_btn = "15" input_player1_right_btn = "13" input_player1_a_btn = "1" input_player1_x_btn = "0" input_player1_l_btn = "6" input_player1_r_btn = "7" input_player1_l2_btn = "4" input_player1_r2_btn = "5" input_player1_l_x_plus_axis = "+0" input_player1_l_x_minus_axis = "-0" input_player1_l_y_plus_axis = "+1" input_player1_l_y_minus_axis = "-1" input_player1_r_x_plus_axis = "+2" input_player1_r_x_minus_axis = "-2" input_player1_r_y_plus_axis = "+3" input_player1_r_y_minus_axis = "-3" input_exit_emulator_btn = "10" input_player2_joypad_index = "0" input_player2_b_btn = "2" input_player2_y_btn = "3" input_player2_select_btn = "8" input_player2_start_btn = "9" input_player2_up_btn = "12" input_player2_down_btn = "14" input_player2_left_btn = "15" input_player2_right_btn = "13" input_player2_a_btn = "1" input_player2_x_btn = "0" input_player2_l_btn = "6" input_player2_r_btn = "7" input_player2_l2_btn = "4" input_player2_r2_btn = "5" input_player2_l_x_plus_axis = "+0" input_player2_l_x_minus_axis = "-0" input_player2_l_y_plus_axis = "+1" input_player2_l_y_minus_axis = "-1" input_player2_r_x_plus_axis = "+2" input_player2_r_x_minus_axis = "-2" input_player2_r_y_plus_axis = "+3" input_player2_r_y_minus_axis = "-3" input_exit_emulator_btn = "10"
Next, the “es_input.cfg” file from “/.emulationstation”:
<?xml version="1.0"?> <inputList> <inputConfig type="keyboard" /> <inputConfig type="joystick" deviceName="SZMy-power LTD CO. Dual Box WII"> <input name="a" type="button" id="1" value="1" /> <input name="b" type="button" id="2" value="1" /> <input name="down" type="button" id="14" value="1" /> <input name="left" type="button" id="15" value="1" /> <input name="menu" type="button" id="10" value="1" /> <input name="pagedown" type="button" id="7" value="1" /> <input name="pageup" type="button" id="6" value="1" /> <input name="right" type="button" id="13" value="1" /> <input name="select" type="button" id="8" value="1" /> <input name="up" type="button" id="12" value="1" /> </inputConfig> <inputConfig type="joystick" deviceName="SZMy-power LTD CO. Dual Box WII"> <input name="a" type="button" id="1" value="1" /> <input name="b" type="button" id="2" value="1" /> <input name="down" type="button" id="14" value="1" /> <input name="left" type="button" id="15" value="1" /> <input name="menu" type="button" id="10" value="1" /> <input name="pagedown" type="button" id="7" value="1" /> <input name="pageup" type="button" id="6" value="1" /> <input name="right" type="button" id="13" value="1" /> <input name="select" type="button" id="8" value="1" /> <input name="up" type="button" id="12" value="1" /> </inputConfig> </inputList>
These two files gt me up and running. I’m still tweaking some stuff and testing some other. Right now, I can’t get Atari 2600 Basketball to work as a 1 player game– controller 1 appears to work in 2 player mode, but the computer takes over that player when you go to 1 player mode, and controller 2 doesn’t do anything that I can see. Also, has some fun reconfiguring the dgenrc file to be more consistent with the other emu controller profiles. And now, the first game I test is Toy Story, and the graphics appear to be missing half their colors! If anyone has any suggestions on those two issues, I’m all ears! Happy gaming !
Topic: Wish list
Topic: What I have learned so far…
Alright, I have been playing with the RetroPie setup on a Model A board for the past week, and here is what I have figured out so far…
I first want to say “Great work!” I have loved having all my games in one place. It is like a 10 year old’s dream come true (I’m 31).
1. I wish I would have gotten the Model B board for the 2 USB ports, i.e. easy 2 player controller setup without a USB hub.
2. There is no documentation that I found about loading ROMs without networking into the RPi.
The way I devised to load them is almost necessary on the Model A board because of no Ethernet. You can F4 (on a keyboard) out of Emulation Station, type “startx” at the command line, plug a USB memory stick into a powered USB hub, navigate with mouse or keyboard to the file browser at the bottom left of the desktop interface.
Here, you cannot simply click on your USB drive from the sources list at the left for some reason, but you can click the up arrow on the navigation bar at the top to go to the root directory. Navigate to the media folder, and then open USB0 in there. You should find your folders that are on your USB drive. Copy the ROMs you want to carry over to the RPi and then navigate to the Pi folder in the sources list on the left side of the window. Go into RetroPie and then the roms folder. Paste them into the specific folder for whatever system they go with.Click log out at the bottom left and then type sudo reboot. Whenever it restarts, the emulator associated with the ROMs you just pasted should be available!
3. When I use retroarch-joyconfig from the command line, I can go through all the button presses for up down, etc., but those button presses do not seem to be saved in the RetroPie->configs->all folder’s retroarch.cfg file.
This is probably well documented in other places, but I want to do so again because it may save someone some searching. Maybe they are not supposed to.
However, if I manually edit the aforementioned retroarch.cfg file manually, the settings stick for all emulators.
Unfortunately, this is not good for emulators that do not use the same buttons as you just programmed, i.e. NES buttons would probably use the Y button on an SNES button pad for the B button. Thankfully, the creators of the RetroPie distro were forward thinking and provided extra retroarch.cfg files in separate folders under RetroPie->configs. Here, you can copy and paste the lines of code that would be different for that specific emulator. For example, I copied the X,Y,B,A button code from the main retroarch.cfg file and pasted it in the SNES retroarch.cfg file. That way, my main cfg can be set up for NES and the SNES cfg will override those buttons when I open an SNES ROM. Beautiful.4. Programming extra buttons for extra functions is amazing.
I have a PlayStation style USB controller, the Logitech Precision to be precise. It has four shoulder buttons… L1 through R2. NES and SNES do not need many of those buttons, so they can be programmed in the retroarch.cfg file to do lots of cool things! Things like dumping a ROM and taking you back to Emulation Station, rewinding a game, saving/loading your current state (I have not gotten this one to work yet), and other cool things.
Dumping the ROM is probably the most useful. Look toward the bottom of the main retroarch.cfg file for the lines enable_hotkey and exit_emulator and get rid of the # at the beginning of each of those lines (uncomment them).5. The menu in Emulation Station is really great and should be used for more.
I like the option of rebooting the RPi or shutting down from inside Emulation Station with just the gamepad. I am going to post a separate “wish list” that I hope will become a place for people to add things they would like to see in future releases of RetroPie.
6. Composite (Yellow RCA) out does not work unless you manually change something in the emulators folder.
I know that there are other threads documenting that people are working on this, but I wanted to put it in here for those that might not know about it. I reflashed my entire set SD card because I thought it was corrupted. Then! I found the thread about the setting.
I guess that’s it for this list. Hopefully it will help some of those that are new to the RetroPie. Again, great work! Please continue.
No luck getting any controllers to work with emulators.
For the last week I spent about 4 hours each day trying to get retropie to work with NES with no luck.
I have had a lot of problems but the best I can get it to work is that I can use a gamepad controller to go through the menu, but when the emulator starts, the controller does not work. If I have a usb keyboard plugged in, most of the buttons work.
I was hoping someone could give me some straight forward instructions. I have been trying as many instructions as I could find on the net with no luck. Each try I have been re-imaging the SD card to ensure I didnt mess anything up (and trying different SD cards just incase). I have also tried a usb gamepad and the other emulators just to try to get anything to work with no luck.
I can’t list everything I tried, but basically when I start with a fresh image I use the gamepad to configure the first menu. I can now move to different emulators and select a rom, but nothing happens in the game. I have especially been following the instructions at http://supernintendopi.wordpress.com/ but just no luck.
Setup:
Model B 512
16GB SD card
1A HTC Charger
2x Retro Link USB SNES Controllers
NOOBS 1.2 installed Rasbian
64MB GPU Memory
Retro-Pie installation script (binary install)SNES Issues:
Basically, everything works fine, until I try to play Donkey Kong Country, and the 2nd controller stops working. The emulator works fine for 2 player in the Mario All Stars, Mario Kart, Street Fighter 2 and Mortal Kombat 3 roms.
I found this:
https://github.com/retropie/RetroPie-Setup/issues/158But I do not understand how to do that, I’m pretty sure I do not have the source code in my install to do that, and I also can not switch to using PiSNES because it gives me an error when trying to launch (missing shared library). There also was not a configuration file to map the controller buttons either.
So if this has been a known issue for a while, is it going to be fixed at some point out-of-the-box? I don’t know how to go about fixing it regardless.
Atari 2600 Issues:
The 2nd controller doesn’t work period for me, I was thinking that possibly its reading a different configuration file from the main Retro Pie one, but I do not know enough to figure it out.
Also, is there a way to map the difficulty buttons and possibly the Color/B&W switch? If I could at least get the 2nd controller working so me and my gf can play Frogs and Flys, it would be great!
Topic: USB Cable Issues
Hello,
I followed this design to create my NES box running RetroPie:
and this guide:
http://supernintendopi.wordpress.com/
I followed recommended hardware lists when available. Everything works perfectly when I’ve got my RPi powered with an RCA 3ft Micro USB Cable connected to a Mausberry RPi on/off switch, out to another 3 ft RCA cable, then to an Amazon Basics USB wall charger. Links to both:
http://www.newegg.com/Product/Product.aspx?Item=9SIA0PG0C94391When I try to run the RPi through the setup listed above, then through a USB Coupler connected to a longer Male/Male USB cable and finally to the wall charger, I can boot the RPi into RetroPie, but my game pads no longer work. Here are links to the specific coupler and USB cable:
Thanks in advance for any help!
I spent countless hours so far, but I just want to be able to use only a retrolink usb nes controller for nes emulator only.
Where I am at is that I can get into a rom in the main menu, but when the rom launches, I have no controller.
How I got here was; write image to card, during first boot up I use the nes controller as set up, use windows to copy over roms and delete other files in other games folders (so it just goes right to the nes roms screen).
Topic: SNES to USB Adapter Problem
Hello everyone,
I have a Problem hope you can halp me. I bought this Adapter from German Amazon Page (http://www.amazon.de/USB-SNES-Controller-Adapter-Converter/dp/B003HLDZ92/ref=sr_1_2?ie=UTF8&qid=1372418758&sr=8-2&keywords=snes+to+usb). When I start EmulatorStation with it only one Controller works. Cant get the Second one Working. I can Setup the Keys in my Terminal with ./retroarch-joyconfig -o p2.cfg -p 2 -j 1 after copying the content to the main config I cant use it. The only way to get it work in a snes Game like Donkey Kong is keep a Button on Controller 1 pressed.
Sorry for my bad English.Greetings
Changer