Raspberry Pi Gaming thread - Cheap emulation and gaming projects

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.

With a controller you can hold the buttons bind to start and either A or B to bring up a menu inside any emulator running and toggle stuff from there, though I find stuff doesn't save on game exit for me.
 
I fucked up.....I updated retroarch in the actual retroarch menu and it seems to have desynced from emulation station so none of my controls automatically setup and work when I launch a rom.....I knew I shouldn't have fucked with retroarch in itself lol
 
I fucked up.....I updated retroarch in the actual retroarch menu and it seems to have desynced from emulation station so none of my controls automatically setup and work when I launch a rom.....I knew I shouldn't have fucked with retroarch in itself lol

Is there a preferred practice these days for updating RetroPie? When I finally got my Pi back running, I just re-flashed my SD card from scratch, but obviously if there's a quicker/better way that would be preferable.
 
Is there a preferred practice these days for updating RetroPie? When I finally got my Pi back running, I just re-flashed my SD card from scratch, but obviously if there's a quicker/better way that would be preferable.

I use the WiFi adapter and you can update via binary or source. Binary is faster and stable and for most people's uses. I'm doing source now to update everything as New as it can be.....But takes a long........llooonnngghh time....and may require some debugging in the console.
 
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.

I think Puimroni do a 12" 4:3 ratio for £90, pretty sure it's a laptop lcd that's had a new driver-board for 12v

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

It should output to 320x240, refresh is pretty good from the YT videos I saw of it, still waiting for mine however :|


On the plus side I have made the enclosure of what it might look like:
GsmawKX.jpg
 
I think Puimroni do a 12" 4:3 ratio for £90, pretty sure it's a laptop lcd that's had a new driver-board for 12v



It should output to 320x240, refresh is pretty good from the YT videos I saw of it, still waiting for mine however :|


On the plus side I have made the enclosure of what it might look like:


Please tell me you are leaving the puzzle design.....hell don't even paint it lol.
 
So I got that Canakit Raspberry Pi kit and I flashed Retropie to the SD card. It boots up and goes to EmulationStation but when I go to the Retropie menu and try to configure anything I get error codes that say stuff like "did not find x package" and etc.

Also the Wifi dongle only lights up for a split second right when you plug it in the system. Is this normal? There's no way I need a powered hub for just one little dongle is there?

I don't know what to do so right now I'm reinstalling the OS on the SD card. Hmm..
 
So I got that Canakit Raspberry Pi kit and I flashed Retropie to the SD card. It boots up and goes to EmulationStation but when I go to the Retropie menu and try to configure anything I get error codes that say stuff like "did not find x package" and etc.

Also the Wifi dongle only lights up for a split second right when you plug it in the system. Is this normal? There's no way I need a powered hub for just one little dongle is there?

I don't know what to do so right now I'm reinstalling the OS on the SD card. Hmm..

I have the it as well.....althouh I'm using a 320GB flash card.


I have a controller, keyboard, mouse and the WiFi dongke all plugged in no problem. You shouldn't need a hub. I could see a hub for external HDD but I have no issues with my setup occupying all 4 ports.

Just grab the pre done Image here.

http://blog.petrockblock.com/retropie/retropie-downloads/



I don't remember e!ulation station coming pre installed. I just remember rasbian being installed with the canakit.
 
I have the it as well.....althouh I'm using a 320GB flash card.


I have a controller, keyboard, mouse and the WiFi dongke all plugged in no problem. You shouldn't need a hub. I could see a hub for external HDD but I have no issues with my setup occupying all 4 ports.

Just grab the pre done Image here.

http://blog.petrockblock.com/retropie/retropie-downloads/



I don't remember e!ulation station coming pre installed. I just remember rasbian being installed with the canakit.

Thanks!

I guess I screwed up the first imaging somehow because the second time it worked perfectly. The wifi is now working and I can now begin to add my games!

Can anyone recommend a good CRT shader? All of the ones I've tested out that I liked caused serious input lag. Also I assume there's a way to save graphic, emulation, and controller settings per individual game, right?
 
So I updated to the latest version of retropie today, and when I go to shutdown from the emulation station menu, it just restarts. The exit/restart emulation station options also do the same thing. It shows the command line says something along the lines of:
"Resarting emulation station. Press any button to go to the console."
Pressing anything on the controller does nothing.

I haven't found this problem anywhere else so I am asking here for help.
 
Not raspberry pi related, whats better on paper the ODROID-XU4 or PINE64 (2gig version)?

ODROID-XU4 is an A15-2Ghz chip so it sounds like it has the raw power.

