Skip to content

Collection of strong RetroPie scriptmodules and other RetroPie hacks.

Notifications You must be signed in to change notification settings

Gemba/RetroPie-BSides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

RetroPie BSides

InstallationWhat is in the box?What else is to discover?


Welcome to RetroPie BSides an add-on repository to your existing RetroPie installation. This repo contains a few scriptmodules, but it will be expanded over time. In majority it holds my contributions I made in the RetroPie forum. However, if you have an orphaned scriptmodule: Your contribution is welcome.
The scriptmodules come with extensive documentation or a Mini How-To on how to handle it. You can find it on this website or at the header of each script file.

Why the Title RetroPie-BSides?

Sometimes, at the hey-days of vinyl records, you could find gems on the B side of a music album, which may have given you more joy than the hits from the A side. This is also how this repo works: You will need a little time to discover the B side, but chances are you find a gem.

Installation and Usage

On your RetroPie-Setup:

cd ~/RetroPie-Setup/ext
git clone --depth 1 https://github.com/Gemba/RetroPie-BSides bsides
cd bsides
git sparse-checkout set --no-cone scriptmodules

To update:

cd ~/RetroPie-Setup/ext/bsides
git pull

For usage see subsequent sections:

What do I find at the BSides?

To avoid name collision some packages from this repo contain the rb_ prefix but they will replace the RetroPie scriptmodule with the same name. E.g., rb_jzintv will replace jzintv.

Game Ports

The actual games/ROMs are not included for copyright/license reasons. You can find them on the internet and also how to get a license. I have got mine from GOG.com and humblebumble.com.

Baba Is You

Screenshot of 'Baba Is You'
Installation: Mini How-To • Scriptmodule: Source

Papers, Please

Screenshot of 'Papers, Please'
Installation: Mini How-To • Scriptmodule: Source

Head over Heels

Screenshot of 'Head over Heels'
Installation: Mini How-To • Scriptmodule: Source

Edna Bricht Aus (Edna & Harvey: The Breakout)

Screenshot of 'Edna & Harvey: The Breakout'
Installation: Mini How-To • Scriptmodule: Source

Emulators and libretro-cores

Libretro Core of AppleWin emulator (lr-applewin)

Screenshot of 'lr-applewin'
Installation: Mini How-To • Scriptmodule: Source

Libretro Core of b2 emulator (lr-b2)

Image for 'Libretro BBC Micro'
Installation: Mini How-To • Scriptmodule: Source

Supplementary Tools

Enhanced Bash Welcome on Login (rb_bashwelcome)

This is a drop-in replacement, it will de-install the official RetroPie scriptmodule.

Screenshot of 'Bash Welcome Tweak'

Installation: Mini How-To • Scriptmodule: Source

Other Tricks

These are not maintained via scriptmodule as they either do not fit into the one-size-fits approach of a scriptmodulel all or are one-off scripts. They may come in handy.

Arcade DT

A Joystick/Gamepad driver without custom kernel module or C-code.

GPIO to Input Event Mapping

What's the hack? Customize existing device-tree kernel-modules to read input from the GPIO. Fast & lowest inputlag. Arcade DT has all the details.

Game 'Donut Dodo' Controller Mapping Helper

If you own the game Donut Dodo you may notice that the joystick mapping does not work in some cases.

Controller Mapping of 'Donut Dodo'

The script addresses this issue by editing the Donutdodo mapping file outside of the game to remap the buttons (shown in green above) to your RetroPie controller configuration. See the comments and hints in the gist itself for usage.

There is a catch: Unfortunately there is no Donut Dodo binary for 64 bit RaspiOS yet.

To be continued ...

In the meantime you may browse the RetroPie-Extra repo it hosts broad set of scriptmodules.

About

Collection of strong RetroPie scriptmodules and other RetroPie hacks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published