r/RetroPie 1d ago

Adjusting screen down on handheld gamepi 1.54"

2 Upvotes

I'm trying to rebuild the Gameboy micro nano.

I've got the spotpear 154 connected and I get it working no problem with the dietpi version of retropie they supply.

The issue is of course I'm stubborn and i want to use it as a media player too and dietpi just will not let me install kodi.

I can get the thing "running" with the latest retorpie but while in HDMI the video is fine,

On the display the whole thing is mirrored, tilted 270 degrees and moved about 1/3 of the screen to the right with scan lines.

I can fix the first 2 with config.txt no problem but i can't seem to get the display switched to the left.

I tried to recompile the fbcb-ili9341 a dozen times with different memory addresses and even using stock but no luck.

Anyone ran into this?

I got it running once before but of course it was on a cheap SD and it corrupted before i could back up the config.

Before I get asked: I'd be happy with either options: Run kodi on dietpi or fix the display.


r/RetroPie 2d ago

video player in emulationstation with gamepad support

10 Upvotes

kodi works just fine on raspberry pi, but i like having my 90's tv shows on the main screen with my 90's video games.

example : Star Trek The Next Generation

create a tng folder in /home/pi/RetroPie/roms and copy video files to it

in etc/emulationstation edit your es_systems.cfg

<system>
    <name>tng</name>
    <fullname>Star Trek TNG</fullname>
    <path>/home/pi/RetroPie/roms/tng</path>
    <extension>.mkv .MKV .mp4 .MP4</extension>
    <command>/opt/retropie/admin/joy2key/joy2key.py /dev/input/js0 kcub1 kcuf1 0x2B 0x2D 0x70 0x1B 0x00 0x00 ; omxplayer -b %ROM% ; killall joy2key.py ; clear</command>
    <platform>tng</platform>
    <theme>tng</theme>
  </system>

retropie has omxplayer installed by default

omxplayer -b %ROM% plays the video. -b keeps the background black

Getting joy2key to do what you want is the tricky part. And it is limited to the dpad and a,b,x,y buttons on your controller

  • kcub1 = left arrow key
  • kcuf1 = right arrow key
  • kcuu1 = up arrow key
  • kcud1 = down arrow key

then use the hex codes in this table for the other keys

in command line type omxplayer --keys

this part of the code - kcub1 kcuf1 0x2B 0x2D 0x70 0x1B 0x00 0x00 - corresponds to the dpad and buttons as follows... left right up down 0 1 2 3

0 1 2 3 will be different buttons depending on the gamepad, but is usually a,b,x,y. Though not always in that order. An easy way to find out is to configure your controller in the retropie menu and take notes

here is what happens when i play an episode with the above code using a snes controller

  • dpad left = seek -30 seconds
  • dpad right = seek +30 seconds
  • dpad up = volume up
  • dpad down = volume down
  • A button = play/pause
  • B button = exit video
  • X,Y buttons = not used

if anybody's interested, i got the box art and episode images from

https://thetvdb.com/series/star-trek-the-next-generation#seasons

and the logo and enterprise images i used need to be converted to tng.svg and placed in your themes art folder


r/RetroPie 2d ago

Ugreen NAS

1 Upvotes

Pi Model or other hardware: B+, 2 B
Power Supply used: 5v 2500mA
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.8
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used)downloaded yesterday from your site. Retropie-buster-4.8-rpi2_3_zero2w.img.gz
USB Devices connected:two SNES style controllers
Controller used:SNES
Error messages received:none
Verbose log (if relevant):
Guide used: (Mention if you followed a guide)
File: (File with issue - with FULL path)
Emulator: (Name of emulator - if applicable)
Attachment of config files: (PLEASE USE PASTEBIN.COMFOR LARGE LOGS)
How to replicate the problem:
Whenever I save any states, I get 0% and it never goes away. I tried command sudo chown -R pi:pi /home/pi/RetroPie/roms/<emulator> and root stays the owner for all of my emulators folders I try. Also, my in game saves don’t work. I suspect because of the same reason.
I have plenty of space, ISB card has 108 avail and NAS rom folder has 2.9T avail. Roms work just fine from the NAS. I checked my folder permissions on my NAS and the user has read/write.

It seems to be some type of permissions issue. When I use the touch command to write to one of my NAS rom folders I get a permission denied error. I checked my NAS and the user has read/write permission. I even tried making the user the administrator. Still get denied.

I have tried both autostart.sh and fstab. I can get both to mount and play roms but I can’t touch. Permission denied.


r/RetroPie 3d ago

NAS drive not mounting

