Forum Replies Created
-
AuthorPosts
-
herbfargusMember
Got you covered… Well partially anyways- its in the works. See the diagram here for Atari 2600 :
https://github.com/retropie/RetroPie-Setup/wiki/Atari-2600
We’ve done it for about half of the controllers or so. Just check each page: taalas and I maintain a github page for our progress:
https://github.com/taalas/RetroPie-Artwork/issues/2The libretro wiki supposedly has some but unfortunately it isn’t complete
http://wiki.libretro.com/index.php?title=Main_Page
Retroarch uses the concept of retropad which is essentially what you are describing- a joypad abstraction with mappings for each emulator. We’ve tried to replicate that as much as possible and it will hopefully be implemented with inputstation: an experimental module petrockblog is working on that will be a one time controller configuration script for all emulators.
There is another added complication in button mappings as my button 1 on my SNES gamepad might be “B” but maybe on yours your “B” is button 3 in the code. Ideally that should be addressed when you run retroarch-joyconfig but it can still add to the confusion then on top of that you different mappings for different games… Probably a lot more than you wanted to know I’m sure but as you’ve seen with controller configurations it can get pretty complicated.
herbfargusMemberI would have to agree. It has been a point of discussion on the emulationstation github for quite some time along with issues of a similar type. https://github.com/Aloshi/EmulationStation/issues/191
For my system I’ve just picked all my favourite games for each system and have an ideal build for that and then when I get bored of them i’ll look in my repository for new games to add. I have emulationstation set up on my laptop for testing the games out before I decide whether or not they are worth playing on my raspberry pi.
herbfargusMemberAre you using Ethernet or WiFi? My WiFi had a problem with staying connected and I had to add the line
wireless-power off
to /etc/network/interfaces in order to get it to work. With winscp are you using the sftp file protocol?herbfargusMemberIf your ROMs are in zip format extract them and see if that makes any difference.
herbfargusMemberWhat you are explaining sounds accurate- the bottleneck here is emulation station and the gamelist.XML. quite frankly having that many games is kind of ridiculous- for that type of approach you’re probably better off in the hyperspin forums- its more of a PC compatible method if you are trying to stuff every possible game ever created onto one system. If you want the pi to be manageable- its probably a little more realistic to sort through your massive romsets and delete all the clones, duplicates, nonworking ROMs, and maybe stick to the games you’ll regularly play, or you can have your repository of ROMs on your PC and swap out the games you want to play as you see fit. In short the pi just can’t handle that many ROMs.
herbfargusMemberhttps://github.com/gizmo98/simple-theme-plus/tree/master/retropie
Check /etc/emulationstation/theme/simple/retropie and check if the above files are there. Alternatively you could try a full binary install, reboot and see if that changes anything (may want to make backups first just in case)
herbfargusMemberbottom of the page:
https://github.com/retropie/RetroPie-Setup/wiki/Game-Boy-Advanceif you are using gpsp press F10 to set up you controls through the menu. you can set up a menu hotkey that will open the menu which you can then exit from. If you are referring to libretro-gpsp or libretro-vba-next they use retroarch hotkeys.
https://github.com/retropie/RetroPie-Setup/wiki/RetroArch-Configuration
herbfargusMemberIt has been added. Thank you for your suggestion.
https://github.com/retropie/RetroPie-Setup/commit/7a733ccc4ccfe7afc1fae7c31f31235572844d88
For steps on how to update it see this post:
And for a quick tutorial on how to use the tool (wicd-curses) see the first option on this post: https://github.com/retropie/RetroPie-Setup/wiki/Setting-Up-Wifi
It will be included in future releases of retropie.
herbfargusMemberI just added another wifi option to the source code- I’ve updated to wiki to reflect the change so the first option will walk you through it. You’ll need to update your setup script (you’ll need to be connected to the internet through Ethernet for this) if you arent comfortable with the terminal you can also access the retropie setup script from the retropie menu if you’re using retropie 3.0
cd RetroPie-Setup sudo ./retropie_setup.sh Update setup script Exit setup script cd RetroPie-Setup sudo ./retropie_setup.sh Option 3 setup Option 323 Retropie configuration menu Reboot
Then on reboot there will be a new option in the retropie menu in emulationstation called configure wifi- then you should be able to connect using the steps laid out in the updated wiki article.
BTW with your particular WiFi dongle some of the things I’ve read have suggested that the drivers are configured by default in the latest rpi firmware so there wouldn’t be a need to compile the kernel for the driver and whatnot, but I could be wrong. The newest option I outlined above is wicd-curses and it might also solve firmware issues as well but don’t quote me on that either.
herbfargusMemberThat is a pretty good deal, but if $6 is too high a price: you can get a SNES controller for $4- with free shipping at that!
herbfargusMemberThe magnet link is for torrenting- it generally will download faster that way but you’ll need a client such as bittorrent or utorrent. as for the direct download:
its the giant green button that says download…
this is the direct link
http://downloads.petrockblock.com/images/retropie-v3.0beta2-rpi2.img.gzits possible if you have a javascript blocker that it might not show up. But as of right now when I navigate to this page https://www.petrockblock.com/retropie/retropie-downloads/retropie-project-sd-card-image-for-raspberry-pi-2-version-3-0-beta-2/ the big green button is there.
herbfargusMember/etc/emulationstation/es_systems.cfg
Go down to psx and add .iso .ISO to the extensions section (it will already have .bin and .cue I think)
BTW for future reference you can add small things like this with a pull request on github: in this case you’d add it here:https://github.com/retropie/RetroPie-Setup/blob/master/supplementary/platforms.cfg but to save you the trouble I have submitted a pull request to have iso added.
**update: it has been added to the source code.
herbfargusMemberHave you looked at floobs video? As far as I understand it, you can only have one button be an exit button.
http://www.youtube.com/watch?feature=player_embedded&v=4WX7RrzUtII
herbfargusMemberherbfargusMemberI’m glad it worked out! I’m hoping that we can integrate wicd-curses by default in the retropie project as wifi seems to be a thorn in the side for many. for the record though generally speaking having an open network probably isn’t the safest practice… :P
**UPDATE: it has been added to the source code:
herbfargusMemberDepends on which video player you are using and which version, also depends on which raspberry pi you have ( the RPI 2 boots quickly so you’ll have to code it to play all the way through first before emulation station starts if you don’t want emulation station cutting into your video) I’ve used .mp4, .mov, and .mkv. I had problems with .avi and some newer mp4s… Its kinda hit and miss- I converted my videos with a bunch of different settings in vlc until I found one that worked. Here’s a video of what I did to get it to work:
herbfargusMemberhttps://github.com/retropie/RetroPie-Setup/wiki/Setting-Up-Wifi
Or you can use wicd-curses.
sudo apt-get install wicd-curses
sudo wicd-curses
(You’ll need to be connected through Ethernet first to install it)
04/28/2015 at 23:23 in reply to: XBOX360 wireless controller works in emulationstation but not in retroarch etc #96401herbfargusMemberIf you are using retropie 3.0 in the retropie menu there is an option to configure retroarch controls. Run it through that and see if it changes anything. If you already did that you can try configuring it manually using the steps in the link below:
https://github.com/retropie/RetroPie-Setup/wiki/RetroArch-Configuration
herbfargusMemberThe binding for R2 is a hotkey for RGUI see this video.
As far as i understand it, In the retroarch.cfg file it will be a line called
input_menu_toggle_btn
it is also automatically added to the autoconfig file created when you run retroarch-joyconfigherbfargusMemberWas the .cfg file you edited this file?:
/opt/retropie/configs/all/retroarch.cfg
when you say you have 2 ps3 controllers worth of buttons are you saying you have two ps3 controllers? Or do you have an arcade stick setup or, is it something you put together yourself?herbfargusMemberhttps://github.com/retropie/RetroPie-Setup/wiki/RetroArch-Configuration
If you are using retropie 3.0 there is an option to configure your controller in the retropie menu. If not you’ll have to configure it through the terminal.
all the controller configurations options in RetroPie/EmulationStation
herbfargusMemberPut your bios in the BIOS folder. Its symlinked to the gpsp folder.
https://github.com/retropie/RetroPie-Setup/wiki/Game-Boy-Advance
herbfargusMemberIts really personal preference. If you have your pi overclocked and leave it running all the time it may decrease its lifetime, you can also look into extra hardware like the mausberry switch or the control block and incorporate an on and off button which will preserve the life of your microusb port from being handled so often. Sometimes I’ll leave it on for a few days other times I’ll unplug it. I have 3 or 4 raspberry pi’s I use semi frequently and I’ve had them for about 6 months and have never had any issue with any of them.
herbfargusMemberWhere you got your ROMs is your prerogative – links just can’t be posted here to preserve the integrity of the retropie project. The issue you are having is most likely with the rom transfer rather than the ROMs. If you are using retropie 3.0 you’ll first need to create a folder on your USB drive called
retropie
plug it into your pi, wait til it finishes blinking and then pull it back out, place your ROMs in their respective folders that were created, and then plug it back into your pi, wait for it to finish blinking then reboot your pi or restart emulationstation. If that isn’t working you can try re-enabling the usbromservice from the setup script and then try again. See here for methods on transferring ROMs: https://github.com/retropie/RetroPie-Setup/wiki/How-to-get-ROMs-on-the-SD-card the wiki also shows which file types are accepted for each emulator.If you have your ROMs transferred and they show up in emulationstation and still aren’t working either you’re lacking a bios or have a bad source of ROMs.
herbfargusMember2. That is a normal occurrence: https://www.petrockblock.com/forums/topic/how-does-a-controller-get-auto-assigned-a-config-profile/ unless of course it said it configured .cfg and never gave you a chance to configure it then that is not normal- make sure you only have one controller plugged in before you attempt retroarch configurations.
3: when opening a game press x or m on a keyboard and it will open up into a menu where you can choose which emulator you want for each ROM or system. You can also modify video settings from this menu. The retropie wiki indicates where to place ROMs for each respective emulator: https://github.com/retropie/RetroPie-Setup/wiki
BTW the more information you can give about your setup the more people can help you with your problems :)
04/26/2015 at 18:05 in reply to: What is it: small multicolor square in top right screen corner #96239herbfargusMemberIt can also be bad cables. I had some cheap cables from China that gave me the same result even though my power supply was good.
herbfargusMemberI second this request. I’ve added your request to github: https://github.com/retropie/RetroPie-Setup/issues/811
04/26/2015 at 17:26 in reply to: What is it: small multicolor square in top right screen corner #96236herbfargusMemberOcbgold is correct- its good to have a power supply that is at least 1A- preferably 5V 2A.
herbfargusMemberWith sselph’s scraper he keeps them in their respective ROM folers, by default with the built in scraper for emulation station the scraped files go into /home/pi/.emulationstation/gamelists… Somewhere in there- I don’t have my pi right now so I don’t remember the exact location, but once you see the folders with a bunch of images you’ll know youre in the right spot, if I remember they were set up in folders by console. You can really place them anywhere as long as you remember the file path because that’s what you’ll be typing in once you start adding metadata manually.
herbfargusMemberIn your ROMs folder there are two types of save files- .SRM and .state. I think the SRM file is the in game save and the .state file is the save state (I could be wrong though) just copy those files and place them back in your ROMs folder in the new image. You can also do a full back up of your whole SD card using win32diskimager.
herbfargusMember1: https://www.petrockblock.com/forums/topic/scraper-doest-find-existing-results-in-thegamesdb/#post-96165 I’ve never been able to get thearchive database to work. Also if you want to manually enter metadata, in emulationstation while choosing a game from your menu press select on the game you want to add metadata for and you can specify the file path to an image (that you added through something like winscp) as well as add metadata like descriptions and whatnot (you’ll need a keyboard of course). But make SURE that you quit emulation station from the start menu if you want your manual edits saved- not shutdown or restart system- choose “quit emulation station” its the only way your manual edits will be saved.
2: there are hexadecimal colour codes in XML files that define the colours of emulationstation. I can’t remember if its the game list.XML or theme. I want to say theme though. Its located in /etc/emulation station/themes/simple/theme.XML or something similar to it in that general vicinity, play around with the code and see what happens- you could even come up with your own theme :D
3:
df -h /dev/root
4: if it is a larger card, once you’ve written the SD image to it you will need to expand the filesystem from raspi-config again to utilise all of the space.
herbfargusMemberGenerally speaking mame4all is optimised for speed but has less ROMs, advmame has more ROM options but a lot of the ROMs don’t run as well- some lag.
herbfargusMemberactually this forum is hosted by petrockblog who created the retropie project. Emulationstation was created by Aloshi and Nils and is used by the retropie project. Emulationstation has its own forum here: http://emulationstation.org/forum/index.php
And retroarch also has its own forum- which in your case it looks like all you are looking to do is build a standalone retroarch program without emulationstation. if that’s the case- you’ll probably have better luck on the retroarch forums: http://libretro.com/forums/ (for the raspberry pi it will be under “Linux”)
-
AuthorPosts