Raspberry Pi Gaming thread - Cheap emulation and gaming projects

wetflame

Pizza Dog
So after playing around for a while with the Pi I got Retropie set up (very easy), managed to plug the pi into my router so I could get wifi going via putty commands and I've copied over a few roms. Snes and Mega Drive are working well, others are either not starting and bringing up error messages or look like they're starting but then go straight back to the menu (Dreamcast, Neo Geo, GBA). Guessing I need to download BIOS files for those. Will check out the wiki and see what it says, do a little playing around.
 
So after playing around for a while with the Pi I got Retropie set up (very easy), managed to plug the pi into my router so I could get wifi going via putty commands and I've copied over a few roms. Snes and Mega Drive are working well, others are either not starting and bringing up error messages or look like they're starting but then go straight back to the menu (Dreamcast, Neo Geo, GBA). Guessing I need to download BIOS files for those. Will check out the wiki and see what it says, do a little playing around.
yes you need the bios files for those, if you have any other issues let me know as I spent a few days going over retropie myself, I set my zero up without a network and it was rather annoying lol
 
Ok, this is about as noob as it gets, but help me out. I had Raspbian and installed Retropie through the setup installer. Ran through the process, disabled the autoboot. Now, how do I actually run the thing? There's no desktop icon, no listing in the start menu, and I can't even find install files in the file library. All I can get to is the Retropie folder with roms and splash screens and stuff. I tried the run command thing for emulationstation, but nothing happens.
 

Qwark

Member
Has anybody tried setting up a Pi with DreamPi to get their physical Dreamcast back online?

I tried it way back with a Linux VM on my laptop and it was a PITA and I could never get it to work right. This looks much easier though, and I really want to try the original Phantasy Star Online.

Ok, this is about as noob as it gets, but help me out. I had Raspbian and installed Retropie through the setup installer. Ran through the process, disabled the autoboot. Now, how do I actually run the thing? There's no desktop icon, no listing in the start menu, and I can't even find install files in the file library. All I can get to is the Retropie folder with roms and splash screens and stuff. I tried the run command thing for emulationstation, but nothing happens.

I'm fairly new too, and actually going through the install (it's taking forever) myself now. I'm following this guide. Have you tried opening a terminal and typing emulationstation?

Update: Finally got it set up, this is what I had to do to boot it up. If you're in Raspbian, log out and go to the login screen. Press ctrl + alt + F2 to bring up the terminal. Type "sudo service lightdm stop" to kill the Raspbian UI, apparently that and RetroPie cannot run at the same time. Then type emulationstation to start RetroPie. I'm trying to figure out a way to automate all that, anybody have any ideas?
 

wetflame

Pizza Dog
Is there a way to set up separate button mapping for each console outside of the menus? SNES has the A and B buttons the other way around from the Xbox One controller I'm using and it's a little confusing. I could just map them the other way around but then the Retropie menus would be wrong.
 
Is there a way to set up separate button mapping for each console outside of the menus? SNES has the A and B buttons the other way around from the Xbox One controller I'm using and it's a little confusing. I could just map them the other way around but then the Retropie menus would be wrong.

I know that it stores controller layouts per controller type but not per game/emulator, yeah it's annoying as I have a usb snes controller and it's fine for snes and MD games but the menus swap the A and B around, and if I load up anything else it uses a different layout again.
 

Qwark

Member
Those with the 8bitdo SNES controller, how do you get the darn thing to connect correctly over bluetooth? I've been pulling my hair out for the last 3 days to get it to work.

I'm running Raspbian with RetroPie installed on top. Using bluetoothctl I pair and connect the gamepad in mode 1, the blue light turns on, everything looks great. I boot into emulationstation and the controller is read as a keyboard. At first I thought that would be fine, it would think it's a keyboard but I could still set the keys, nope, unable to set anything besides the arrow keys. RetroPie reads it fine over USB as a gamepad, but I cannot figure out how to make it not read as a keyboard over bluetooth.

I switched to using PS3 controllers and those are so much easier to set up using RetroPie's built in DualShock settings. I'm afraid I'm about to give up on the 8BitDo, as nice as the controller feels, I just can't get it to connect correctly.

Anybody have similar issues or have any idea what I may be doing wrong?
 
Need advice. I have the Tronsmart controller, but I can't get the controls to work with the MAME emulator using retropie. I've assigned all the buttons but nothing. It works with all the other emulators I have.
 

Shaneus

Member
I switched to using PS3 controllers and those are so much easier to set up using RetroPie's built in DualShock settings. I'm afraid I'm about to give up on the 8BitDo, as nice as the controller feels, I just can't get it to connect correctly.
I just wish DS3 controllers had dropped in price by now (official ones, at least). Need at least a couple of them (PSTV, Pi) and they still seem quite pricey.
 

