An independent community project Meet the project
retropie.usSearch
Menu

Learn, configure, play

A library for the long game.

186 upstream guides, preserved with attribution. Find help for controllers, emulators, networking, themes and more.

Reference material, with its history intact.

These GPL-licensed guides reflect the upstream snapshot. Some instructions and operating-system assumptions are old. They have not been validated as Pi 5 instructions. Start with our overview or Pi 5 research when choosing a new setup.

186 guides

Reference_SidebarEmulators3doControllers8BitdoEmulationStationAdd a New System in EmulationStationEmulationStationAdvanced EmulationStation ThemingPortsAdventure Game StudioEmulatorsAmigaEmulatorsAmstrad CPCEmulatorsApple IIArcadeArcade Quick StartReferenceArch LinuxEmulatorsAtari 2600EmulatorsAtari 7800EmulatorsAtari 800 and 5200EmulatorsAtari JaguarEmulatorsAtari LynxEmulatorsAtari ST-STE-TT-FalconControllersBluetoothPortsCannonballPortsCaveStoryAboutChangelogsReferenceCHD filesRetroArchCheatsEmulationStationChild friendly EmulationStationEmulatorsCocoEmulatorsColecovisionPortsCommander KeenReferenceCommodore 64EmulatorsCommodore 64/VIC-20/PETAdvanced ConfigurationConfiguration EditorAboutContributing to DocsGetting StartedController ConfigurationReferenceController configuration (driver level)DevelopersConvert RetroPie SD Card Image to NOOBS ImageEmulationStationCreating Your Own EmulationStation ThemeEmulatorsDaphnePlatformsDebian/UbuntuPortsDescentPortsDinothawrPortsDoomEmulatorsDragonEmulatorsDreamcastPortsDuke Nukem 3DEmulationStationEmulationStationEmulationStationEmulationStation ChangelogEmulatorsEnterprise 64/128EmulatorsFairchild ChannelFEmulatorsFamicom Disk SystemTroubleshootingFAQArcadeFinalBurn NeoReferenceFirst InstallationEmulatorsGame & WatchEmulatorsGame BoyEmulatorsGame Boy AdvanceEmulatorsGame Boy ColorEmulatorsGame GearEmulatorsGameCubeReferenceGamepad G910 bluetooth controlerEmulatorsGemRBEmulatorsGenesis/MegadriveReferenceGiana's ReturnControllersGPIO ModulesReferenceHomeAdvanced ConfigurationInput LagEmulatorsIntellivisionControllersKeyboard ControllersPortsKODIPortsLincityControllersLogitechEmulatorsLoveArcadelr-fbneoArcadelr-mame2003EmulatorsMacintoshArcadeMAMEReferenceManaging ROMsControllersMapping a Controller for IntellivisionPortsMarathonEmulatorsMaster SystemAdvanced ConfigurationMemory SplitEmulatorsMESSPortsMicropolisPortsMinecraftControllersMobile GamepadEmulatorsMSXReferenceMultiplayer Saves & UnlockablesControllersN64EmulatorsNEC PC8800EmulatorsNEC PC9800ArcadeNeo GeoEmulatorsNeo Geo PocketEmulatorsNeo Geo Pocket ColorRetroArchNetplayEmulatorsNintendo 64EmulatorsNintendo DSEmulatorsNintendo Entertainment SystemControllersNintendo Switch ControllersPlatformsOdroid C1/C2PlatformsOdroid XU4EmulatorsOpenBORPortsOpenTTDPortsOpenTyrianAdvanced ConfigurationOptimization for Nintendo 64EmulatorsOricPlatformsOSMCControllersOuyaAdvanced ConfigurationOverclockingAdvanced ConfigurationOverscanEmulatorsPCEmulatorsPC EngineReferencePC FXPlatformsPi 4EmulatorsPlaystation 1EmulatorsPlaystation 2ReferencePokemon MiniControllersPS3ControllersPS4EmulatorsPSPReferencePSP FuSa gamepadPortsQuakePlatformsRaspberry PiPortsResidualVMRetroArchRetroAchievementsRetroArchRetroArchRetroArchRetroArch Controller ConfigurationRetroArchRetroArch Core OptionsGetting StartedRuncommandAdvanced ConfigurationRunning ROMs from a Network ShareAdvanced ConfigurationRunning ROMs from a USB driveEmulatorsSam CoupeEmulatorsSaturnEmulationStationScraperEmulatorsScummVMPortsSDLPoPEmulatorsSega 32XEmulatorsSega CDArcadeSega Model 3EmulatorsSG 1000RetroArchShaders and SmoothingEmulatorsSharp X1EmulatorsSharp X68000DevelopersShell Style GuideRetroArchSmaller RetroArch ScreenPortsSolarusTroubleshootingSound IssuesTroubleshootingSpeed IssuesControllersSpinners, Trackballs, Lightguns, MiceAdvanced ConfigurationSplashscreenGetting StartedSSHPortsStratagusPortsSuper Mario WarEmulatorsSuper Nintendo Entertainment SystemPortsSuperTuxAboutSupported SystemsAdvanced ConfigurationTake and Scrape Your Own ScreenshotsPortsThe Ur Quan MastersEmulationStationThemesEmulatorsThomson MO/TOEmulatorsTI-99ReferenceTouchscreenGetting StartedTransferring RomsEmulatorsTRS-80ControllersUniversal Controller Calibration & Mapping Using xboxdrvGetting StartedUpdating RetroPieArcadeValidating, Rebuilding, and Filtering Arcade ROMsEmulatorsVectrexTroubleshootingVideo IssuesEmulatorsVideoPac / Odyssey 2EmulatorsVirtual BoyControllersVirtual GamepadReferenceVPNGetting StartedWiFiEmulatorsWiiControllersWii U ProControllersWiimotesPortsWolfenstein 3DEmulatorsWonderSwanEmulatorsWonderswan ColorReferenceX ArcadeControllersXbox 360ControllersXbox Wireless ControllerControllersXiaomiControllersXin-MoPortsXrickEmulatorsZmachineEmulatorsZX SpectrumReferenceZX81