Home
Pages 173
- Home
- 3do
- 8Bitdo Controller
- Add a New System in EmulationStation
- Adventure Game Studio
- Amiga
- Amstrad CPC
- Apple II
- Arcade
- Arch Linux
- Atari 2600
- Atari 7800
- Atari 800 and 5200
- Atari Jaguar
- Atari Lynx
- Atari ST STE TT Falcon
- BIOS
- Bluetooth Controller
- Building RetroPie Archives
- Cannonball
- Cave Story
- Changelogs
- Cheats
- Child friendly EmulationStation
- Coco
- Colecovision
- Commander Keen
- Commodore 64 VIC 20 PET
- Configuration Editor
- Controller Configuration
- Controllers
- Convert RetroPie SD Card Image to NOOBS Image
- Creating Your Own EmulationStation Theme
- Daphne
- Debian
- Descent
- Dinothawr
- Doom
- Dragon
- Dreamcast
- Duke Nukem 3D
- EmulationStation
- EmulationStation Advanced Theming
- EmulationStation Changelog
- Famicom Disk System
- FAQ
- FinalBurn Alpha
- First Installation
- Game & Watch
- Game Boy
- Game Boy Advance
- Game Boy Color
- Game Gear
- GameCube
- GameMaker Games
- Gamepad G910 bluetooth controler
- GemRB
- Giana's Return
- GPIO Modules
- Input Lag
- Intellivision
- Keyboard Controllers
- KODI
- Limelight
- Lincity
- Logitech Controller
- Love
- lr fbalpha
- lr mame2003
- Macintosh
- MAME
- Managing ROMs
- Manual Installation
- Mapping a Controller for Intellivision
- Marathon
- Master System
- Mega Drive Genesis
- Memory Split
- MESS
- Micropolis
- Minecraft
- Mobile Gamepad
- MSX
- N64 Controller
- Neo Geo
- Neo Geo Pocket
- Neo Geo Pocket Color
- Netplay
- Nintendo 64
- Nintendo DS
- Nintendo Entertainment System
- Odroid C1 C2
- Odroid XU4
- OpenBOR
- OpenTTD
- OpenTyrian
- Optimization for Nintendo 64
- Oric
- OSMC
- Ouya Controller
- Overclocking
- Overscan
- PC
- PC 8800
- PC Engine
- PC FX
- Playstation 1
- Playstation 2
- Ports
- PS3 Controller
- PS4 Controller
- PSP
- PSP FuSa gamepad
- Quake
- ResidualVM
- RetroAchievements
- RetroArch
- RetroArch Configuration
- Runcommand
- Running ROMs from a Network Share
- Running ROMs from a USB drive
- Sam Coupe
- Saturn
- Scraper
- ScummVM
- SDLPoP
- Sega 32X
- Sega CD
- Setting up an 8bitdo Bluetooth controller
- SG 1000
- Shaders and Smoothing
- Sharp X68000
- Shell Style Guide
- Smaller RetroArch Screen
- Solarus
- Sound Issues
- Speed Issues
- Spinners, Trackballs, Lightguns, and other Mouse Devices
- Splashscreen
- SSH
- Stratagus
- Super Mario War
- Super Nintendo Entertainment System
- SuperTux
- Supported Systems
- Take and Scrape Your Own Screenshots
- The Ur Quan Masters
- Themes
- TI 99
- Transferring Roms
- TRS 80
- Universal Controller Calibration & Mapping Using xboxdrv
- Updating RetroPie
- Validating, Rebuilding, and Filtering Arcade ROMs
- Vectrex
- Video Issues
- VideoPac Odyssey 2
- Virtual Boy
- Virtual Gamepad
- Wifi
- Wii
- Wii U Pro Controller
- Wiimote Controller
- Wolfenstein 3D
- WonderSwan
- WonderSwan Color
- X Arcade
- Xbox 360 Controller
- Xiaomi Controller
- Xin Mo Controller
- Xrick
- Zmachine
- ZX Spectrum
- Show 158 more pages…
Wiki Home Page
Getting Started
- First Installation
- WiFi
- Controller Configuration (RetroArch)
- Transferring games (ROMs)
- Scraping Games
- Runcommand
- Getting the right Arcade ROMs
- Updating RetroPie
- Using SSH
Emulators
- 3do
- Amiga
- Amstrad CPC
- Apple II
- Atari 2600
- Atari 5200 and 8 bit series
- Atari 7800
- Atari Jaguar
- Atari Lynx
- Atari ST/STE/TT/Falcon
- CoCo
- Colecovision
- Commodore 64/VIC 20/PET
- Daphne
- Dragon 32
- Dreamcast
- Famicom Disk System
- FinalBurn Alpha
- GameCube
- Game & Watch
- Game Gear
- Game Boy
- Game Boy Color
- Game Boy Advance
- Intellivision
- Macintosh
- MAME
- Master System
- Mega Drive/Genesis
- MESS
- MSX
- Nintendo 64
- Nintendo DS
- Nintendo Entertainment System
- Neo Geo
- Neo Geo Pocket
- Neo Geo Pocket Color
- Oric-1/Atmos
- PC
- PC-8800
- PC Engine/TurboGrafx-16
- PC-FX
- PSP
- PlayStation 1
- PlayStation 2
- ResidualVM
- SAM Coupé
- Saturn
- ScummVM
- Sega 32X
- Sega CD
- Sega SG-1000
- Sharp X68000
- Super Nintendo Entertainment System
- TI-99/4A
- TRS-80
- Vectrex
- Videopac/Odyssey2
- Virtual Boy
- Wii
- WonderSwan
- WonderSwan Color
- Zmachine
- ZX Spectrum
Ports
- Adventure Game Studio
- Cave Story
- Commander Keen
- Descent
- Dinothawr
- DOOM
- Duke Nukem 3D
- GameMaker Games
- GemRB
- Giana's Return
- Lincity
- Löve
- KODI
- Marathon
- Micropolis
- Minecraft Pi Edition
- OpenBOR
- OpenTTD
- OpenTyrian
- OutRun Engine
- Quake Series
- Rick Dangerous
- Prince of Persia
- Stratagus
- Super Mario War
- SuperTux
- The-Ur-Quan-Masters
- Warcraft/Starcraft
- Wolfenstein 3D
- Zelda Engine
Advanced Configuration
- EmulationStation
- EmulationStation Changelog
- Custom Splash Screens
- EmulationStation Themes
- Take and Scrape Your Own Screenshots
- Create Your Own Theme
- Advanced Theming
- Add a New System in Emulationstation
- Configuration Editor
- RetroAchievements
- Netplay
- Overclocking
- Memory Split
- Manual Installation
- Odroid C1 C2
- Odroid XU4
- Arch Linux
- Debian/Ubuntu/Mint
- Install via NOOBS
- OSMC
- Favorites and Child-friendly EmulationStation
- Optimization for Nintendo 64
- Running ROMs from a USB drive
- Running ROMs from a Network Share
- Smaller RetroArch Screen
- Shaders and Smoothing
- Overscan
- Input Lag
Controllers
- XBox 360 Controller
- PS3 controller
- PS4 controller
- PSP FuSa gamepad
- N64 controller
- Ouya controller
- Bluetooth controller
- 8bitdo controllers
- Logitech controllers
- Mobile Gamepad
- Smartphone Gamepad
- Wiimote
- Wii U Pro Controller
- Xin-Mo Driver
- Keyboard Controllers
- GPIO Controller Modules
- Spinners, Trackballs, Lightguns
- X-Arcade
- Xiaomi Gamepad
- Universal Controller Calibration & Mapping Using xboxdrv
Troubleshooting
Developers
Clone this wiki locally

| Latest Version | 4.3 | Changelog |
|---|
What is RetroPie?
RetroPie allows you to turn your Raspberry Pi or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up. For power users it also provides a large variety of configuration tools to customise the system as you want.
RetroPie sits on top of a full OS, you can install it on an existing Raspbian, or start with the RetroPie SD image and add additional software later. It's up to you.
What is an Emulator?
An emulator is software that makes a computer behave like another computer, or in the case of RetroPie a computer that behaves like a video game console such as the Super Nintendo. The RetroPie SD image comes pre-installed with many different emulators. Additional emulators may be installed from within RetroPie.

What are ROMs?
ROMs are digital versions of game cartridges. Loading up a ROM in an emulator is the equivalent of putting a cartridge in a game console.
ROMs are copyrighted content and as such are not included with RetroPie.

What is a BIOS?
A BIOS is a small piece of software that tells hardware how to work. Many emulators emulate their system's BIOS, but others require you to supply a BIOS file. If a BIOS is required, the emulator's page will say so.
BIOSs are also copyrighted and are therefore not included with RetroPie.
Getting Started
Select your system for installation instructions:
| Raspberry Pi | PC | Odroid |
|---|---|---|
![]() |
![]() |
![]() |


