gitextract_5rddm1no/ ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── bug-report.yml │ └── config.yml ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── COPYRIGHT.md ├── LICENSE.md ├── README.md ├── platforms.cfg ├── retropie_packages.sh ├── retropie_setup.sh └── scriptmodules/ ├── admin/ │ ├── apidocs.sh │ ├── builder.sh │ ├── crosscomp/ │ │ ├── asan_limits.diff │ │ └── bullseye.diff │ ├── crosscomp.sh │ ├── image/ │ │ ├── dists/ │ │ │ ├── rpios-bookworm-64.ini │ │ │ ├── rpios-bookworm.ini │ │ │ ├── rpios-bullseye.ini │ │ │ ├── rpios-buster.ini │ │ │ ├── rpios-jessie.ini │ │ │ └── rpios-stretch.ini │ │ └── template.json │ ├── image.sh │ ├── joy2key/ │ │ ├── joy2key.py │ │ ├── joy2key_sdl.py │ │ └── osk.py │ ├── joy2key.sh │ ├── setup.sh │ ├── stats/ │ │ ├── licences/ │ │ │ ├── app.css │ │ │ ├── app.js │ │ │ └── index.html │ │ └── pkgflags/ │ │ ├── app.css │ │ ├── app.js │ │ └── index.html │ ├── stats.sh │ ├── tools.sh │ └── wikidocs.sh ├── archivefuncs.sh ├── emulators/ │ ├── advmame/ │ │ ├── 01_rpi_framebuffer.diff │ │ ├── 02_fix_extern_globals_0_94.diff │ │ └── 02_fix_extern_globals_1_4.diff │ ├── advmame-0.94.sh │ ├── advmame-1.4.sh │ ├── advmame.sh │ ├── ags.sh │ ├── amiberry/ │ │ ├── 01_preserve_env.diff │ │ ├── 02_fix_uae_config_load.diff │ │ └── 03_fix_crash_saving.diff │ ├── amiberry.sh │ ├── atari800/ │ │ ├── 01_rpi_fixes.diff │ │ └── atari800.sh │ ├── atari800.sh │ ├── basilisk.sh │ ├── capricerpi.sh │ ├── coolcv.sh │ ├── daphne/ │ │ └── dapinput.ini │ ├── daphne.sh │ ├── dgen.sh │ ├── dolphin.sh │ ├── dosbox/ │ │ └── 01-fully-bindable-joystick.diff │ ├── dosbox-sdl2/ │ │ └── 001-sd2.0-check-remove.diff │ ├── dosbox-sdl2.sh │ ├── dosbox-staging/ │ │ └── 0.82.x-kmsdrm-fix.diff │ ├── dosbox-staging.sh │ ├── dosbox.sh │ ├── drastic.sh │ ├── fbzx.sh │ ├── frotz.sh │ ├── fs-uae/ │ │ └── fs-uae.sh │ ├── fs-uae.sh │ ├── fuse/ │ │ ├── 01_disable_cursor.diff │ │ ├── 02_sdl_fix.diff │ │ └── 03_gcc_10_fix.diff │ ├── fuse.sh │ ├── gngeopi.sh │ ├── gpsp.sh │ ├── hatari.sh │ ├── hypseus/ │ │ ├── hypinput.ini │ │ └── hypinput_gamepad.ini │ ├── hypseus.sh │ ├── jzintv/ │ │ ├── 01_rpi_hide_cursor_sdl2.patch │ │ ├── 01_rpi_pillar_boxing_black_background_sdl2.patch │ │ └── 02_Makefile_multiarch_pkg_config.patch │ ├── jzintv.sh │ ├── linapple.sh │ ├── mame/ │ │ └── lzma_armv7_crc.diff │ ├── mame.sh │ ├── mame4all.sh │ ├── minivmac.sh │ ├── mupen64plus/ │ │ ├── 0001-GLideN64-use-emplace.patch │ │ ├── mupen64plus.sh │ │ └── remove_fast_math.diff │ ├── mupen64plus.sh │ ├── np2pi.sh │ ├── openmsx/ │ │ └── retropie-init.tcl │ ├── openmsx.sh │ ├── oricutron.sh │ ├── osmose.sh │ ├── pcsx-rearmed.sh │ ├── pcsx2.sh │ ├── pifba.sh │ ├── pisnes.sh │ ├── ppsspp/ │ │ ├── gles2_fix.diff │ │ ├── sdl_ttf_fix_before_1.19.diff │ │ └── tinker.armv7.cmake │ ├── ppsspp-1.5.4.sh │ ├── ppsspp.sh │ ├── px68k/ │ │ └── 001-missing-typedef.diff │ ├── px68k.sh │ ├── quasi88/ │ │ └── 01_cmake.diff │ ├── quasi88.sh │ ├── redream.sh │ ├── reicast/ │ │ ├── 0001-enable-rpi4-sdl2-target.patch │ │ ├── 0002-enable-vsync.patch │ │ ├── 0003-fix-sdl2-sighandler-conflict.patch │ │ └── reicast.sh │ ├── reicast.sh │ ├── retroarch/ │ │ ├── mess2016_libretro.info │ │ └── mupen64plus_libretro.info │ ├── retroarch.sh │ ├── rpix86.sh │ ├── scummvm-sdl1.sh │ ├── scummvm.sh │ ├── sdltrs.sh │ ├── simcoupe.sh │ ├── snes9x.sh │ ├── stella.sh │ ├── stratagus.sh │ ├── supermodel3.sh │ ├── ti99sim/ │ │ └── missing_cstring.diff │ ├── ti99sim-sdl1/ │ │ └── missing_cstdio.diff │ ├── ti99sim-sdl1.sh │ ├── ti99sim.sh │ ├── uae4all/ │ │ └── 01_guichan.diff │ ├── uae4all.sh │ ├── uae4arm/ │ │ └── uae4arm.sh │ ├── uae4arm.sh │ ├── vice.sh │ ├── xm7/ │ │ └── 01_fix_build.diff │ ├── xm7.sh │ ├── xroar.sh │ ├── yabasanshiro.sh │ └── zesarux.sh ├── helpers.sh ├── inifuncs.sh ├── libretrocores/ │ ├── lr-81.sh │ ├── lr-atari800.sh │ ├── lr-beetle-lynx.sh │ ├── lr-beetle-ngp.sh │ ├── lr-beetle-pce-fast.sh │ ├── lr-beetle-pce.sh │ ├── lr-beetle-pcfx.sh │ ├── lr-beetle-psx.sh │ ├── lr-beetle-saturn.sh │ ├── lr-beetle-supergrafx.sh │ ├── lr-beetle-vb.sh │ ├── lr-beetle-wswan.sh │ ├── lr-bennugd.sh │ ├── lr-bluemsx.sh │ ├── lr-bsnes.sh │ ├── lr-caprice32.sh │ ├── lr-desmume.sh │ ├── lr-desmume2015.sh │ ├── lr-dinothawr.sh │ ├── lr-dirksimple.sh │ ├── lr-dolphin.sh │ ├── lr-dosbox-pure.sh │ ├── lr-dosbox.sh │ ├── lr-ep128emu.sh │ ├── lr-fbalpha2012.sh │ ├── lr-fbneo.sh │ ├── lr-fceumm.sh │ ├── lr-flycast/ │ │ └── 01_flags_fix.diff │ ├── lr-flycast-dev.sh │ ├── lr-flycast.sh │ ├── lr-fmsx.sh │ ├── lr-freechaf.sh │ ├── lr-freeintv.sh │ ├── lr-fuse.sh │ ├── lr-gambatte/ │ │ └── default.pal │ ├── lr-gambatte.sh │ ├── lr-geargrafx.sh │ ├── lr-gearsystem.sh │ ├── lr-genesis-plus-gx.sh │ ├── lr-gpsp.sh │ ├── lr-gw.sh │ ├── lr-handy.sh │ ├── lr-hatari/ │ │ └── 01_libcapsimage.diff │ ├── lr-hatari.sh │ ├── lr-kronos.sh │ ├── lr-mame.sh │ ├── lr-mame2000.sh │ ├── lr-mame2003-plus.sh │ ├── lr-mame2003.sh │ ├── lr-mame2010.sh │ ├── lr-mame2015/ │ │ └── 01-python3-irgen.diff │ ├── lr-mame2015.sh │ ├── lr-mame2016/ │ │ └── 01-python3-irgen.diff │ ├── lr-mame2016.sh │ ├── lr-mesen.sh │ ├── lr-mess.sh │ ├── lr-mess2016.sh │ ├── lr-mgba.sh │ ├── lr-mrboom.sh │ ├── lr-mupen64plus/ │ │ ├── 0001-eliminate-conflicting-typedefs.patch │ │ ├── 0002-rpi-gles3.patch │ │ └── 0003-fix-fsqrt-conflict.patch │ ├── lr-mupen64plus-next.sh │ ├── lr-mupen64plus.sh │ ├── lr-neocd.sh │ ├── lr-nestopia.sh │ ├── lr-np2kai.sh │ ├── lr-nxengine.sh │ ├── lr-o2em.sh │ ├── lr-opera.sh │ ├── lr-parallel-n64/ │ │ └── 01-fix-fsqrt-conflicts.diff │ ├── lr-parallel-n64.sh │ ├── lr-pcsx-rearmed.sh │ ├── lr-picodrive.sh │ ├── lr-pokemini.sh │ ├── lr-ppsspp/ │ │ ├── v13-libretro_fix.diff │ │ └── v16-clamp-include.diff │ ├── lr-ppsspp.sh │ ├── lr-prboom.sh │ ├── lr-prosystem.sh │ ├── lr-puae.sh │ ├── lr-puae2021.sh │ ├── lr-px68k.sh │ ├── lr-quasi88.sh │ ├── lr-quicknes.sh │ ├── lr-retro8.sh │ ├── lr-scummvm.sh │ ├── lr-smsplus-gx.sh │ ├── lr-snes9x.sh │ ├── lr-snes9x2002.sh │ ├── lr-snes9x2005.sh │ ├── lr-snes9x2010.sh │ ├── lr-stella.sh │ ├── lr-stella2014.sh │ ├── lr-superflappybirds.sh │ ├── lr-tgbdual.sh │ ├── lr-theodore.sh │ ├── lr-tic80.sh │ ├── lr-tyrquake.sh │ ├── lr-uae4arm.sh │ ├── lr-vba-next.sh │ ├── lr-vecx.sh │ ├── lr-vice.sh │ ├── lr-virtualjaguar.sh │ ├── lr-x1.sh │ ├── lr-xrick.sh │ └── lr-yabause.sh ├── packages.sh ├── ports/ │ ├── alephone.sh │ ├── cannonball.sh │ ├── cdogs-sdl.sh │ ├── cgenius.sh │ ├── darkplaces-quake/ │ │ ├── 01_rpi_fixes.diff │ │ └── 02_makefile_fixes.diff │ ├── darkplaces-quake.sh │ ├── dsda-doom.sh │ ├── dxx-rebirth.sh │ ├── eduke32/ │ │ ├── 0001-revert-r6918.patch │ │ ├── 0002-fix-skybox.patch │ │ ├── 0003-replace-gl_red.patch │ │ ├── 0004-recast-function.patch │ │ ├── 0005-e1m4-shrinker-bug.patch │ │ └── 0006-e4m4-water-bug.patch │ ├── eduke32.sh │ ├── gemrb.sh │ ├── giana.sh │ ├── gzdoom/ │ │ ├── armv8_gcc12_fix.diff │ │ └── lzma_armv7_crc.diff │ ├── gzdoom.sh │ ├── ionfury.sh │ ├── ioquake3.sh │ ├── jumpnbump/ │ │ └── jumpnbump.sh │ ├── jumpnbump.sh │ ├── kodi.sh │ ├── lincity-ng.sh │ ├── love-0.10.2.sh │ ├── love.sh │ ├── lzdoom/ │ │ ├── 01_remove_cmake_arm_options.diff │ │ ├── 02_lzma_sdk_dont_force_arm_crc32.diff │ │ └── 03_extra_includes.diff │ ├── lzdoom.sh │ ├── micropolis.sh │ ├── minecraft.sh │ ├── mysticmine.sh │ ├── openblok.sh │ ├── openbor.sh │ ├── openpht.sh │ ├── openttd.sh │ ├── opentyrian/ │ │ └── 01_fullscreen.diff │ ├── opentyrian.sh │ ├── quake3.sh │ ├── sdlpop.sh │ ├── smw.sh │ ├── solarus.sh │ ├── splitwolf.sh │ ├── srb2/ │ │ └── 001-cmake-libfind.diff │ ├── srb2.sh │ ├── steamlink.sh │ ├── supertux.sh │ ├── tyrquake.sh │ ├── uqm.sh │ ├── vvvvvv.sh │ ├── wolf4sdl.sh │ ├── xrick.sh │ ├── yquake2/ │ │ ├── hotkey_exit.diff │ │ ├── sdl2_joylabels.diff │ │ └── yq2.cfg │ └── yquake2.sh ├── supplementary/ │ ├── attractmode.sh │ ├── audiosettings.sh │ ├── autostart.sh │ ├── backends.sh │ ├── bashwelcometweak.sh │ ├── bluetooth/ │ │ ├── COPYING │ │ ├── bluez-simple-agent │ │ ├── bluez-test-device │ │ ├── bluezutils.py │ │ ├── connect.sh │ │ └── readme.txt │ ├── bluetooth.sh │ ├── configedit.sh │ ├── consolefont.sh │ ├── controlblock.sh │ ├── custombluez/ │ │ └── 01_raspbian_patches.diff │ ├── customhidsony/ │ │ └── 0001-hidsony-gasiafix.diff │ ├── customhidsony.sh │ ├── dbar4gun.sh │ ├── docsview.sh │ ├── emulationstation/ │ │ ├── configscripts/ │ │ │ ├── daphne.sh │ │ │ ├── emulationstation.sh │ │ │ ├── mupen64plus.sh │ │ │ ├── openmsx.sh │ │ │ ├── pifba.sh │ │ │ ├── pisnes.sh │ │ │ ├── reicast.sh │ │ │ ├── retroarch.sh │ │ │ └── sdl2.sh │ │ └── inputconfiguration.sh │ ├── emulationstation-dev.sh │ ├── emulationstation.sh │ ├── esthemes/ │ │ ├── patch-ruckage-famicom-mini.diff │ │ ├── patch-ruckage-nes-mini.diff │ │ └── patch-ruckage-snes-mini.diff │ ├── esthemes.sh │ ├── gamecondriver.sh │ ├── golang.sh │ ├── kmsxx.sh │ ├── launchingimages.sh │ ├── mehstation.sh │ ├── mesa-drm.sh │ ├── mkarcadejoystick.sh │ ├── mobilegamepad.sh │ ├── moonlight.sh │ ├── omxiv.sh │ ├── pegasus-fe-dev.sh │ ├── pegasus-fe.sh │ ├── powerblock.sh │ ├── ps3controller.sh │ ├── raspbiantools.sh │ ├── resetromdirs.sh │ ├── retronetplay.sh │ ├── retropiemenu.sh │ ├── runcommand/ │ │ └── runcommand.sh │ ├── runcommand.sh │ ├── samba.sh │ ├── scraper.sh │ ├── sdl1.sh │ ├── sdl12-compat.sh │ ├── sdl2.sh │ ├── sixaxis.sh │ ├── skyscraper.sh │ ├── snesdev/ │ │ └── 001-wiringpi-static.diff │ ├── snesdev.sh │ ├── splashscreen/ │ │ ├── 05-splash.sh │ │ ├── asplashscreen.sh │ │ └── rp-vlc │ ├── splashscreen.sh │ ├── steamcontroller.sh │ ├── usbromservice/ │ │ ├── 01_retropie_copyroms │ │ └── 10_retropie_mount │ ├── usbromservice.sh │ ├── virtualgamepad.sh │ ├── wifi.sh │ ├── xarcade2jstick.sh │ ├── xboxdrv.sh │ ├── xpad/ │ │ ├── 01_enable_leds_and_trigmapping.diff │ │ ├── 02_dkms_updates_folder.diff │ │ └── 03_xpad_add_version.diff │ ├── xpad.sh │ └── xpadneo.sh └── system.sh