PINE64 is 1.2Ghz and a lot closer to spec with the Pi model B, but a lot cheaper then the droid.

Go with what you prefer I guess, I presume they all run the same linux stuff?
 
So I updated to the latest version of retropie today, and when I go to shutdown from the emulation station menu, it just restarts. The exit/restart emulation station options also do the same thing. It shows the command line says something along the lines of:
"Resarting emulation station. Press any button to go to the console."
Pressing anything on the controller does nothing.

I haven't found this problem anywhere else so I am asking here for help.


I just did a source install yesterday and that's as new as you can get.....I do notnhave this issue. Maybe try a binary source and install in the setup screen again.
 
ODROID-XU4 is an A15-2Ghz chip so it sounds like it has the raw power.

PINE64 is 1.2Ghz and a lot closer to spec with the Pi model B, but a lot cheaper then the droid.

Go with what you prefer I guess, I presume they all run the same linux stuff?

I specifically want to run Android (which is basically Linux).
 
Can someone tell me how to set it to 720p? I know I have to edit the config file to hdmi_mode=4 but I don't know where to edit it.

edit: got it. you have to do sudo nano
 
I bought a Pi 2 recently and have setup EmulationStation, etc. - it's a wonderful emulation device. I'm having a blast with it.

I thought I'd link this scraper just in case people were having problems finding covers for some games. There are odd omissions in TheGamesDB.net's scraper on EmulationStation that this scraper can resolve for you. No cover for Ms. Pac Man on SNES or Atari? No cover for R.C. Pro Am on NES or F-Zero for SNES? Weird.

http://blog.petrockblock.com/forums/topic/updated-python-scraper-for-emulationstation/

One thing that they do not tell you is that you have to kill the EmulationStation process first. If you don't, the .xml file will not be updated with the scraped images. Just login to your Pi via SSH and issue the command "killall emulationstation" then run the python script in the link. Works like a champ and found covers for even the most obscure titles that I have in my collection.
 
Can someone tell me how to set it to 720p? I know I have to edit the config file to hdmi_mode=4 but I don't know where to edit it.

edit: got it. you have to do sudo nano

you can either change the files on the device itself with commands or you can stick the sd card into a computer and open the config.ini (or .txt?) and change it there and save.

You can do quite a bit in the config file if you need to give the gpu more ram or change clock speeds manually among a lot of other things.
 
Not much to add to discussion here. Just wanted to say that I got a Pi 2 and tried out retropi and lakka and much preffered lakka. Anyone interested should give it a try.
 
One thing that they do not tell you is that you have to kill the EmulationStation process first. If you don't, the .xml file will not be updated with the scraped images. Just login to your Pi via SSH and issue the command "killall emulationstation" then run the python script in the link. Works like a champ and found covers for even the most obscure titles that I have in my collection.

You don't have to kill the EmulationStation process in order for it to work. It's just that if you're scraping huge directories of ROMs sometimes it's best to kill the process to avoid any potential errors. For example, my huge NES roms directory would randomly stop halfway through the scraping, so I had to kill the process in order for it to complete.

For all of my other directories it worked fine without killing EmulationStation.
 
You don't have to kill the EmulationStation process in order for it to work. It's just that if you're scraping huge directories of ROMs sometimes it's best to kill the process to avoid any potential errors. For example, my huge NES roms directory would randomly stop halfway through the scraping, so I had to kill the process in order for it to complete.

For all of my other directories it worked fine without killing EmulationStation.

It did not update until I killed the EmulationStation process. I tried to run the scraper while EmulationStation was up, then just restarting EmulationStation from the GUI and that did not work. It did work after I killed the process. Just reporting my own findings. This is when I'm scraping just a few ROMs at a time - not huge directories.

https://www.reddit.com/r/RetroPie/comments/42iw67/scraper_info_not_saving/

^^ - it's a thing...
 
you can either change the files on the device itself with commands or you can stick the sd card into a computer and open the config.ini (or .txt?) and change it there and save.

You can do quite a bit in the config file if you need to give the gpu more ram or change clock speeds manually among a lot of other things.

Yeah it's quite overwhelming for me right now haha.

I just got the SNES30 controller. It feels great and I can play it wired but whenever I go to the Bluetooth configuration menu in retropie_setup.sh, the menu hangs when looking for Bluetooth devices and I have to hard reset the Pi. I can't find anyone else who has a similar problem so I'm just going to reinstall the OS and start from scratch. Ugh. At least I didn't do much yet.
 
I've already got a Pi 2, which I use for media and file server (Plex). Can I install EmulationStation on it without any hassle or will that be too much for the little Pi?
 
