-
Search Results
-
Hi all… I’ve been messing about with RetroPie for most of the day, I’ve got some things working but not other and I’m not too sure why…
I’m finding that though there’s a fair bit of info out there I’m not too sure whether it relates to the current version etc…
So questions –
Am I meant to upgrade using the 16 hour binary install?
I’m on about when one runs the script at
~/retropie_setup.sh
and gets the blue menu… The top option isBinaries-based INSTALLATION
the second is
Sourced-based
I’m not sure what these are referring to..? I mean, I’ve already installed it, haven’t I? Or not?
The
retropie_packages.sh
script – that’s to install the items listed within it? Is the other one (~/retropie_setup.sh
) meant to be run first?How to I show you lot what version I’m currently running?
I’ve been able to get somethings working for the SNES emulator, I’ve just dropped the rom files into
/home/pi/RetroPie/roms/snes
And they’ve worked alright…. I can’t seem to use amiga though, or mame, I’m not sure why this is or if things work differently etc…
Also I want to connect the PS3 controller to it by USB Bluetooth, bought one about 30 minutes ago and I’m pretty sure its not compatible…. any of you lot using one that works? What is it?
Any help appreciated, cheers all!
So, i bought a usb snes controller,it works well in the menu, but how can i paly with it in the games ?
pls help me :c
ps: idk nothing about the grammar of the pi-language (?)Hi there people!
A few weeks ago I ordered a Raspberry Pi b+, USB single female slots, cooling devices for the RPi b+, SNES extensions cables, 32 GB micro SD card, etc…
The plan is to get everything inside an american model cartridge.
I first started emptying the the cartridge with a file and knife and then I made space for the SNES female controller connectors.
I had to remove the ethernet adapter and the 2 double USB slots to get inside the cartridge. My plan is to solder 3 single USB slots in a plate and link it to the original USB. The fourth USB slot will be for a tiny WLAN adapter, also inside the cartridge.
Now I’m running out of space and I don’t think it would be enough space for the RetroPie GPIO adapter.How dangerous is it to connect the 2 SNES controllers directly to the GPIO?
Has someone linked 2 controllers directly to the GPIO? How?
Any recommendations?Cheers!
Topic: Setting up my RetroPie.
Hi everyone, hope you’re all well!
I got my Raspberry Pi in the beginning of this week so I am new to all this. I chose the RetroPie as my first project and have been playing around with it for a couple of days now.
Even tho there is a huge amount of info on this forum (thank you everyone) and elsewhere around the web, I am still having struggles setting everything up properly / the way I want things.
I have watched and read about every singe tutorial/guide I’ve found on the web but even with all these tips things are not quite right.Setup: Raspberry Pi B+ (700MHz Processor, 512MB RAM, 4x USB Port)
8Gb Micro SD
32Gb USB Flash DriveUsing HDMI with ‘Sony Bravia’ 32″. Audio is also going through HDMI
I downloaded the latest RetroPie IMG (2.3) from the site and burnt it on my 8Gb SD card successfully, loaded the card in the Pi and turned it on.
After the boot (when it asks you to set your controls for EmulationStation) I hit ALT F4 to get into the console as suggested, to first set up your pi.MY STEPS:
I performed ‘
sudo raspi-config
‘ to access the set up menu.
In this menu I did what people advised: ‘Expand File System’ and REBOOT.
‘Advanced Options’ split memory 256
‘Overclock’ set this to ‘medium’ (9000Hz)After this I performed ‘sudo ./retropie_setup.sh’.
In tis menu I also did what people advised: ‘UPDATE Retropie Setup Script’
‘UPDATE Retropie Binaries’
Rebooted at the end.After the reboot I get to the EmulationStation control set up, finish it and continue to EmulationStation.
Even after the updates, configurations and overclocking, the Pi isn’t really performing well (yet). I was wondering if you guys could help me out with these issues.
-First visible problem is the resolution or overscan. The EmulationStation menu is too large and some of the information doesn’t fit on screen.
I’ve tried a few things to fix this (for example ‘sudo nano /boot/config.txt’) but
I’ve not yet found a solution.-I enter the SNES emulator and see that all my ROMS (Saved on my 32GB USB stick) are there in the menu. I played a few games for an hour or so and it seemed to work
alright. The sound was glitching a lot, slowing down and distorting.I read about some people fixing this buy installing the PISNES emulator instead of the RetroArch so I decided to try it.
I downloaded and installed the PISNES from ‘retropie_setup.sh’, and as people were saying tried to edit the ‘es_systems.cfg’ to run PISNES instead of RetroArch.I was struggling with this a lot and finally THOUGHT I got it to work. Entered the EmulationStation and all my SNES games were gone from the list. So I dragged one of my ROMS from my usb stick to the ‘snes-pisnes’ folder on the SD card and it popped up in the emulator, but didn’t work.
When I ran the game it said : ‘sh: 1: /opt/retropie/emulators/pisnes/snes0x: not found.
I suppose the route is incorrect but I haven’t figured out how to change this.How could I fix this? And also how could I access the SNES ROM’s from my USB drive rather than the SD. I tried making a folder called snes-pisnes (identical to the name on the SD Card) for my ROMS on the usb but this didn’t work.
All the other systems find the ROMS from the USB without issues.
Even after the updates, configurations and overclocking, the Pi isn’t really performing well (yet). I was wondering if you guys could help me out with these issues.
-The games lag a little, especially the sound which is a disaster on the NES and SNES.
– All the games in my emulators are listed twice, like this:
._Mario Bros.
._Mario’s Time Machine
._Mega Man
Mario Bros.
Mario’s Time Machine
Mega ManVery annoying, any of you had the same issue?
Apologies for the long post but I wanted to try and include as much info as possible to make this a tad easier.
Any of you guys had similar issues and how did you get around them?Thank you guys so much in advance!
Best
Hi! need help, I am trying to configure my controls to mame ps3 by usb in RetroPie v2.3, me in the other emulators work fine, but do not get mame to work. follow the instructions below:
“sudo nano /opt/retropie/emulators/mame4all-pi/src/rpi/minimal.cpp
Comment out lines 168 to 174 so that the code appears as
// if (SDL_JoystickNumAxes(myjoy[i]) > 6)
// {
// SDL_JoystickClose(myjoy[i]);
// myjoy[i]=0;
// logerror(“Error detected invalid joystick/keyboard\n”);
// break;
// }
If you are having difficulty editing the file, then you can find an amended copy at this post at the Retropie forum to overwrite your existing copy.Save and exit.
Recompile by going to the mame4all directory
cd /opt/retropie/emulators/mame4all-pi/
and running the following command.
make”
but I get the following error when compiling:src/rpi/minimal.cpp:130:19: warning: ‘context’ defined but not used [-Wunused-variable] src/rpi/minimal.cpp:131:30: warning: ‘nativewindow’ defined but not used [-Wunused-variable] Makefile:75: recipe for target 'obj_mame_rpi/rpi/minimal.o' failed make: *** [obj_mame_rpi/rpi/minimal.o] Error 1 pi@raspberrypi /opt/retropie/emulators/mame4all-pi $
any idea how to fix it?
I have been following the rabbit hole with links and videos but haven’t found a solution that works. I want to use a Logitech F310 USB controller with RetroPie and emulators.
1. I have downloaded the new 2.3 image, burned to card and it boots up correctly.
2. I have ran disk expander and now using all 32GB of the card.
3. Set localization to EN US.
4. Ran sudo apt-get update and sudo ap-get upgrade.
5. Upon bootup, Emulation Station says no gamepads detected and doesn’t allow me to configure it.Could someone paste simple step by step instructions on how to get this to work or point me to a URL of where I can find these instructions?
Thank you in advance.
I physically have roms for the SNES , Nes , and N64 in the right folders on the USB drive i have plugged in, which has working GBA roms on it
i have tried to copy the SNES roms over to the SNES folder on the SD card but it literally said “copying failed” even if sudo and such
i only have Gameboy advance, IBM, PC and Apple 2 on my emulators screen. Can anyone help me out? :)I saw a lot of guides, but no one worked, i mean, the usb controller work in the menu, but then ? how i can play with that in game ?
practically idk nothing about the grammar of the Raspberry, plz help me :DHey guys,
I am very new to this forum and the Raspberry Pi in general, but I have done a ton of research. As the title suggests, my plan is to make a RetroPie in an NES Shell. I am currently getting all my parts purchased. I want you guys to help me and guide me through this, if you’d be so kind! I am currently following this guide: https://www.youtube.com/watch?v=R2Peo5wX1NU
Here are the parts I currently have purchased and have them on their way to my home:
• Raspberry Pi B+ Model
• 2x Original SNES Controllers
• RetroUSB SNES Conversion to USB kit x2 (I am planning to convert the controllers to USB
• Original NES Broken but with working LED and Power/Reset buttons
• Sandisk 16GB micro SD Card
• Mausberry Shut Down Circuit (Choose your own circuit)
• Edimax Wifi Dongle
• Zebra Acrylic Case
• Plugable USB 2.0 4 Port USB Hub 2.5A
• Industrial Grade Velcro for mounting the Raspberry Pi and USB HubI understand the whole thing, theoretically, the only thing that troubles me is soldering the power and reset button to the Mausberry circuit and getting the LED of the NES to work! I know I need a 2.2k resistor for the LED but which one do I buy? On Amazon there are 1/4 watt and 1/2 watt options with a 5% symbol? I’m not too savvy on resistors. But I do somewhat know how to solder, i’m not completely helpless, haha. And where can I get the blue and white wires they solder to the LED? The 5v and ground.
Here is a link the guys provide for the wiring diagram:
https://plus.google.com/photos/100895179273047163977/albums/5957076319930220449Suggestions and detailed advice would be amazing! Thanks fellas, hopefully you guys can help accomplish my project.
These are the parts the guys in the video suggest to get:
Parts List– A BROKEN NES, don’t destroy a piece of history! Check Ebay.
– Model A (256MB) or
– Model B (512MB)
– Super Nintendo USB Controller (I Brought the Gtron Controller on Amazon)
– 8GB Class 10 SD Card
– MausBerry Shutdown Circuit
– Ada Fruit Board Edge Mounting Kit
– Belkin Ultra-Slim Series 4-Port USB 2.0 Hub
– Plugable USB 2.0 2 Hub x2
– (Optional) Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB AdapterCables and Bits
– Ultra Slim HDMI
– AC Adapter Extension Cable
– Wall Plate with Ethernet and HDMI Keystones
– 2.2k Ohms Resistor (for the LED)
– Two USB Male to Micro cables
– One USB Mini cableI will not be using Ethernet as I have the WIFI dongle.
Hello,
So I’ve got got my Raspberry pi a few days ago. Never used linux before. Complete noob.
However! I have gotten retropie loaded, have it working quite well with my gamepad (using these).
I currently only have one gamepad.
Ok. So I know Super Mario All-Stars is a bit broken. It seems to switch the controller to second player whenever the game is started.
In order to fix this, I’ve heard that you can modify the controller so player 2 doesn’t exist but that this can mess up other games..
So I made just this one rom run off of “pisnes” instead of just the snes emulator. I then created a secondary config file for pisnes for the controller input. I’ve tested this config file and know that it is running the correct one.
However, I am still unable to get the gamepad to work properly with this rom.
Here are the different techniques I’ve tried:
First try: What this “should” do (according to what my mind is telling me) is make both players run off of index 0.. right? Or am I wrong?
input_player1_joypad_index = "0" input_player1_b_btn = "1" input_player1_y_btn = "3" input_player1_select_btn = "6" input_player1_start_btn = "7" input_player1_up_axis = "-1" input_player1_down_axis = "+1" input_player1_left_axis = "-0" input_player1_right_axis = "+0" input_player1_a_btn = "0" input_player1_x_btn = "2" input_player1_l_btn = "4" input_player1_r_btn = "5" input_player2_joypad_index = "0" input_player2_b_btn = "nul" input_player2_y_btn = "nul" input_player2_select_btn = "nul" input_player2_start_btn = "nul" input_player2_up_axis = "nul" input_player2_down_axis = "nul" input_player2_left_axis = "nul" input_player2_right_axis = "nul" input_player2_a_btn = "nul" input_player2_x_btn = "nul" input_player2_l_btn = "nul" input_player2_r_btn = "nul" input_enable_hotkey_btn = "nul" input_exit_emulator_btn = "nul" input_player1_a = "nul" input_player1_b = "nul" input_player1_y = "nul" input_player1_x = "nul" input_player1_start = "nul" input_player1_select = "nul" input_player1_l = "nul" input_player1_r = "nul" input_player1_left = "nul" input_player1_right = "nul" input_player1_up = "nul" input_player1_down = "nul" input_exit_emulator = "nul" input_player2_a = "nul" input_player2_b = "nul" input_player2_y = "nul" input_player2_x = "nul" input_player2_start = "nul" input_player2_select = "nul" input_player2_l = "nul" input_player2_r = "nul" input_player2_left = "nul" input_player2_right = "nul" input_player2_up = "nul" input_player2_down = "nul" input_exit_emulator = "nul" input_enable_hotkey_btn = "8" input_exit_emulator_btn = "9" input_save_state_btn = "5" input_load_state_btn = "4"
Second try: (credit to KitchUK for this one)
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_axis = "-1" input_player1_down_axis = "+1" input_player1_left_axis = "-0" input_player1_right_axis = "+0" input_player1_a_btn = "1" input_player1_x_btn = "0" input_player1_l_btn = "4" input_player1_r_btn = "5" input_enable_hotkey_btn = "8" input_exit_emulator_btn = "9" input_player2_joypad_index = "nul" input_player2_b_btn = "nul" input_player2_y_btn = "nul" input_player2_select_btn = "nul" input_player2_start_btn = "nul" input_player2_up_axis = "nul" input_player2_down_axis = "nul" input_player2_left_axis = "nul" input_player2_right_axis = "nul" input_player2_a_btn = "nul" input_player2_x_btn = "nul" input_player2_l_btn = "nul" input_player2_r_btn = "nul" input_enable_hotkey_btn = "nul" input_exit_emulator_btn = "nul" input_player1_a = "nul" input_player1_b = "nul" input_player1_y = "nul" input_player1_x = "nul" input_player1_start = "nul" input_player1_select = "nul" input_player1_l = "nul" input_player1_r = "nul" input_player1_left = "nul" input_player1_right = "nul" input_player1_up = "nul" input_player1_down = "nul" input_exit_emulator = "nul" input_player2_a = "nul" input_player2_b = "nul" input_player2_y = "nul" input_player2_x = "nul" input_player2_start = "nul" input_player2_select = "nul" input_player2_l = "nul" input_player2_r = "nul" input_player2_left = "nul" input_player2_right = "nul" input_player2_up = "nul" input_player2_down = "nul" input_exit_emulator = "nul"
Neither of these worked.. Looking at them it looks like they should work.. I’m having trouble figuring out why it is still switching over to second player, when second player either doesn’t exist or is the same index as player 1.
Anyone have any suggestions?
which of these Configuring bindings do i need to have order to play nes and snes games. When runing ./retroarch-joyconfig and what are they used for?
I have xbox360 wired controller.
Found joypad driver: udev Using joypad: Xbox Gamepad (userspace driver) Joypads tend to have stale state after opened. Press some buttons and move some axes around to make sure joypad state is completely neutral before proceeding. When done, press Enter ... Configuring binds for player #1 on joypad #0. B button (down) Joybutton pressed: 1 Y button (left) Joybutton pressed: 1 Select button Joybutton pressed: 1 Start button Joybutton pressed: 1 Up D-pad Joybutton pressed: 1 Down D-pad Joybutton pressed: 1 Left D-pad Joybutton pressed: 1 Right D-pad Joybutton pressed: 1 A button (right) Joybutton pressed: 1 X button (top) Joybutton pressed: 1 L button (shoulder) Joybutton pressed: 1 R button (shoulder) Joybutton pressed: 1 L2 button (trigger) Joybutton pressed: 1 R2 button (trigger) Joybutton pressed: 1 L3 button (thumb) Joybutton pressed: 1 R3 button (thumb) Joybutton pressed: 1 Left analog X+ (right) Joybutton pressed: 1 Left analog X- (left) Joybutton pressed: 1 Left analog Y+ (down) Joybutton pressed: 1 Left analog Y- (up) Joybutton pressed: 1 Right analog X+ (right) Joybutton pressed: 1 Right analog X- (left) Joybutton pressed: 1 Right analog Y+ (down) Joybutton pressed: 1 Right analog Y- (up) Joybutton pressed: 1
Im getting this att startup
-- [ ERROR ] ------------------------------------------------------ USBController::USBController(): libusb_open() failed: LIBUSB_ERROR_ACCESS
Topic: problem with rpix86
Hi i’ve installed Retropie and im very happy with the only problem i cant solve is with that emulator.
I’ve added some roms using a USBSTICK to the x86 folder.
But when i run rpix86 i cant access to that folder .
Any help?
Thanks in advanceTopic: auto writing to USB
Now i know the autowriting the file rom directory to any usb plugged in is useful, but is there anyway of specifying with port it does it with? I have a b+ and would like to be able to use a couple of usb sticks but only have one usb port for transferring roms? any idea how to adjust the autowrite settings?
thankyou in advance.Topic: Controller Setup Nightmare
Hello everyone
I picked up a Raspberry Pi B+ and have been working with EmulationStation/RetroPie for the last several days.
Everything is set up correctly – the Pi/OS settings, SSH, etc. I have ROMs on the device that are recognized and my controllers are picked up by EmulationStation without any issue.
I’ve had a hell of a time getting the controller set up. I’m using a Logitech Dual Action controller – basically a generic USB controller that mimics the PS1 design (dpad, two joysticks, L1, L2, R1, R2, start, select, four buttons on the right side for A,B,X,Y). I’ve run the controller setup in the RetroPie setup screen, the command line, and I’ve tried manually changing the retroarch.cfg file through the GUI OS in the .cfg file using the actual key numbers for each key. No matter what I try, the controller either isn’t picked up by the emulator (tried NES, SNES, Gameboy, PSX) or the only button that seems to register is R2 as the start button.
I’m at a loss. I had two wireless Xbox controllers hooked up and working together for a two player game, but the blinking “X” light made it more annoying than it was worth. I couldn’t get the blinking light to stop despite following a very specific online guide to do so.
I’ve tried looking all over this forum and about four or five other forums/blogs/online guides for setting up controllers. The main issue I’m running into is the instructions and directory listings are not for the current version of EmulationStation (2.3) and nearly every command or directory I try to set up/use is listed as invalid.
Please help, I’m at my wit’s end. Is there an up-to-date guide for setting up controllers on 2.3 anywhere on the internet? Believe me, I’ve looked through this forum and others with no luck. I’d appreciate any help you’re willing to offer. Thank you in advance.
Hi,
I’m mounting a retropie based game station in an old NES case, and I’d like to use the nes reset switch to exit the current game and return to emulationstation.
Is there any way to send this kind signal to emulationstation via a python script? I already have a script running for the mausberry shutdown circuit, if possible it would be great to have this on the same script.
I use usb controllers, so I don’t need a full gpio/controller mapping; I just need to simulate an escape key press, or send directly a signal to emulationstation or the current running emulator to exit.
Hello everybody !
I’m new on Retropie and is for me, the best solution !
I wish to create a new Arcade cabinet (my first cabinet’s running on a normal PC with MAME and USB adapter )
But i need to using only Raspberry.BUT, i have search on the web and i haven’t found the solution of my problem.
For you, this solution is correct ?
and the same on the Raspberry Pi B+’s GPIO for make a two player panel ?Thank you ! :)
Hi, So I’m building a handheld device with the Raspberry Pi Model B.
I have RetroPie as the OS, with EmulationStation as the front end. I have everything installed, using a precompiled image and ready for ROM movement. I have the issue of setting up the emulators. I’ve posted to Raspberry Pi’s site, was rerouted to Github. Github rerouted me to here. I’m new to linux and the raspberry pi, so if I miss something obvious, I’m going to play the ignorance card. :P
I was trying to create ES_Config.txt [since it advertised configuring multiple emulators at once.] and went through the steps of getting the dependencies, as well as Angelscript. The last message I got from Github, was that ES_Config.txt is outdated and that soon they would offer a means of configuring this within ES itself. [https://github.com/Aloshi/EmulationStation/issues/256] As this is a project of mine with a due date in December, I cannot simply wait on this.
Is there a viable way to make the configuration files needed for the button inputs? (Not the inputs of ES, that’s easy. The emulator inputs) Please help!! After I find a solution to this snag, I can begin the process of building (or modifying the USB SNES Controller) and then the fun of building the case.
Hi all,
I successfully got Retropie working with the Tankstick, thanks to the resources in here.
I’d now like to for a 4-player setup (Gauntlet!!), I happen to have enough microswitch Joysticks and buttons lying around to build this, my plan would be hook these “Player 3 / Player 4” via GPIO adapter.
Question before I dive into long sessions of woodwork and drilling:
– Does anyone know if this is actually possible in principle (or knows for sure that is is not)?
– Alternatively, is anyone running Tankstick in parallel with some other USB I/F boardinstead (if yes which one)– If yes, are there special software settings/long & deep configs I will have to do, or is it a “just works” thing?
I did use search function but did not find anything?
Hey,
Just wanted to say that RetroPie 2.3 has been great to set up and use when compared to the old 1.x series. And for once, even have MAME working with minimal configuring so kudos.
But, I do have a couple of questions and one concern. I have been trying to add the box art for days to my RetroPie setup. Unfortunately, due to the volume of my library the RetroPie GUI scraper does not cut the mustard and usually freezes up after around 50 or so games. With the old text based ES scraper program from the RetroPie 1.x series, I was able to get the boxart to work flawlessly with the same library. So, my first question is there a still supported version of the scraper but text based? I don’t see it in the install/setup menus (where it was in RetroPie 1.x).
The other question is quitting back to emulation station from controller. I thought there was a way to add a button combination to emulation station so that when in emulator you could press that combo and be back to the ES screen. Is that still so with RetroPie 2.3?
Also, if I added the GPIO adapter for the SNES controllers, how will this affect my current Logitech Wingman USB install?
Thanks in advance.