An independent community project Meet the project
retropie.usSearch
Menu

Curiosity welcome

You don’t need to know it all.

Start with the basics. Open the technical details when they help you answer your next question.

Beginner

Understand the pieces.

Intermediate

Make your setup your own.

32-bit, 64-bit, ARM and x86These terms describe processor and software families. Choose a download made for your board and operating system, rather than the biggest number.Linux, Debian and BookwormLinux is the operating-system foundation. A distribution packages it with tools and updates. Bookworm is the name of Debian 12; Raspberry Pi OS is based on Debian.What is a BIOS file?Some emulators need firmware from the original system in addition to a game. The required filename and version depend on the emulator.File systems and storageA file system organizes files on a card or drive. An OS image may contain several partitions that your desktop computer does not all understand.Controller mapping and hotkeysMapping assigns physical buttons to the actions the system expects. The frontend and an emulator can use different mappings.What is SSH?SSH lets you open a command-line session on another computer over a network. It is useful for diagnostics when that device has SSH enabled.What is Samba?Samba can expose shared folders on your local network so another computer can transfer files. RetroPie configurations may provide shares for ROMs and other folders.Where do game files go?RetroPie organizes files into system-specific ROM directories. Supported extensions differ by emulator.Configuration files without the confusionConfiguration files save choices that applications read when they start or launch a game. Several files can contribute to the final behavior.

Advanced

Find out what happens underneath.

Developer

Follow the source and build process.