I've already got a Pi 2, which I use for media and file server (Plex). Can I install EmulationStation on it without any hassle or will that be too much for the little Pi?

I'm running RetroPie off a Pi 2 B with no problems. Everything runs great, until you start pushing it with N64 titles. Then you're pushing your luck.
 
It works!


Plugged into a raspberry Pi2 through headphone jack

Things to consider:

- making it all run on 12v, this is VERY tricky, the pin to solder too is microscopic I could easily end up blowing the thing up, maybe a 5v to 12v USB could work????
- screen is running at 640x480 and looks really tiny - this is an easy fix in the config file.
- get rid of black borders.
-- need to find a diagram or instructions on how ot wire the RCA correctly on the zero.
- need to find a way to run sound.....
- If I can get it running on 5v I would love to have it battery powered, this shouldn't be too hard to do.


Other than that it's a very bright and clear scneen that runs amazingly well and the refresh rate is pretty damn good, input delay is not noticeable for me, for the £12 I paid for it was worth it.
 
I'm running RetroPie off a Pi 2 B with no problems. Everything runs great, until you start pushing it with N64 titles. Then you're pushing your luck.

Heh, N64 is still a step too far for me right now, the 16 bits era is still the way to go (with some 8bit MSX added to the side). Let's just see how the dualshock 3 works with it.

On the other hand: I just read that Dreamcast emulation is possible on Pi2?! How is that possible? O_o
 
It works!



Plugged into a raspberry Pi2 through headphone jack

Things to consider:

- making it all run on 12v, this is VERY tricky, the pin to solder too is microscopic I could easily end up blowing the thing up, maybe a 5v to 12v USB could work????
- screen is running at 640x480 and looks really tiny - this is an easy fix in the config file.
- get rid of black borders.
-- need to find a diagram or instructions on how ot wire the RCA correctly on the zero.
- need to find a way to run sound.....
- If I can get it running on 5v I would love to have it battery powered, this shouldn't be too hard to do.


Other than that it's a very bright and clear scneen that runs amazingly well and the refresh rate is pretty damn good, input delay is not noticeable for me, for the £12 I paid for it was worth it.

Nice job!
 
Yeah it's quite overwhelming for me right now haha.

I just got the SNES30 controller. It feels great and I can play it wired but whenever I go to the Bluetooth configuration menu in retropie_setup.sh, the menu hangs when looking for Bluetooth devices and I have to hard reset the Pi. I can't find anyone else who has a similar problem so I'm just going to reinstall the OS and start from scratch. Ugh. At least I didn't do much yet.

