RGBpi-Extra is a UI that allows you to apply a collection of unofficial scripts, install new systems/cores, and allow for full* retroarch access for RGB-Pi OS4 on the Pi4 and Pi5. The system overrides are advanced features that require manual configuration. These scripts are experimental in nature and may not be fully stable. The concept for creating this repository was inspired by RetroPie-Extra and represents a collaborative effort across multiple parties within the RGBPi community.
Thank you Ruben for your guidance so that RGBPi-Extra does not affect the RGB-Pi highscore community.
*when playing high score games via nfs all extra overrides are disabled and runs like stock OS4. This prevents cheating.
Important Notes
- read the FAQ https://github.com/forkymcforkface/RGBPi-Extra/wiki/FAQ
- Please use Discussions or Issues if you have questions or issues.
A: Online Installer
- Download Install RGBPi-Extra
- Place it in your /roms/ports folder
- Scan for new games in the rgbpi ui
- Go to ports in rgbpi ui and run RGBPi-Extra
- The RGBPi-Extra UI will appear allowing you to apply make any tweaks
B: Offline Install
- Download the repo
- Pi-4 RGBPi-Extra zip
- Pi-5 RGBPi-Extra zip (Migration of OS4 to Pi5 using this tool https://github.com/forkymcforkface/RGUI-Pi)
- Open the zip and extract the RGBPi-Extra folder to your ports folder
- Scan for games
- Open rgbpi-extra UI and install
After installing RGBPi-Extra you will now have a RGBPi-Extra folder within ports and within that the RGBPi-Extra launcher
This allows you to updates cores to the lateset manually compiled version. it also allows you replace the nes core with mesen. There is a restore all cores button that will restore all default os4 core.
This allows you to install cores that do not come installed on OS4 by defualt. You can select the core you want, drop the roms into the new core folder in your roms dir and you are set. BIOS are already included. See core selection at the bottom of this page.
A collection of scripts to modify RGBPi OS settings, Bullseye settings or just general improvements
Update or Removal of RGBPi-Extra, You will need to rescan for games after updating.
- Go to settings
- Press update and allow the package to download and update
Since we are using CRTs not all cores/emulators will look good. This all depends on the native resolution and fps of the games
Zapper core in New Systems allows for the use of the Arduino NES zapper hardware. https://github.com/riggles1/Zapper-Arduino
Sega Channel Revival core in New Systems allows for BillyTimeGames larger sized ROMs. https://github.com/BillyTimeGames/Genesis-Plus-GX-Expanded-Rom-Size
- -
lr-mame2003-plus
- MAME emu - mame2003-plus port for libretro - runs great - -
lr-opera
- 3DO Emu - 3DO port for libretro - runs great - -
lr-melondsds
- NDS emu - MelonDS port for libretro - runs 2d games fullspeed on Pi4, Pi5 everything runs - -
lr-dolphin
- Gamecube/wii emu - Dolphin port for libretro - runs great, Pi5 only - -
lr-mesen-s
- Nes emu - Mesen-S port for libretro - -
lr-atari5200
- 400, 800, 600 XL, 800XL, 130XE and 5200 game console emulator. - -
lr-mednafen-vb
- Virtual Boy emulator - runs great, not pixel perfect - -
lr-ppsspp
- PlayStation Portable emu - PPSSPP port for libretro - works well, included in current patch - -
lr-samecdi
- Philips CDI - same_cdi port for libretro - runs great and at correct resolution, included in current patch - -
lr-TIC-80
- Fantasy Game Emulator - runs great - -
lr-virtualjaguar
- Atari Jaguar emulator - runs ok on pi4, runs well on pi5, not all games work, included in current patch - -
lr-WonderSwan
- WonderSwan and WonderSwan Color emulator - runs great, included in current patch - -
lr-AtariLynx
- Atari Lynx emulator - runs great, included in current patch - -
lr-Videopac
- Videopac/Odyssey emulator - runs great, included in current patch