• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Raspberry Pi Gaming thread - Cheap emulation and gaming projects

Tranquilo

Banned
So, there I was, happily playing PSone and N64 games for the last two days very smoothly, thanks for a overclock that I've made on my Pi 3. I went for 1350 MHz, my case has a very speedy cooler and I was monitoring the temps: it never went over 41° Celsius. Never (with no cooler pluged on the GPIO, the thing simply runs hotter than that on stock clock!).

Today I tried to boot it up and saw all kinds of kernel panics related to CPU failures. So the overclock was the culprit. I removed the overclocking entry of the config.txt via Ubuntu and the Pi booted normally.

But I was so happy with the performance that I don't want to run it with stock clocks again. In some PSone games, the overclock made a huge difference. So I was wondering, does anybody here have experience with overclocking the Pi 3? What did I do wrong? Is there a clock target more stable?

I'd be really interested in hearing a response to this as well, tbh. I feel like the simple answer, though, is to wait for the pi 4.
 
I'd be really interested in hearing a response to this as well, tbh. I feel like the simple answer, though, is to wait for the pi 4.

I can't wait for it!


And I do have some ideas about overclocking the Pi 3. I'll lower to 1300 MHz, with some overvoltageing and a gentle bump on the GPU clock as well. Hopefully, it'll run smoothly and with no panics, keeping the gameplay on PSOne and N64 as great as it was for the last two days.

I'm 100% sure that my kernel panic event is not related to temperature issues (I was just booting it up so it was stone cold and I did kept track of the temperatures throughout the weekend with nothing higher than 41° C), so it's a matter of finding the targets on which the thing doesn't crash.
 
Putting together a Pigrrl 2 with a pi 3 in it. Having a hard time getting the pitft screen to work. I found a couple tutorials, but they both fail at certain points. I found an image that someone posted, but it's like 16 gigs. Seems a bit large.

Anyone have any advice?
 
Is there a site out there that shows compatibility of games on the Pi 3? I'm still trying to figure out if the Pi 3 is really capable of running PS1/N64 stuff or if it's more prudent to wait for the 4.
 
Is there a site out there that shows compatibility of games on the Pi 3? I'm still trying to figure out if the Pi 3 is really capable of running PS1/N64 stuff or if it's more prudent to wait for the 4.

PSOne? It certainly is. There is some games that can get a little laggy at short periods, but is manageable (and overclocking the Pi seems to solve it).

As for the N64, I found much more trouble, games with unbearable frame rates and whatnot. But, again, overclocking seems to solve most problems.

If you want to strecht the Raspberry Pi 3 it'd be running Dreamcast and PSP games. In those emulatiors, the Pi 3 isn't really capable of delivering a good, stable, experience.
 

Roshin

Member
So. I finally got around to fiddling with my (Retro) Pi 3, which has sitting on a shelf for a month now. There seems to be a lot of configuring to do, but just being able to play my old arcade favorites Black Tiger, Rygar, and Time Pilot '84 on my big TV was a joy. :)
 
So. I finally got around to fiddling with my (Retro) Pi 3, which has sitting on a shelf for a month now. There seems to be a lot of configuring to do, but just being able to play my old arcade favorites Black Tiger, Rygar, and Time Pilot '84 on my big TV was a joy. :)

Which distro? Recalbox is pretty plug n' play.
 

Tranquilo

Banned
I thought you guys might be interested in this: A new set of Bluetooth / USB controllers from 8Bitdo are going for reasonable prices on Massdrop right now (link here).
vI77CaJ.jpg


FC30 Pro
TTGuwFQ.jpg

The 8Bitdo FC30 Pro Gamepad features a flashy, vintage-inspired gold finish and a full button layout reminiscent of classic video game controllers—but the nostalgia stops there. The functionality is decidedly modern, with built-in Bluetooth so you can game anytime, anywhere, and compatibility with iOS, Android, Windows, and Mac devices. (Free firmware upgrades are included, too.) The illuminated blue edges are a nod to the Crissaegrim sword from Castlevania, designer Welin Li’s all-time favorite game. Finally, at just over 5 inches long and 2.5 inches wide, this gamepad is easy to slip into your pocket and go.
NES30 Pro
gkVHinO.jpg

Catapulting the Nintendo Entertainment System in modernity, the retro-inspired 8Bitdo NES30 Pro Gamepad features a full button layout just like the original NES controller. Compatible with iOS, Android, Windows, and Mac, it wirelessly connects over Bluetooth so you can game anytime, anywhere. At just over 5-inches long and 2.5-inches wide, it’s easy to slip into a pocket or bag on the go. It also features luminous blue curved edges, which were influenced by the Crissaegrim sword from Castlevania, designer Welin Li’s all-time favorite game. To keep up with its constantly evolving technology, 8Bitdo has included free firmware upgrades, too.

