
Supports audio DSP filter plugins through. Pixel shaders, primarily using Cg and GLSL, with HLSL on Xbox 360. It supports serialization of the emulation state which is used to provide real-time rewind and netplay. Basic fast forward, SRAM saving, savestate, etc. Dynamic rate control for smooth audio and video, even when the game's output rate is different from your system. Custom resolution and refresh rate for video output, with exclusive fullscreen mode and monitor index for multi-monitor setups. Per-core and per-game configuration overrides. Gamepad auto-configuration profiles, so that gamepads are mapped automatically when connected. Gamepad controlled menu system with multiple styles available, such as XMB or Material UI. Consistency across multiple platforms (same UI structure and a fully featured command line interface). Settings are also unified so configuration is done once and for all, with advanced features like shaders, netplay, rewinding, next-frame response times, runahead. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Retroarch 3ds ga portable#
It is the reference implementation of the libretro API, designed to be fast, lightweight, portable and without dependencies.
RetroArch is a free, open-source and cross-platform front-end for emulators, game engines, video games, media players and other applications.