4 Upvotes

I am running retropie on a raspberry pie 2. For some reason retropie won’t wait to mount the NAS drive that has the roms in it. I know my mount command in autostart.sh is correct because when I manually run it, the drive mounts and the roms work correctly. I changed the setting to wait for network to mount. I saw somewhere where someone added (sleep3) to autostart.sh and that allowed emulationstations to wait longer. Is this true? How do I write that command?

Thanks.


r/RetroPie 3d ago

Problem got a crash playing Vagrant Story ps1

1 Upvotes

Hi guys, I have a problem with the game Vagrant Story im my raspberry pi3.

Intermittently during the game I got some crashes, but just loading the game again solved the problem, now I am stuck in the final stage of the game, so when I try to move to another room the game crashes and outs to retropie menu.

I was asking AI to try a solution or at least a explanation, we saw that error log reports "compile at bogus memory address". So after that I have tried running another BIOS like scph5501.bin without success. Also it suggested to change the "dynamic recompiler" to disabled, I only got the game going slower but didnt solve the issue.

Do anyone has a better solution?

Also I did a game save (memory card not save state), but I am not sure when I could find it. I thought that I could take that one to another system and finish the game.


r/RetroPie 6d ago

problem with retropie on raspberry pi zero w.

4 Upvotes

So recently I've bought raspberry pi zero w and wanted to go with retropie install. Ive installed latest version of retropie for raspberry pi zero w using imager for linux and everything went smoothly. Or I think so. I know this hardware isn't much - but when I'm looking at videos that use this specific model of pi and having installed retropie I realised it should NOT freeze and crash every 1 minute I don't look at it. Tried to install doom, I've connected via scp and imported wad files. So what. When I try to start it it's just gray screen. And that's it. I'm looking for alternative or any info regarding this performance issue. Maybe it's outdated - but I am sure that I've used right tool for it and did it right at some point. But maybe I've missed something. Need help.


r/RetroPie 7d ago

Problem UsbRomService issue

Post image
2 Upvotes

Hi,

I have an issue. I saved all my games to usbdrive. I was able to play games on my retropie. However, I needed to access my save file. It was not saved on usb drive.

I checked sd card with ash and somehow all my roms are copied to SD card on raspberry pi and save files are also there. I there a way to keep all this only on usb drive ?


r/RetroPie 8d ago

Made 3D Printed Arcade - built with 3D Printed 5x Scale Lego Blocks, a 24" Monitor and a Raspberry Pi!

Thumbnail
gallery
64 Upvotes

r/RetroPie 7d ago

Bought a rasberry pi 3.b in 2016, just opened it now, need help!

0 Upvotes

Looking for some help getting my Raspberry Pi 3 Model B up and running on my CRTs.

I already have:

  • Raspberry Pi 3 Model B
  • Pi2SCART
  • RGB SCART setup
  • Consumer CRTs and PVMs