You can't tell from the pictures I posted, but if you go to the link you'll see each controller has sleek L1, L2, R1, and R2 buttons as well. They come with USB cables, and would be perfect for the pi.
 
So I'm managing to rip my own roms (I have about 100+ NES carts) so I can roll some on my Pi.

2 questions: is there any way to edit the system config to display the ordering of console(s)? I don't see one in the emulationstation folder. I'll eventually pickup a cart hookup for SNES to rip my carts but for now NES is all I have. I know you can just remove roms or folders and that's fine, it'd the ORDER of them I'd like to change.

Also: I use an 8BITDO SNES30 pad and I have to disconnect/reconmect it a few times before it recognizes it and it's usable via USB. On PC it works fine in RetroArch. Via ES and Bluetooth it just locks up 100% of the time no matter how many times I pair it. Any solutions?

On the latest RP build.
 

Rrang129

Member
I thought you guys might be interested in this: A new set of Bluetooth / USB controllers from 8Bitdo are going for reasonable prices on Massdrop right now (link here).
vI77CaJ.jpg


FC30 Pro
TTGuwFQ.jpg


NES30 Pro
gkVHinO.jpg



You can't tell from the pictures I posted, but if you go to the link you'll see each controller has sleek L1, L2, R1, and R2 buttons as well. They come with USB cables, and would be perfect for the pi.

Has anyone used these? Looks pretty neat!
 

Tranquilo

Banned
Or you can buy them on amazon for about $10 more and have them right away instead of waiting for them in mid september.

Mm hmm, you could. For some people, like myself, $10 actually makes an impact on the budget, and this isn't really something I need *right away.*
 
I thought you guys might be interested in this: A new set of Bluetooth / USB controllers from 8Bitdo are going for reasonable prices on Massdrop right now (link here).
vI77CaJ.jpg


You can't tell from the pictures I posted, but if you go to the link you'll see each controller has sleek L1, L2, R1, and R2 buttons as well. They come with USB cables, and would be perfect for the pi.

Looks gorgeous. Do they have R3/L3 buttons?
 

Corran Horn

May the Schwartz be with you
Looks gorgeous. Do they have R3/L3 buttons?
Yes.


I have the nes theme one. Works great Bluetooth with my pi3. I had to do some setup work though since it wasn't working in retroarch but worked in ES. The triggers for 1 & 2 are not the best but honestly I don't play many games that require both so I don't mind.

It is small.
 
Yes.


I have the nes theme one. Works great Bluetooth with my pi3. I had to do some setup work though since it wasn't working in retroarch but worked in ES. The triggers for 1 & 2 are not the best but honestly I don't play many games that require both so I don't mind.

It is small.

The build quality seems to be very impressive. I didn't realise it is THAT small.
 

Shaneus

Member
I hope 8Bit start to make Megadrive and Saturn pads
Amen to that. Those 8bitdo ones are almost perfect, except for the lack of two extra buttons (if that would even work on a dual analog setup).

Edit: I might finally be sold on that 8bitdo though, because MFi functionality was a dealbreaker:
Hey, Had the same trouble. Then found a solution ! ( for those jailbroken )

Use the new extended firmware for PS3 controllers on your FC30

Then use controllers for all on iOS and pair with your FC30 in PS3 mode. Works perfectly with proper analog & MFI control. Enjoy :)
(from their forums)
 

GG-Duo

Member
How's the Saturn emulation on this?

EDIT: Nevermind, just took a look at the Yabause project on GitHub. Doesn't sound good.
 

Tranquilo

Banned
Might want to remove that referrer link.

I had no idea that was a referral link. I got an email alert about the item from Massdrop, got linked through the email, and then copy / pasted the URL directly from my browser when I saw the controllers. I've yet to participate in a drop and Massdrop doesn't have any of my information save an email address, so I'm not getting anything from you guys clicking that. I'll edit my post with a link accessed straight from the site, though.
 

GG-Duo

Member
If you have a folder of ROMs and a gamelist.xml with proper metadata, can you move the ROM files? Or because it becomes out of synch with the gamelist.xml, it'd corrupt something?

I feel like there needs to a better way to view games - maybe with a Favorites feature or something - but for now I'll just move them out of the folder to make the list manageable.
 
So I'm managing to rip my own roms (I have about 100+ NES carts) so I can roll some on my Pi.

2 questions: is there any way to edit the system config to display the ordering of console(s)? I don't see one in the emulationstation folder. I'll eventually pickup a cart hookup for SNES to rip my carts but for now NES is all I have. I know you can just remove roms or folders and that's fine, it'd the ORDER of them I'd like to change.