suikodan

Member
Those with the 8bitdo SNES controller, how do you get the darn thing to connect correctly over bluetooth? I've been pulling my hair out for the last 3 days to get it to work.

I'm running Raspbian with RetroPie installed on top. Using bluetoothctl I pair and connect the gamepad in mode 1, the blue light turns on, everything looks great. I boot into emulationstation and the controller is read as a keyboard. At first I thought that would be fine, it would think it's a keyboard but I could still set the keys, nope, unable to set anything besides the arrow keys. RetroPie reads it fine over USB as a gamepad, but I cannot figure out how to make it not read as a keyboard over bluetooth.

I switched to using PS3 controllers and those are so much easier to set up using RetroPie's built in DualShock settings. I'm afraid I'm about to give up on the 8BitDo, as nice as the controller feels, I just can't get it to connect correctly.

Anybody have similar issues or have any idea what I may be doing wrong?

I have both a NES30 and a SNES controller. The NES30 is the one by default but to "match" the proper mode for Retroarch with the SNES one, I turn it on with START+R.
 
I have retropie installed but wouldn't mind somehow having steam in home streaming alongside it. Is this remotely possible or am I shit out of luck to dual boot or have to use another sd card with a distro on it?
 

Qwark

Member
I have both a NES30 and a SNES controller. The NES30 is the one by default but to "match" the proper mode for Retroarch with the SNES one, I turn it on with START+R.

Thank you! That finally got it to work. Strange, my instructions say nothing about a START+R mode. I ended up just running retropie on one card and Raspbian on another, it was just too much hassle getting them to work together nicely.
 

SickBoy

Member
Speaking of MAME, I got a deal on a second-gen Pi, so it's on its way. How much better is the performance on the news RPi than the first Model B? It leaves something to be desired on the original on a lot of "modern" games (ie: 90s and on)

Need advice. I have the Tronsmart controller, but I can't get the controls to work with the MAME emulator using retropie. I've assigned all the buttons but nothing. It works with all the other emulators I have.

Have you tried setting the controls within MAME?
 

Goo

Member
I have retropie installed but wouldn't mind somehow having steam in home streaming alongside it. Is this remotely possible or am I shit out of luck to dual boot or have to use another sd card with a distro on it?

Steam doesn't have an ARM port so you can't stream Steam but there is software called Moonlight that works with Nvidia streaming. If your computer uses an Nvidia GPU it should work. I don't know how to set it up with retropie but it does exist.
 

ViciousDS

Banned
so when I update the setup script and it grabs a new one......I'm guessing that means to do a binary install again?

I'm new to this guys sorry lol.....got everything else working and fixed. Even wireless FTP using the Pi wifi adapter...so nice.
 
Steam doesn't have an ARM port so you can't stream Steam but there is software called Moonlight that works with Nvidia streaming. If your computer uses an Nvidia GPU it should work. I don't know how to set it up with retropie but it does exist.

I'll have to give it a go. I have a 970 so hopefully it'll work nice and easy
lol
 

Seik

Banned
I'll resume real quick:

I have a version of Retropie that dates from June 2015.

If I do 'update APT package' does it updates Retropie as well or do I have to reinstall the whole thing from scratch?


EDIT: Or 'Binary Based Installation'? I'm currently trying it so hopefully that's it.

EDIT2: Nevermind, made it. :)
 
So I've been using my Recalbox on my computer monitor since forever...I moved it over to my TV today and noticed the games were not running in a true 4:3, resulting in the tops and bottoms of games being slightly cut-off.

Anyone know why that would be or how to fix it?
 
So I've been using my Recalbox on my computer monitor since forever...I moved it over to my TV today and noticed the games were not running in a true 4:3, resulting in the tops and bottoms of games being slightly cut-off.

Anyone know why that would be or how to fix it?

I'm not familiar with Recalbox, but it sounds like you have overscan on.
 

wetflame

Pizza Dog
I have a UK-specific fairly niche question I'm hoping someone can answer. I'm looking to get an extension lead (power strip) with built-in USB slots to a) get some extra power sockets and b) free one up by plugging the Pi into one of the USB slots. Trying to find one on Amazon that will actually deliver the proper charge to the USB slots is proving difficult though. Anyone have any experience with this?
 
Does anyone have a good config file for a wired X-Box One controller? When I try to set the triggers, it registers the press correctly, but then immediately registers the release as the next button. (RPi 2 Model B, RetroPie 3.3.1)

Also, any tips on getting better performance for the PSP? Hot Shots Golf is fine until you go to swing the club and then it just massively slows down to be unusable.
 

SickBoy

