Home
Pages 156
- Home
- 3do
- Add a New System in EmulationStation
- Adventure Game Studio
- Amiga
- Amstrad CPC
- Apple II
- Atari 2600
- Atari 7800
- Atari 800 and 5200
- Atari Jaguar
- Atari Lynx
- Atari ST STE TT Falcon
- BIOS
- Building RetroPie Archives
- Cannonball
- CaveStory
- Changelogs
- Child friendly EmulationStation
- Coco
- Colecovision
- Commander Keen
- Commodore 64
- Configuration Editor
- Convert RetroPie SD Card Image to NOOBS Image
- Creating Your Own EmulationStation Theme
- Daphne
- Descent
- Dinothawr
- Doom
- Dragon
- Dreamcast
- Duke Nukem 3D
- EmulationStation
- FAQ
- FinalBurn Alpha
- First Installation
- Game & Watch
- Game Boy
- Game Boy Advance
- Game Boy Color
- Game Gear
- GameCube
- GameMaker Games
- GemRB
- Genesis Megadrive
- Giana's Return
- GPIO Modules
- Intellivision
- KODI
- Limelight
- Lincity
- Logitech controllers
- Love
- lr fbalpha
- lr mame2003
- Macintosh
- MAME
- Managing ROMs
- Manual Installation
- Mapping a Controller for Intellivision
- Marathon
- Master System
- Memory Split
- MESS
- Micropolis
- Minecraft
- Mobile Gamepad
- MSX
- Neo Geo
- Neo Geo Pocket
- Neo Geo Pocket Color
- Netplay
- Nintendo 64
- Nintendo DS
- Nintendo Entertainment System
- Odroid
- OpenBOR
- OpenTTD
- OpenTyrian
- Optimization for Nintendo 64
- Oric
- Overclocking
- PC
- PC Engine
- PC FX
- Playstation 1
- Playstation 2
- Ports
- PSP
- Quake
- ResidualVM
- RetroAchievements
- RetroArch
- RetroArch Configuration
- RetroPie Arch Linux Flavor
- RetroPie install for OSMC with external memory USB Drive
- RetroPie Ubuntu 16.04 LTS x86 Flavor
- 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 a Bluetooth controller
- Setting up a PS3 controller
- Setting up a PS4 controller
- Setting up a Wireless Ouya Controller
- Setting up an 8bitdo Bluetooth controller
- Setting up an N64 controller
- Setting up the XBox360 controller
- Setting up Wii U Pro controller
- SG 1000
- Shaders and Smoothing
- Shell Style Guide
- Smaller RetroArch Screen
- Solarus
- Sound Issues
- Speed Issues
- Spinners and Trackballs
- Splashscreen
- SSH
- Stratagus
- Super Mario War
- Super Nintendo Entertainment System
- SuperTux
- Supported Systems
- Take and Scrape Your Own Screenshots
- The Ur Quan Masters
- Themes
- TI99
- 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
- Wiimotes with classic controllers
- Wolfenstein 3D
- WonderSwan
- Wonderswan Color
- Xiaomi Gamepad
- Xin Mo Controller
- Xrick
- Zmachine
- ZX Spectrum
- Show 141 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
- Daphne
- Dragon 32
- Dreamcast
- FinalBurn Alpha
- GameCube
- Game & Watch
- Game Gear
- Game Boy
- Game Boy Color
- Game Boy Advance
- Intellivision
- Macintosh
- MAME
- Master System
- Megadrive/Genesis
- MESS
- MSX
- Nintendo 64
- Nintendo DS
- Nintendo Entertainment System
- Neo Geo
- Neo Geo Pocket
- Neo Geo Pocket Color
- Oric-1/Atmos
- PC
- PC Engine/TurboGrafx-16
- PSP
- PlayStation 1
- PlayStation 2
- ResidualVM
- SAM Coupé
- Saturn
- ScummVM
- Sega 32X
- Sega CD
- Sega SG-1000
- 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
- Baldur's Gate
- Cave Story
- Commander Keen
-
Descent
-
Dinothawr
- DOOM
- Duke Nukem 3D
- GameMaker Games
- 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
- Custom Splash Screens
- EmulationStation Themes
- Take and Scrape Your Own Screenshots
- Create Your Own Theme
- Configuration Editor
- RetroAchievements
- Netplay
- Overclocking
- Memory Split
- Manual Installation
- Odroid
- Arch Linux
- Ubuntu x86
- Install via NOOBS
- RetroPie install for OSMC with external memory USB Drive
- 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
Controllers
- XBox 360 Controller
- PS3 controller
- PS4 controller
- N64 controller
- Ouya controller
- Bluetooth controller
- 8bitdo controllers
- Logitech controllers
- Mobile Gamepad
- Smartphone Gamepad
- Wiimotes
- Wii U Pro Controller (Debian jessie only)
- Xin-Mo Driver
- GPIO Controller Modules
- Spinners and Trackballs
- Xiaomi Gamepad
- Universal Controller Calibration & Mapping Using xboxdrv
Troubleshooting
Developers
Clone this wiki locally

| Latest Version | 4.1 | 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.

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.

Getting Started
Select your system for installation instructions:
| Raspberry Pi | PC | Odroid |
|---|---|---|
![]() |
![]() |
![]() |