I'm having the same issue with the same controller. Doing some heavy googling right now to try to fix it but not coming up with much. I think it's partly because about every other time I restart my box the bluetooth service fails on boot. :(
 
Anyone have any tips on creating cheat files? I saw some missing and tried to create one for breath of fire 2 on the snes. I checked the format correctly....using action replay....grabbed codes from game hacking. Applied and nothing worked
 
I'm having the same issue with the same controller. Doing some heavy googling right now to try to fix it but not coming up with much. I think it's partly because about every other time I restart my box the bluetooth service fails on boot. :(
I reinstalled Retropie and followed this video and now it works fine.

I don't know how the Bluetooth configs got corrupted though....
 
Is retropi the best build? I see a ton of different setups using emulation station. Some even being based on arch Linux as well. Like lumberjacks build.
 
It works!



Plugged into a raspberry Pi2 through headphone jack

Things to consider:

- making it all run on 12v, this is VERY tricky, the pin to solder too is microscopic I could easily end up blowing the thing up, maybe a 5v to 12v USB could work????
- screen is running at 640x480 and looks really tiny - this is an easy fix in the config file.
- get rid of black borders.
-- need to find a diagram or instructions on how ot wire the RCA correctly on the zero.
- need to find a way to run sound.....
- If I can get it running on 5v I would love to have it battery powered, this shouldn't be too hard to do.


Other than that it's a very bright and clear scneen that runs amazingly well and the refresh rate is pretty damn good, input delay is not noticeable for me, for the £12 I paid for it was worth it.
good to hear that the screen refresh is good, may have to look into getting one just so I can have a little classic games setup on my desk.
 
Has anyone successfully been able to connect a PS3 controller and an 8Bitdo? After I installed the PS3 controller my SNES30 only works in the terminal...
 
Re: RetroPie and MAME4All

Since there are tons of MAME roms, I've tried organizing them a bit and creating alphabetical subdirectories, e.g. A, B, C, etc.

In RetroPie I can navigate inside these subfolders and it recognizes that there are roms there. But when I try to run them, the emulator (Mame4All) complains about not being able to find the roms. Seems like it wants all the roms in one huge folder. Is there a way around this?
 
Re: RetroPie and MAME4All

Since there are tons of MAME roms, I've tried organizing them a bit and creating alphabetical subdirectories, e.g. A, B, C, etc.

In RetroPie I can navigate inside these subfolders and it recognizes that there are roms there. But when I try to run them, the emulator (Mame4All) complains about not being able to find the roms. Seems like it wants all the roms in one huge folder. Is there a way around this?
I can't speak specifically for the Pi build of it, but in every other version I've seen there's an ini file that has slots for listing multiple folders. Best to break them up into A-E, F-J etc. (or whatever) and list those separately in the config.
 
Re: RetroPie and MAME4All

Since there are tons of MAME roms, I've tried organizing them a bit and creating alphabetical subdirectories, e.g. A, B, C, etc.

In RetroPie I can navigate inside these subfolders and it recognizes that there are roms there. But when I try to run them, the emulator (Mame4All) complains about not being able to find the roms. Seems like it wants all the roms in one huge folder. Is there a way around this?

Are you sure your Roms have the correct version? Mame is a little bit confusing and cryptic with its roms. maybe The RetroPie wiki can hell you
 
I'm having trouble getting the Libretro GBA emulators to recognize my controller and shortcuts to get to the menu. For all my other emulators I have L+R+UP+Y setup as the shortcut but I can't seem to get it to work for GBA.
 
Apologies if I missed it but Retropie 3.5 is out now, a bunch of fixes and even more noob friendly.

http://blog.petrockblock.com/2016/02/06/retropie-3-5-is-released/

I just started again from scratch with my SNES Rpi2, USB wifi, wireless xbox 360 and GPIO on/off switch.

Simple as from start to finish.


  1. Download Rpi image
  2. Burn Image to SD card using Pibaker (MacOSX)
  3. Boot
  4. At least 2 reboots
  5. When prompted, hold button down on 360 controller, configure buttons
  6. Once in emulaionstation, goto retropie menu option
  7. Go into Retropie setup and choose wifi
  8. Search and add home network
  9. Reboot
  10. Copy roms to directories via \\retropie share ..
  11. Done ..

kMHx1Xxh.jpg
 
Changes in 3.5:
Added new experimental modules, Lӧve 2D Game Engine, Colecovision (CoolCV).
Debian usbmount package fixed up for systemd udev compatibility, making the USB ROM service work properly again without being killed after 30 seconds. Also added ntfs support by default.
Added an arcade rom folder option where all arcade games can be placed.
Improvements to EmulationStation (Fix crash on rom delete, direct launch, symlink support, and other bug fixes).
Improvements to the Runcommand Launch Menu: Cleaner dialog on launch, ability to show game artwork on launch, ability to disable joystick support as well as the ability to disable the entire runcommand launch menu.
PS3 Controller improvements – Add multiple gasia and shanwan controller support.
Updated lr-mgba emulator binaries (new upstream release of mgba 0.4.0)
Improvements on pre-built image – disabled screen blanking, quieter boot, and filesystem automatically expanded on first boot.
Various other bug fixes.

Good! Another step not needed in the set up process.
 
I am curious about these:

Improvements to EmulationStation (Fix crash on rom delete, direct launch, symlink support, and other bug fixes).

You can delete ROMs from the GUI? And what's symlink?

Improvements to the Runcommand Launch Menu: Cleaner dialog on launch, ability to show game artwork on launch, ability to disable joystick support as well as the ability to disable the entire runcommand launch menu.

Is this the stuff that appears between starting a game from the GUI and when the game starts? I could remove the text screen in favor of the game artwork? Neat!
 
GBA emu improvements are needed not because it can't play games but I found out that after a handful of hours it will start to bog down the emulator and you need to reboot the pi to fix it.
 
I have a random question - saving in Link's Awakening on GBA/GBC is done by hitting A, B, Start & Select at the same time, but Start & Select quits the emulator. Any way to get around this?
 
It works!

That really is a beautiful cube. A really good friend is IT faculty at a local community college, and has access to some pretty awesome 3d printers. I'd be tempted to do the same, but I really am not proficient with a soldering iron at all, especially when looking at electronics. Still, I can appreciate the beauty of your cube, and quietly, enviously dream.
 
I have a random question - saving in Link's Awakening on GBA/GBC is done by hitting A, B, Start & Select at the same time, but Start & Select quits the emulator. Any way to get around this?

You'd have to re-map the hot key (which is select, by default I think...) to some other button. I have mine re-mapped to the L1 button because MAME games like to use select as their insert coin button.
 
Top Bottom