Installation • What 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.
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 scriptmodulesTo update:
cd ~/RetroPie-Setup/ext/bsides
git pullFor usage see subsequent sections:
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.
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.

Installation: Mini How-To • Scriptmodule: Source

Installation: Mini How-To • Scriptmodule: Source

Installation: Mini How-To • Scriptmodule: Source

Installation: Mini How-To • Scriptmodule: Source

Installation: Mini How-To • Scriptmodule: Source

Installation: Mini How-To • Scriptmodule: Source
This is a drop-in replacement, it will de-install the official RetroPie scriptmodule.
Installation: Mini How-To • Scriptmodule: Source
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.
A Joystick/Gamepad driver without custom kernel module or C-code.
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.
If you own the game Donut Dodo you may notice that the joystick mapping does not work in some cases.
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.
In the meantime you may browse the RetroPie-Extra repo it hosts broad set of scriptmodules.