Member
I meant to post this as part of my previous response in this thread, but I did want to note that the people who are doing Retropie are doing some pretty great work. I just recently broke out my old B+ and put a newer distro on the SD card.

They've done a great job of making accessible things that you used to have to fish around for -- for example, moving ROMs via the file manager: the management software is really basic, but it's there and easy to get to. Another example: expanding the file system on the SD card. No need to look it up now -- that option is right there.

Really impressed with how they've improved the user experience.
 

Benedict

Member
Tried to search but couldn't find any thread about the Pine A64.
Looks serious, but is it?

And what does Raspberry Pi think about the use their use of Pi in the name of the device?
Have they responded to the Kickstarter?
And now I just found out about LattePanda...

How do these three compare?
 
Tried to search but couldn't find any thread about the Pine A64.
Looks serious, but is it?

And what does Raspberry Pi think about the use their use of Pi in the name of the device?
Have they responded to the Kickstarter?
And now I just found out about LattePanda...

How do these three compare?

I wonder about that atom processor, a lot of places that use the 1.33Ghz model always say it's 1.83 because they speak about it's peak/boost clock rate, and these things heat up to insane levels if allowed to, they also have tiny 300~Mhz gpu's that can only take limited loads.
 

ViciousDS

Banned
I wonder about that atom processor, a lot of places that use the 1.33Ghz model always say it's 1.83 because they speak about it's peak/boost clock rate, and these things heat up to insane levels if allowed to, they also have tiny 300~Mhz gpu's that can only take limited loads.


wow, i never knew about this

they don't tell you base freq and max freq like the turbo feature on the standard desktop/laptop chipsets?

I know my laptop is like 2.3Ghz or something but when buying it....it tells you the turbo freq of 3.3 or something of that sort.

Didn't realize we have misleading information on smaller form chips on netbooks and little compute devices now.
 
wow, i never knew about this

they don't tell you base freq and max freq like the turbo feature on the standard desktop/laptop chipsets?

I know my laptop is like 2.3Ghz or something but when buying it....it tells you the turbo freq of 3.3 or something of that sort.

Didn't realize we have misleading information on smaller form chips on netbooks and little compute devices now.

It happens but it's usually countered by a little bit of description or saying something like "up to x" hidden somewhere, major retail stores don't do such things (most of the time) or if they do they know about it and word it a special way.

A lot of windows tablets out there all use the same chipset but give the boost speeds in their descriptions.
 

dawid

Member
I'm not having any success in getting Nintendo64 games playable with Retropie/Mupen64plus.

The games run fine for a few seconds and then starts to stutter a become slow. Sound stutters. Tried different gfx-plugins but same for everyone.

The PSX-emulator is sooo smooth so i figured Nintendo64 wouldn't be impossible.
Any tips?
 

MRORANGE

Member
I've scrapped my handhled raspberry pi fornow and thinking of stuffing a raspberry pi zero in a cube with a screen as a desktop mini TV, design looks something like this:

L97j5YX.png
 

Tempy

don't ask me for codes
I've scrapped my handhled raspberry pi fornow and thinking of stuffing a raspberry pi zero in a cube with a screen as a desktop mini TV, design looks something like this:

L97j5YX.png

What screen and controller board are you using, and are you going to attempt to power it with 5V, and if so, how?
 
Neat. My long term plan, though I'm not super handy, is to build a little mini arcade cabinet.

Same here. I'm looking at the Porta Pi. It's available in a few different materials and different levels of required parts. They have a complete set for around $300 or something. I'm not massively technically minded or have any skill in cutting wood or PVC but I think I could construct that.
 

MRORANGE

Member
What screen and controller board are you using, and are you going to attempt to power it with 5V, and if so, how?

3.5" screens can be found in most cheap car rear cameras from ebay. This uses composite to run the image but uses 12v but they can be modified to run on 5v if you can find a suitable driverboard and solder the wire onto 5v point on the board. If this fails I could just power the screen and Pi using 12v and using a 12v to 5v regulator.

Neat. My long term plan, though I'm not super handy, is to build a little mini arcade cabinet.

Same here. I'm looking at the Porta Pi. It's available in a few different materials and different levels of required parts. They have a complete set for around $300 or something. I'm not massively technically minded or have any skill in cutting wood or PVC but I think I could construct that.


Making a cabinet isn't too hard, it's getting the right tools or a place that can offer them. It's really worth the venture. really liked the way my Retropie Arcade Cabinet turned out.
 
3.5" screens can be found in most cheap car rear cameras from ebay. This uses composite to run the image but uses 12v but they can be modified to run on 5v if you can find a suitable driverboard and solder the wire onto 5v point on the board. If this fails I could just power the screen and Pi using 12v and using a 12v to 5v regulator.






