What is RetroArch?
RetroArch is a powerful engine that allows you to:
- Play games (retro and more current ones)
- Watch movies (soon)
- Other stuff (augmented reality, etc) (soon)
It comes with its own built-in collection of applications to provide you with a ‘one-stop-shop’ for entertainment.
RetroArch is an open-source project that makes use of a powerful development interface called Libretro. Libretro is an interface that allows you to make cross-platform applications that can use rich features such as OpenGL, cross-platform camera support, location support, and more in the future.
What is RetroArch most commonly used for ?
RetroArch can be many things to many persons. However, it is currently used by most as a modular multi-system game/emulator system. It suits that usecase well since it has been designed to be fast,
lightweight, and portable. It has features few other dedicated games / emulators have,
- Real-time rewinding
- Multi-pass shaders (up to 8-pass)
- Game aware shading
- Remote networked sound support
- A built-in GUI/OSD system
What platforms does it support?
RetroArch sets the standard on cross-platform portability right now.
- Linux (x86 and x86_64)
- Windows (32bit/64bit)
- Mac OSX (Intel)
- Playstation 3 (PS3 SDK)
- PlayStation Portable (PSP) [WIP]
- Xbox 1 (XDK)
- Xbox 360 (XeXDK/Libxenon)
- Raspberry Pi
- Blackberry (10/Playbook)
What web platforms does it support?
Far be it for us to just limit ourselves to physical platforms – we also go beyond that:
Check out a handful of demos here – RetroArch Emscripten. Note – best results are obtained by using Firefox Nightly. It can mean the difference between a core running at fullspeed or not depending on your hardware/OS.
Where can I get it?
Latest stable releases are available at the Downloads page.