This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Developer(s) | Libretro |
---|---|
Initial release | May 26, 2010 |
Stable release | 1.18.0[1]
/ 21 March 2024 |
Repository | github |
Written in | C++, C |
Operating system | Haiku, Unix-like, Linux, Android, iOS, FreeBSD, macOS, Windows, Xbox Series X and Series S, Xbox One, Xbox, Switch, New Nintendo 3DS, New Nintendo 2DS, GameCube, Wii, Wii U, PlayStation 4, PlayStation 3, PlayStation 2, Vita, PlayStation Portable, PlayStation Classic, tvOS, webOS |
Platform | IA-32 (x86), x86-64 (x64), ARMv7, AArch64, PowerPC, MIPS, Cell |
Available in | English, Mandarin, Spanish, German, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese, Russian, Vietnamese, Turkish, Arabic, Greek, Persian, Hebrew, Asturian |
Type | Video game console emulator |
License | GNU General Public License, version 3.0 |
Website | www |
RetroArch is a free and open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It is the reference implementation of the libretro API,[2][3] designed to be fast, lightweight, portable and without dependencies.[4] It is licensed under the GNU GPLv3.
RetroArch runs programs converted into dynamic libraries called libretro cores, using several user interfaces such as command-line interface, a few graphical user interfaces (GUI) optimized for gamepads (the most famous one being called XMB, a clone of Sony's XMB), several input, audio and video drivers, plus other sophisticated features like dynamic rate control, audio filters, multi-pass shaders, netplay, gameplay rewinding, cheats, etc.
RetroArch has been ported to many platforms.[5][6] It can run on several PC operating systems (Windows, macOS, Linux), home consoles (Xbox Series X, Wii U, PlayStation 2 etc.), handheld consoles (PlayStation Vita,[7] Nintendo Switch, etc.), on smartphones (Android, iOS,[8] etc.), single-board computers (Raspberry Pi, ODROID, etc.) and even on web browsers[9] by using the Emscripten compiler. Versions for PlayStation 4 and PlayStation 3 are not out yet (as of 1st April 2024.)