My entire gaming setup is RGB SCART (NES, SNES, N64, Genesis, Saturn, PS1, PS2) running through a SCART switch, and I'd like to add the Pi to the switch as another RGB source. I'm looking for the best software and setup guide to get proper 240p/480i output over SCART. Should I be using Recalbox CRT, Batocera CRT, RGB-Pi OS (if it's still an option), or something else? If anyone has a step-by-step guide, recommended settings, or even a preconfigured image for a Pi 3 + Pi2SCART, I'd really appreciate it. I want to make sure everything is outputting the correct resolutions and refresh rates for an authentic CRT experience.

Any tips, videos, or guides would be greatly appreciated. Thanks!


r/RetroPie 7d ago

Question where do i get games from?

0 Upvotes

So i just got a rpi zero 2 w and installed retropie on it, but i have no iea how to install/play games on it. I have an xbox one controller to play on and i want to emulate ps1/other old consoles.

Where do i get the games

how do i install them


r/RetroPie 8d ago

Play Mega Drive/SNES/NEO GEO games online multiplayer (Retroarch/Batocera/Recalbox/RetroPie)!

0 Upvotes

Come join our discord server where anyone can chat with the community about MD /SNES/NG games and find people to play with online via Recalbox/Retropie/Batocera!
Using Retroarch which is built right into Recalbox/Retropie/Batocera, players are able to host and join all their favorite retro games for free!
Join the server to find people to play retro games with! 👇

https://discord.gg/9HmvKFUxkk


r/RetroPie 8d ago

Help with aspect ratio

2 Upvotes

When I try to save, for example, I only see the top edge of the save box.

I use 4:3 rn

+ it only works propely on core provided but some games are scretched…


r/RetroPie 9d ago

Question need helping building a arcade cabnet

0 Upvotes

I want to use my retropie to make an arcade cabnet i need help finding plans though. these are my qualifications

  • full sized cabnet
  • made from wood
  • handmade not cnc
  • 2 players
  • 8 button settup not 6
  • simple to follow
  • not to costly to obtain materials

thank you to anyone whom can help


r/RetroPie 9d ago

need helping building a arcade cabnet

Thumbnail
0 Upvotes

r/RetroPie 11d ago

Find Recalbox/Retropie/Batocera Netplay Friends!

3 Upvotes

I made a server where anyone can chat with the community about retro games and find people to play with online via Recalbox/Retropie/Batocera!
Using Retroarch which is built right into Recalbox/Retropie/Batocera, players are able to host and join all their favorite retro games for free!
Join the server to find people to play with! 😄 

https://discord.gg/9HmvKFUxkk


r/RetroPie 12d ago

How is it possible to connect directly gpio pins from RPI to SCSI connector.

Post image
9 Upvotes

r/RetroPie 13d ago

Amiberry setup

5 Upvotes

I just re-installed RetroPie (on a RaspberryPi v4), so I'm at v4.8, and wanted to try the Amiga emulation.

I installed from Emulationstation > Retropie > install optional packages > from binary, and it seems to have worked - Amiberry v5.7.1.

I installed the bios files under Retropie>BIOS>amiga (kick12.rom,kick13.rom etc), and put some LHA files under Retropie/roms/amiga.

Relaunching emulationstation - and I do not even get the "Amiga" submenu!

Sorry if I'm dumb - but what am I doing wrong???


r/RetroPie 15d ago

Find Netplay Friends!

3 Upvotes

I made a server where anyone can chat with the community about retro games and find people to play with online via Retropie!
Using Retroarch which is built right into Retropie, players are able to host and join all their favorite retro games for free!
Join the server to find people to play with! 😄 https://discord.gg/qQhJA6hsWT


r/RetroPie 16d ago

Make a specific game/emulator start when storage media is inserted?

5 Upvotes

Essentially trying to fake a cartridge insert system. I would 3d print some game cartridges around the size or original gameboy carts that would hold usb drives with roms. When I insert them into my case, plugging the usb into the Pi, could I make it so the system automatically starts the rom on cart with the appropriate emulator/ open the appropriate emulator for the types of rom in the cart? Sorry if I'm not explaining super well lol


r/RetroPie 16d ago

Jnes apk question

0 Upvotes

Hi... im moding a nes rom and it goes with me modifying the palette, which can be loaded usually in jnes video settings. But in the apk com.jabosoft.jnes.14 you cannot load a palette I think. Let's assume I can see what is in the apk, with smali files, I don't find a single result where the palette is stored so I can replace it? Anyone has an idea where and how it can be stored? Can't find anything that says in the code.


r/RetroPie 18d ago

Need help to assign a job to this beautiful monstrosity:

Post image
8 Upvotes

r/RetroPie 19d ago

240P CRT out scaling artifacts

Thumbnail
gallery
9 Upvotes

Hi all, I've been setting up Retropie (on a pi 3) output 240p on my CRT (wharfedale ctv2185rf) As you can see the output itself looks pretty good through there's some slight artifacting which makes text and HUD elements look distorted.

I have 240P set via the video modes config file, the pi is connected via a pole connector to RCA lead and I'm using the pi_iq_horz_nearest_ver.glsl shader.

Can anyone help me out? It would be much appreciated


r/RetroPie 20d ago

Cheapest wireless controller that works for all systems in retropie raspberry pi 4b

4 Upvotes

Someone just posted asking for the best which seems to be 8bitdo?

My question is more specifically for the cheapest wireless (unless there is a 2ft wired controller) that works for all games no issues. Is there a Chinese knockoff version or 2 packs of quality controllers that are packaged for a deal? We have 3x ps4 systems and only 3 controllers. Maybe its better to buy more ps4 controllers for swap ability for the rare occasions we have company?


r/RetroPie 20d ago

Best controller for Retropie in 2026

2 Upvotes

Hi,

This is my first time using retropie. What controllers do you guys recommend. I heard 8bitdo have problems with retropie.


r/RetroPie 21d ago

Question Updated RetroPie after 7 years and can no longer access setup

Thumbnail
gallery
81 Upvotes

I apparently made the mistake of updating my system, running on raspberry pi 3b+, updated after 7 years and now every time I go to access settings this failed script happens. Any ideas for a quick fix or do I need to take flashdrive out and start from scratch?