Also: I use an 8BITDO SNES30 pad and I have to disconnect/reconmect it a few times before it recognizes it and it's usable via USB. On PC it works fine in RetroArch. Via ES and Bluetooth it just locks up 100% of the time no matter how many times I pair it. Any solutions?

On the latest RP build.
Anyone? Just trying to find the systems config to edit the displayed list order. I can deal with the controller issue but curious about that system config. It doesnt seem to be in any folder on my Pi installation.
 
Anyone? Just trying to find the systems config to edit the displayed list order. I can deal with the controller issue but curious about that system config. It doesnt seem to be in any folder on my Pi installation.

About your first question, I'd look for the ES config files. I believe that the order is set by them, although I can't be sure about it because I never changed this.

Look for es_systems.cfg and try to edit the order, or even get rid of those you don't want to use.

How's the Saturn emulation on this?

EDIT: Nevermind, just took a look at the Yabause project on GitHub. Doesn't sound good.

https://www.youtube.com/watch?v=jOyfZex7B3E

Saturn emulation is dodgy at best. But it is set to get very interesting in no time.
 
About your first question, I'd look for the ES config files. I believe that the order is set by them, although I can't be sure about it because I never changed this.

Look for es_systems.cfg and try to edit the order, or even get rid of those you don't want to use.

My problem is I can't find the es_systems.cfg - it doesn't exist. When i try to make one it doesn't work.

I've done this plenty on PC - my problem is i don't have a .emulationstation folder where it needs to be - just an emulationstation folder (no dot).

Files aren't hidden, either.
 
My problem is I can't find the es_systems.cfg - it doesn't exist. When i try to make one it doesn't work.

I've done this plenty on PC - my problem is i don't have a .emulationstation folder where it needs to be - just an emulationstation folder (no dot).

Files aren't hidden, either.

You'll have to mount it in order to become available. Get to the Terminal as root, and try this:

mount -o remount,rw /

After this, you should be able to see the folder and the file where they are supposed to be: /recalbox/share_init/system/.emulationstation/es_systems.cfg

(mind you that if you have access to a Linux running computer - I use a VW - you can read all the partitions on your microSD, making the process of editing those files a lot easier).
 
You'll have to mount it in order to became available. Get to the Terminal as root, and try this:

mount -o remount,rw /

After this, you should be able to see the folder and the file where they are supposed to be: /recalbox/share_init/system/.emulationstation/es_systems.cfg

(mind you that if you have access to a Linux running computer - I use a VW - you can read all the partitions on your microSD, making the process of editing those files a lot easier).

Couldn't mount it so I just SSH and edited it in the terminal :|

Pain in the ass but it's done XD
 

Tealmann

Member
I'm trying to get my NES30 Pro working over bluetooth but it isn't connecting at all.
I have it plugged in, I add it in the bluetooth menu, it connects successfully, is added to the list, then nothing. It still doesn't work unless it's plugged in.

EDIT: Aaand now it works for no apparent reason. As always complaining on the internet helps.
 

Shaneus

Member
This seems like exactly what I've been looking for, a dedicated Amiga RPi image.

Amibian

Almost tempted to buy a Pi 3 for it. Maybe.

I think I'm gonna get one of those 8bitdo Pro controllers, too. Didn't realise they work with the PSTV (wired). Can anyone tell me if the triggers on them are analog or digital? Only other problem is that because they're so versatile (iOS, PS3, PSTV) I'd probably have to buy more than one :/
 
This seems like exactly what I've been looking for, a dedicated Amiga RPi image.

Amibian

Almost tempted to buy a Pi 3 for it. Maybe.

I think I'm gonna get one of those 8bitdo Pro controllers, too. Didn't realise they work with the PSTV (wired). Can anyone tell me if the triggers on them are analog or digital? Only other problem is that because they're so versatile (iOS, PS3, PSTV) I'd probably have to buy more than one :/

I'll need to check out that Amiga image, I had a hard time with the Retropie setup.
 
I'm trying to get my NES30 Pro working over bluetooth but it isn't connecting at all.
I have it plugged in, I add it in the bluetooth menu, it connects successfully, is added to the list, then nothing. It still doesn't work unless it's plugged in.

EDIT: Aaand now it works for no apparent reason. As always complaining on the internet helps.
My SNES30 will work with BT for 10 seconds then lock.

Constantly.

Even plugged in it will work 10 seconds at a time but after unplugging and plugging it back in 3 or 4 times it works.

Haven't tried other controllers yet.
 
To anybody interested, this is my results overclocking the Raspberry Pi3 after days of testing:

arm_freq=1300
core_freq=500
over_voltage=3

Temps: 42,5º C as my peak when playing Metal Gear Solid.