Making a cabinet isn't too hard, it's getting the right tools or a place that can offer them. It's really worth the venture. really liked the way my Retropie Arcade Cabinet turned out.

I was expecting to see these screens in 320x200 or something but they are SD quality, i'm tempted to buy one just to mess about with.
 

Tempy

don't ask me for codes
3.5" screens can be found in most cheap car rear cameras from ebay. This uses composite to run the image but uses 12v but they can be modified to run on 5v if you can find a suitable driverboard and solder the wire onto 5v point on the board. If this fails I could just power the screen and Pi using 12v and using a 12v to 5v regulator.

I have a bunch of those screens, and while I can power them at lower voltages fine, 5V didn't quite work reliably. I'd have to check if any of the boards match what people have successfully modded.

I do have a bunch of 8" screens which can be powered by 5V (similar to the PiCade), but I'd love to get my hands on 4:3 5" screens at a decent price.
 
yeah, it's pretty good value for the price. I've just cut out a piece to hold it, hopefully it fit's. (placed over a 5" screen for comparison.) :

how is the refresh rate on that little screen? is there much ghosting?

I noticed some screens look like they are 16:9 but in 640x480, either it's stretching it or the sides of the screen are blank/fake
 
So I'm thinking of making a barcade and saw in the OP that a PC is needed for setup. I don't have a Windows machine, only Mac. Will that work? Also, do most people use TVs, or computer monitors? I would think TV because I would need a vga 2 HDMI adapter.
Edit nvm
 

ZeroCoin

Member
I tried out retropie out over the weekend, but I had some issues getting a controller to respond properly. It detected my PS360+ in both PC mode and 360 mode, but it seems to be jumping around in the menu like it's detecting multiple inputs. In game it seems fine though. Anyone see similar behavior with their setup?
 

Shaneus

Member
Can anyone verify (or not) if Neo-Geo games run at full speed on the Pi 2? Thinking about building a mini cab based on the Big Red cabinet and would be good to know if it's fit for purpose.
 

Card Boy

Banned
RetroPie 3.4
3.4 (21.01.2016)

  • Now using Raspbian Jessie for the RetroPie image.
  • Fixes for controller input issues with RetroArch including improved config generation to work around problems with 8bitdo controllers.
  • Fixed up Bluetooth pairing module on Jessie.
  • Improvements to the Xbox userspace driver (xboxdrv) including partial support of Xbox One controller.
  • Can now choose to exit or restart Emulation Station. Metadata will no longer be lost if choosing to shutdown or reboot.
  • Preliminary support for using the RetroPie-Setup script on x86 + X11 on Debian/Ubuntu and Ubuntu on the Odroid-C1 (building from source only).
  • $HOME/.emulationstation has relocated to /opt/retropie/configs/all/emulationstation – but is symlinked from the original location. The USB Rom Service script will backup all of /opt/retropie/configs to USB. Previously it only backed up /$HOME/.emulationstation.
  • Support for choosing RetroArch shaders and overlays from the RetroPie-Setup configuration editor.
  • Added pixel theme from Rookervik to theme installer.
  • Wonderswan and NeoGeo Pocket separated into Wonderswan/Wonderswan Colour, NeoGeo Pocket/NeoGeo Pocket Colour.
  • Various other bugfixes and improvements.
 
support for xbox one controllers is great even if it's barebones right now.

Now that it's been a little while and although I have not used my zero that often, i'm really happy with the little computer that could.
 

wetflame

Pizza Dog
support for xbox one controllers is great even if it's barebones right now.

Now that it's been a little while and although I have not used my zero that often, i'm really happy with the little computer that could.

I was using my xbox one controller for a while and didn't have any issues with it really, has this just solved some of the bugs? I've switched to a PS3 controller since though so I can go wireless.
 
I was using my xbox one controller for a while and didn't have any issues with it really, has this just solved some of the bugs?
Me too, the only issue for me was that the triggers were unmappable, but everything else was fine.

Good to find out that constantly losing the metadata is a bug. I was just about to start Googling to find a resolution.
 
I swear that I tried my one controller and nothing worked, but my zero is on build 3.2 I think, a few packages behind the latest.

The best controller for use right now for me is the street fighter 4 mad catz fight pad, it has 6 face buttons and a good responsive d-pad and since it works like a 360 controller it's fully supported instantly, I bought two of the controllers years ago and glad that I kept them, one is still in it's packaging lol.
 

Tempy

don't ask me for codes
The PiCade is normally setup in such a way that the LCD and the PiCade PCB are powered by the RPi, but that caused all kinds of issue with power draw and audio buzzing. So I used a powered hub instead to feed all the parts separately, and now it works like a charm.

Now I just need to figure out how to disable the graphic filters. It's especially hideous in the GB/GBC/GBA emulators.
 
Top Bottom