From the course: RetroPie: Building a Video Game Console with Raspberry Pi
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
Using RetroArch - Raspberry Pi Tutorial
From the course: RetroPie: Building a Video Game Console with Raspberry Pi
Using RetroArch
- [Instructor] RetroArch is RetroPie's implementation of the Libretro API. Programs that implement Libretro, called cores, are combined with a frontend, like RetroArch, and a game file, called content in Libretro parlance, to create a complete emulated game. The frontend supplies drivers for audio, video, and input, and the core only has to provide code for interpreting the game ROM. That allows core developers to focus on building better emulators, without having to worry about supporting every single variation of hardware that it might run on. It also means that any core that correctly implements the Libretro API is instantly compatible with every Libretro frontend. RetroPie uses RetroArch, but there are many Libretro frontends out there, and every single properly-designed core works with every single frontend. RetroPie ships with many cores available, and this means that if you find others independently, you're able to port them into RetroArch and RetroPie without an issue. For the…