In my unit, anything beyond that causes crashes.

But I'm happy with this. The GPU running at 100 MHz more than stock makes a lot of difference in playing PSone games with enhanced resolution set to on.
 
I think I'm gonna get one of those 8bitdo Pro controllers, too. Didn't realise they work with the PSTV (wired). Can anyone tell me if the triggers on them are analog or digital? Only other problem is that because they're so versatile (iOS, PS3, PSTV) I'd probably have to buy more than one :/

They are digital and very clicky.

I'm having trouble with any emulator that requires a bios file. I finally got GBA to work, but Neo Geo still eludes me. I was able to launch Magician Lord but anything else I tried to play (tried 10 random games) crash back to the menu. I don't know if I have a bad bios file, or if my dumps are bad.
 

Tealmann

Member
My SNES30 will work with BT for 10 seconds then lock.

Constantly.

Even plugged in it will work 10 seconds at a time but after unplugging and plugging it back in 3 or 4 times it works.

Haven't tried other controllers yet.

My NES30 Pro and Zero controllers work but getting them connected can be a bit finicky. Sometimes it'll even forget them completely and I have to re-pair them
 
They are digital and very clicky.

I'm having trouble with any emulator that requires a bios file. I finally got GBA to work, but Neo Geo still eludes me. I was able to launch Magician Lord but anything else I tried to play (tried 10 random games) crash back to the menu. I don't know if I have a bad bios file, or if my dumps are bad.

You might have an old neogeo.zip bios file. Try getting another one and make sure you're placing it into the Neo Geo ROMs folder.

Also, make sure you're using lr-fba-next emulator.
 
My NES30 Pro and Zero controllers work but getting them connected can be a bit finicky. Sometimes it'll even forget them completely and I have to re-pair them
I just updated the firmware in the controllers and now they work great plugged in with no issues. That's good enough for me. I have 9 foot extension cables, anyhow so couch gaming is fine :D
 

Facism

Member
right lads, looking like i'm going to jump in on this.

Anyone got any recommendations for starter kits or the like within the UK?
 
This is looking really good on a Pi3 but a couple of questions before I dive in:

1) Is it possible to use the original controllers via something like RetroPad? I'm not super-crazy about accurate emulation, scanlines, all that sort of stuff but I would love to be able to use the original controllers with the games... for me, it's one of the most important feelings from when I'm using the actual hardware.

2) Pi3 or Wii for emulation? I believe Wii was usually the winner vs Pi2, but what about the newest model? I'm really only interested in 16-bit era stuff, not looking at all to do PSX, DC, etc.

3) Specifically, I am interested in TurboGrafx emulation, I imagine that Pi3 can work the HuCard games just fine, but what about the CD games?
 
2) Pi3 or Wii for emulation? I believe Wii was usually the winner vs Pi2, but what about the newest model? I'm really only interested in 16-bit era stuff, not looking at all to do PSX, DC, etc.

Pi3 will take a little extra work versus the Wii, but it outputs over HDMI so the picture is super clean. With no pixels or shaders, you'll just see pure chunky pixels. You're going to get an ugly, blurry picture on an HDTV with a Wii.

3) Specifically, I am interested in TurboGrafx emulation, I imagine that Pi3 can work the HuCard games just fine, but what about the CD games?

They take up a lot of storage space but they work. Some recommend using a USB hard drive for CD games. A problem with this is that AFAIK the scraper (which goes out to the Internet to download screenshots and metadata about all your games to make the menus pretty) will not recognize anything on USB storage.
 

Datschge

Member
2) Pi3 or Wii for emulation? I believe Wii was usually the winner vs Pi2, but what about the newest model? I'm really only interested in 16-bit era stuff, not looking at all to do PSX, DC, etc.
If you are a happy chap playing on a CRT Wii is the winner as it allows for native 240p output that the games originally used. On HDTVs HDMI output is most certainly cleaner as thechristoph wrote, though you could also use homebrew in vWii on Wii U. Emulator compatibility for 16-bit systems should be roughly similar on Wii and Pi3, the latter's issues most often are due to unnecessarily high resolutions or complex post-processing, stuff that is a matter of taste anyhow.
 

Facism

Member
Really having issues getting retropie Wi-Fi working. I can see my network, type in the password, but it fails to connect every time. This is via the Wi-Fi option in the settings on 3.8.1 on a pi 3 b.
 

dose

Member
Really having issues getting retropie Wi-Fi working. I can see my network, type in the password, but it fails to connect every time. This is via the Wi-Fi option in the settings on 3.8.1 on a pi 3 b.
I have no idea if this is any help, but I use Recalbox and for that the wifi name can't have any dashes or other special characters in, it has to be purely alphanumerical.
 
Top Bottom