
RetroArch ist ein universeller Emulator Launcher, der über „Cores“ verschiedene Konsolen,\Computer und Arcade Systeme emulieren kann. Es bietet ein einheitliches Interface,\moderne Features wie Shaders, Rewind, Netplay, Achievements, integrierte Datenbanken und extrem breite Plattformunterstützung.
✓ Kompatibilität bestätigt: libnx 4.10.0-1+ · Atmosphère 1.10.0+ · Firmware 21.x.x+
- Version
- 2026-09-12
- Autor
- Libretro
- Lizenz
- GPL-3.0-or-later
- Aktualisiert
- 12/09/2026
- Download
- 177.435 MB
- Entpackt
- 414.310 MB
- Downloads
- 7
- MD5
0176142f1188dddb2070d49778401bb2- SHA-256
d93f00c751aba9d0721107d80a3f91e1614b7cb70fa296726846bbcd6b840708
Screenshots
Changelog
=== Future ===
AI/TRANSLATION: Fix for drawing translation overlay within viewport
AUDIO: ASIO driver for Windows platforms
AUDIO: SDL3 audio and microphone drivers
AUDIO/MICROPHONE: Fix resampling, apple drivers
COMMAND: Fix null pointer exception in COMMAND_GET_STATUS
COMMAND: Only allow pause when there is a core running
CHEEVOS: Update to rcheevos 12.3
CHEEVOS: Download badges on demand only
CHEEVOS: Fix for PS2/PSP CHD hashing with RetroAchievements
CLOUDSYNC: Google Drive cloud sync driver
CONFIG: Fix saving main configuration after load configuration
CLOUDSYNC: Conflict resolution options
FFMPEG: new features for save state, variable strength seek, audio/subtitle stream controls
INPUT: Fix illuminance sensor on Linux
INPUT: Fix raw mouse position after window state changes
INPUT: New analog-to-digital types: both stick, twin-stick (for pressing face buttons with analog stick).
INPUT: Fix for setups which have Game Focus and Hotkey Enable on the same key
INPUT: Autoconf profile load/save rework: saved profiles have now higher priority, several QoL improvements for saving
INPUT: Allow remap of gyro/accelerometer axes in autoconfig
INPUT: Fix "Sort Remaps by Gamepad" when launching from CLI
INPUT/SDL: Fix controller vid/pid detection on Windows
INPUT/SDL: Add wiimote sensor capabilities
INPUT/SDL3: Add SDL3 input driver
INPUT/UDEV: Fix multi-touch detection
INPUT/UDEV: Gyroscope and accelerometer sensor support
INPUT/UDEV: Add wiimote sensor capabilities
LIBRETRO: ROM memory type added
LIBRETRO: Sensor interface clarifications
LIBRETRO: RETRO_ENVIRONMENT_SET_SAVE_STATE_DISABLE_UNDO allows cores to disable frontend's save state undo feature to decrease memory usage
LIBRETRO: Performance improvements for nbio and archive handling in libretro-common
LIBRETRO: Performance improvements for utf encoding in libretro-common
LIBRETRO: Performance improvements for crc32 computation
LIBRETRO: Enable Linux ARM64 compilation for RetroArch (and several cores)
LIBRETRO: Fix CHD handling of MODE1/RAW MODE2/RAW tracks
LIBRETRO: API for coordinating executable memory regions
LOCALIZATION: Add Thai language
MENU: Do hard reset when pushing RetroPad Start on Restart menu item
MENU: Remove "Missing firmware check" option
MENU: Show keyboard overlay selection even if it is not loaded
MENU: Core info link improvements
MENU: Disc control improvements: allow change without eject, insert is auto-delayed to allow core to detect disc change, save file name not changed when manual disc append is used
MENU: Fixes for building without menu
MENU: Widget default size adjusted
MENU: Use RetroPad Y inside shader menu to toggle background opacity or reset shader passes
MENU: Fast-forward notification control now acts as frame throttle notification control (including slowmotion and rewind)
MENU: Unused RetroRating and performance level indications removed
MENU: Evergarden theme for Ozone and RGUI
MENU: Saving menu is reorganized
MENU: Save state thumbnails are now saved in native resolution for HW rendered cores
MENU: Refactor of bind/remap menu
MENU: Rename Quick Menu Restart to Reset
MENU: Add sublabels for built-in cores and show them in core manager list
MENU: Cheat menu rework
MENU: Add Load State to Run menu
MENU: Fix crash when closing content with runahead and remaps active
MENU: Default core downloader URL on ARM64 Linux platforms
MENU: New "Display Time" on-screen panel
MENU: New hotkey for Toggle Video Filter
MENU/EXPLORE: Improve merging metadata of similar items (mostly for NES db)
MENU/GLUI: Add Dracula color theme
MENU/OZONE: Add dynamic header icon option
MENU/OZONE: Fix occasional left mouse click selection error
MENU/OZONE: Left sidebar is now optional
MENU/XMB: Current menu icon refactor
MENU/XMB: Left thumbnail and handheld mode fixes
MENU/XMB: Tab change possible by gestures
MENU/XMB: Horizontal menu is now optional
NETWORK: New network commands SAVE_STATE_SLOT N and GET_CONFIG_PARAM
OVERLAY: Allow overlays to position the viewport
OVERLAY: Hold button function
OVERLAY: Allow interaction during next overlay swap
OVERLAY: Alternative 2-touch option
OVERLAY: Allow touch mouse/lightgun to still work when controller is connected
RECORD: Fix GPU recording performance
RJPEG, RPNG: Optimizations, Add Neon and SSE2 optimized codepaths
SCAN: Fix 3DS content scanning skipping all files
SCAN: Fix CHD scanning skipping some files
SCAN: Improve Saturn content recognition
SCAN: Improve Philips CD-i content recognition
SCAN: Improve scan performance by caching playlist updates
SCAN: Interpret M3U files during scanning
SCAN: Merge manual and automatic scan into a more flexible setup
SCAN: Improve GDI content recognition
SHADER: Display on-screen error when preset load fails
SHADER: Add gyroscope / accelerometer uniforms for shaders
SHADER: Add aggressive shader caching to slang shader backend
VIDEO: Throttle framerate when VSync is enabled but window is not focused
VIDEO: New video filters de-dither, pixel-art-AA, ntsc, crop-borders
VIDEO/GL: Fix some issues with GLSL shaders when using GLCore driver
VIDEO/SDL2: Add shared context
VIDEO/SDL2: Add hardware-accelerated support for widgets, XMB, Ozone
VIDEO/SDL3: Add SDL3 video driver (software/gl/glcore/vulkan)
VIDEO/VULKAN: VK_EXT_full_screen_exclusive is now optional
VFS: Add Samba share browse and load content (Windows file shares)
=== 1.22.1 ===
AUDIO: Microphone CoreAudio driver for iOS and macOS
AUTOCONF: Autoconfig match extended with a physical identifier
CAMERA: Use ffmpeg libavfilter virtual input device as default
CHEEVOS: Show additional message for unsupported achievements
CHEEVOS: Upgrade to rcheevos 12.1
CHEEVOS: Change expired token message from info to error
CHEEVOS: Hashing of RVZ files is now supported
CLOUDSYNC: Enable icloud_drive cloud sync backend on MacOS / iOS
CLOUDSYNC: Don't always trust the server hash
CLOUDSYNC: Enable WebDAV support for Android
CLOUDSYNC: Speed up cloudsync on Apple
DATABASE: Improve multidisk game scanning
DATABASE: Filter in Database Manager now works for genre and region
INPUT: Default key and mouse binds for lightgun Start and Select buttons
INPUT: Turbo mode corrections
INPUT: Turbo fire settings are now saved to remaps, not to overrides
INPUT: Fix menu usage when OK/Cancel has mouse binds
INPUT: Ignore menu mouse startup position before moving
INPUT: Fix heavy slowdown when using Bluetooth XInput controllers with rumble
INPUT: Reset and close content hotkeys now require confirmation, similar to quit
INPUT: Menu toggle and hotkey enable can now be assigned to the same key
INPUT: Option to have hotkeys follow the port mapped first to the core
INPUT/UDEV: Fix lost terminal settings after restart from menu
INPUT/BSV/REPLAY: Bumped replay format version to 2. Old replays will still play back fine.
INPUT/BSV/REPLAY: Add option to skip deserializing checkpoints from replay files (it introduces jank in some emulators).
INPUT/BSV/REPLAY: Add checkpoint and initial savestate compression, following the `savestate_file_compression` config boolean. Use zstd if available, or fall back to zlib.
INPUT/BSV/REPLAY: Add incremental checkpoints based on statestreams (depending on `HAVE_STATESTREAM` compile time flag). As an example, 60 `pcsx_rearmed` savestates would take 267MB uncompressed; with incremental encoding this is reduced to 77MB. Compressing the result can reduce the size to just 4MB.
INPUT/BSV/REPLAY: Checkpoint compression and encoding can be combined. For example, 60 `pcsx_rearmed` checkpoints can take up just 15MB if each state is incremental and compressed. This is not as optimal as using incremental states without save state compression followed by offline compression, but is a good compromise in many use cases.
INPUT/BSV/REPLAY: Add hotkeys and text commands to force a checkpoint insertion into the currently recording replay, and to seek backwards to the previous checkpoint and forwards to the next checkpoint.
INPUT/BSV/REPLAY: Add a text command to seek to a specific frame of the currently playing/recording replay; it will return via the command replier the actual seeked-to frame (right now it only supports seeking to checkpoints).
INTL: Add Irish Gaelic to selectable languages
JPEG: Fix clamping bug in JPEG decode
LIBRETRO: Deprecate intfstream_open_writable_memory
LIBRETRO: New environment function RETRO_ENVIRONMENT_GET_TARGET_SAMPLE_RATE
MENU: Common Thumbnail Background option for all menu drivers
MENU: Move core options reset from Settings/Configuration to Main Menu / Configuration Files
MENU: Use right analog stick for thumbnail cycling in playlists
MENU: Option to always suggest cores, even when a core is already loaded
MENU: Option to show Favorites before History
MENU: Media history playlists are now visible in playlist manager
MENU: Import Content visibility defaults reverted
MENU: Update CRTSwitchRes menu options for future use
MENU: Debug builds are indicated in Information menu
MENU: Save As / Save Main options for configuration file
MENU: Unwanted input is prevented when menu is triggered by toggle combo
MENU: 32-bit values in cheats and rumble are not presented as huge lists
MENU: Less important widgets are now sized like task notifications
MENU: Play count is added to runtime log
MENU: Configurable startup page (several options beside default Main Menu)
MENU: Shader menu rework, combined save/remove menus, save current, Y and Start hotkeys for shader parameters and background opacity toggle
MENU: Single-click start option from playlists and Explore view
MENU: Allow kiosk mode and hiding of Settings menu also in GLUI and RGUI
MENU: Task widget improvements
MENU/GLUI: Show thumbnails in Explore view
MENU/XMB: Improvements for mobile/touch. More natural horizontal/vertical scrolling
MENU/XMB: Select button toggles thumbnails in playlists
MENU/XMB,OZONE: Fix content icons when playlist tabs are hidden
MENU/OZONE: Horizontal padding factor option
MENU/OZONE: Custom font selection and scaling factor
MENU/RGUI: Clock format is now configurable and moved to top header
NETPLAY: Push room info to lobby
NETWORK: Fixes for nmcli wifi driver
NETWORK: Network command interface enabled for Android, iOS, TVOS
OTHER: ZStandard support and libchdr update for support of chd files converted with createdvd option
OVERLAY: Speed limit on touch pointer tracking
OVERLAY: Dedicate each touch pointer to hitboxes or pointing devices
OVERLAY: Fix overlay turbo fire
PLAYLIST: Built-in playlists are now stored under playlists/builtin
PLAYLIST: Fix subsystem information in playlists
REPLAY: Bugs fixed regarding rewind
REPLAY: Same timeline check and future state check for replays vs. savestates
SAVESTATES: Savestate thumbnails are default enabled for x86_64 builds
SAVESTATES: Slot is now remembered using the runtime log file
SAVESTATES: Slot hotkey widget shows save state thumbnail
SCAN: Fix crash with Sega CD
SCAN: Log files without database match
SCAN: Optimization of database queries by content file size
VIDEO: Fix auto swap interval setup
VIDEO: Improvements for integer scale half scaling
VIDEO: Adjustments to smart integer scaling, considering title safe area
VIDEO: Frame delay improvements for the automatic setting
VIDEO: Auto-enable GPU recording with HW context cores
VIDEO: Fix viewport bias when using custom aspect ratio
VIDEO/GL: Fallback OpenGL symbol loader for Linux devices with EGL < 1.5
VIDEO/GL: Support for Cg and GLSL shaders in the GLCore video driver
VIDEO/GL: Improve GLES version detection
VIDEO/SHADER: Shader hold function, useful for some lightguns and shader comparison
VIDEO/SWITCHRES: Horizontal and vertical geometry adjustment options added
VIDEO/SWITCHRES: Game overrides
VIDEO/VULKAN: Add VK_EXT_full_screen_exclusive extension support for Windows
=== Änderungsverlauf (GitHub) ===
--- 14.8.2026 ---
+ Hinzugefügt: INPUT/SDL3: Add SDL3 input driver
+ Hinzugefügt: VIDEO/SDL3: Add SDL3 video driver (software/gl/glcore/vulkan)
--- 12.8.2026 ---
+ Hinzugefügt: AUDIO: SDL3 audio and microphone drivers
--- 20.5.2026 ---
− Entfernt: RPNG: Add Neon and SSE2 optimized codepaths
+ Hinzugefügt: AI/TRANSLATION: Fix for drawing translation overlay within viewport
+ Hinzugefügt: AUDIO: ASIO driver for Windows platforms
+ Hinzugefügt: CHEEVOS: Fix for PS2/PSP CHD hashing with RetroAchievements
+ Hinzugefügt: LIBRETRO: API for coordinating executable memory regions
+ Hinzugefügt: MENU: Add Load State to Run menu
+ Hinzugefügt: MENU: Fix crash when closing content with runahead and remaps active
+ Hinzugefügt: MENU: Default core downloader URL on ARM64 Linux platforms
+ Hinzugefügt: MENU: New "Display Time" on-screen panel
+ Hinzugefügt: MENU: New hotkey for Toggle Video Filter
+ Hinzugefügt: MENU/OZONE: Left sidebar is now optional
+ Hinzugefügt: MENU/XMB: Horizontal menu is now optional
+ Hinzugefügt: NETWORK: New network commands SAVE_STATE_SLOT N and GET_CONFIG_PARAM
+ Hinzugefügt: RJPEG, RPNG: Optimizations, Add Neon and SSE2 optimized codepaths
+ Hinzugefügt: SHADER: Add aggressive shader caching to slang shader backend
+ Hinzugefügt: VIDEO: New video filters de-dither, pixel-art-AA, ntsc, crop-borders
+ Hinzugefügt: VIDEO/SDL2: Add hardware-accelerated support for widgets, XMB, Ozone
--- 11.4.2026 ---
+ Hinzugefügt: LIBRETRO: Performance improvements for crc32 computation
+ Hinzugefügt: LIBRETRO: Enable Linux ARM64 compilation for RetroArch (and several cores)
+ Hinzugefügt: LIBRETRO: Fix CHD handling of MODE1/RAW MODE2/RAW tracks
+ Hinzugefügt: MENU/XMB: Tab change possible by gestures
+ Hinzugefügt: SCAN: Merge manual and automatic scan into a more flexible setup
+ Hinzugefügt: SCAN: Improve GDI content recognition
+ Hinzugefügt: VIDEO: Throttle framerate when VSync is enabled but window is not focused
--- 29.3.2026 ---
+ Hinzugefügt: LOCALIZATION: Add Thai language
--- 18.3.2026 ---
+ Hinzugefügt: CONFIG: Fix saving main configuration after load configuration
+ Hinzugefügt: INPUT: Allow remap of gyro/accelerometer axes in autoconfig
+ Hinzugefügt: INPUT: Fix "Sort Remaps by Gamepad" when launching from CLI
+ Hinzugefügt: INPUT/SDL: Add wiimote sensor capabilities
+ Hinzugefügt: INPUT/UDEV: Gyroscope and accelerometer sensor support
+ Hinzugefügt: INPUT/UDEV: Add wiimote sensor capabilities
+ Hinzugefügt: LIBRETRO: Performance improvements for nbio and archive handling in libretro-common
+ Hinzugefügt: LIBRETRO: Performance improvements for utf encoding in libretro-common
+ Hinzugefügt: MENU: Refactor of bind/remap menu
+ Hinzugefügt: MENU: Rename Quick Menu Restart to Reset
+ Hinzugefügt: MENU: Add sublabels for built-in cores and show them in core manager list
+ Hinzugefügt: MENU: Cheat menu rework
+ Hinzugefügt: MENU/EXPLORE: Improve merging metadata of similar items (mostly for NES db)
+ Hinzugefügt: RECORD: Fix GPU recording performance
+ Hinzugefügt: RPNG: Add Neon and SSE2 optimized codepaths
+ Hinzugefügt: SHADER: Add gyroscope / accelerometer uniforms for shaders
--- 25.2.2026 ---
~ Geändert: CHEEVOS: Update to rcheevos 12.2.1 → CHEEVOS: Update to rcheevos 12.3
+ Hinzugefügt: CLOUDSYNC: Google Drive cloud sync driver
+ Hinzugefügt: INPUT: Autoconf profile load/save rework: saved profiles have now higher priority, several QoL improvements for saving
+ Hinzugefügt: LIBRETRO: RETRO_ENVIRONMENT_SET_SAVE_STATE_DISABLE_UNDO allows cores to disable frontend's save state undo feature to decrease memory usage
+ Hinzugefügt: MENU: Fast-forward notification control now acts as frame throttle notification control (including slowmotion and rewind)
+ Hinzugefügt: MENU: Unused RetroRating and performance level indications removed
+ Hinzugefügt: MENU: Evergarden theme for Ozone and RGUI
+ Hinzugefügt: MENU: Saving menu is reorganized
+ Hinzugefügt: MENU: Save state thumbnails are now saved in native resolution for HW rendered cores
+ Hinzugefügt: OVERLAY: Allow touch mouse/lightgun to still work when controller is connected
--- 13.2.2026 ---
+ Hinzugefügt: AUDIO/MICROPHONE: Fix resampling, apple drivers
+ Hinzugefügt: FFMPEG: new features for save state, variable strength seek, audio/subtitle stream controls
+ Hinzugefügt: LIBRETRO: ROM memory type added
+ Hinzugefügt: LIBRETRO: Sensor interface clarifications
--- 5.2.2026 ---
+ Hinzugefügt: COMMAND: Fix null pointer exception in COMMAND_GET_STATUS
+ Hinzugefügt: COMMAND: Only allow pause when there is a core running
+ Hinzugefügt: CHEEVOS: Update to rcheevos 12.2.1
+ Hinzugefügt: CHEEVOS: Download badges on demand only
+ Hinzugefügt: CLOUDSYNC: Conflict resolution options
+ Hinzugefügt: INPUT: Fix illuminance sensor on Linux
+ Hinzugefügt: INPUT: Fix raw mouse position after window state changes
+ Hinzugefügt: INPUT: New analog-to-digital types: both stick, twin-stick (for pressing face buttons with analog stick).
+ Hinzugefügt: INPUT: Fix for setups which have Game Focus and Hotkey Enable on the same key
+ Hinzugefügt: INPUT/SDL: Fix controller vid/pid detection on Windows
+ Hinzugefügt: INPUT/UDEV: Fix multi-touch detection
+ Hinzugefügt: MENU: Do hard reset when pushing RetroPad Start on Restart menu item
+ Hinzugefügt: MENU: Remove "Missing firmware check" option
+ Hinzugefügt: MENU: Show keyboard overlay selection even if it is not loaded
+ Hinzugefügt: MENU: Core info link improvements
+ Hinzugefügt: MENU: Disc control improvements: allow change without eject, insert is auto-delayed to allow core to detect disc change, save file name not changed when manual disc append is used
+ Hinzugefügt: MENU: Fixes for building without menu
+ Hinzugefügt: MENU: Widget default size adjusted
+ Hinzugefügt: MENU: Use RetroPad Y inside shader menu to toggle background opacity or reset shader passes
+ Hinzugefügt: MENU/GLUI: Add Dracula color theme
+ Hinzugefügt: MENU/OZONE: Add dynamic header icon option
+ Hinzugefügt: MENU/OZONE: Fix occasional left mouse click selection error
+ Hinzugefügt: MENU/XMB: Current menu icon refactor
+ Hinzugefügt: MENU/XMB: Left thumbnail and handheld mode fixes
+ Hinzugefügt: OVERLAY: Allow overlays to position the viewport
+ Hinzugefügt: OVERLAY: Hold button function
+ Hinzugefügt: OVERLAY: Allow interaction during next overlay swap
+ Hinzugefügt: OVERLAY: Alternative 2-touch option
+ Hinzugefügt: SCAN: Fix 3DS content scanning skipping all files
+ Hinzugefügt: SCAN: Fix CHD scanning skipping some files
+ Hinzugefügt: SCAN: Improve Saturn content recognition
+ Hinzugefügt: SCAN: Improve Philips CD-i content recognition
+ Hinzugefügt: SCAN: Improve scan performance by caching playlist updates
+ Hinzugefügt: SCAN: Interpret M3U files during scanning
+ Hinzugefügt: SHADER: Display on-screen error when preset load fails
+ Hinzugefügt: VIDEO/GL: Fix some issues with GLSL shaders when using GLCore driver
+ Hinzugefügt: VIDEO/SDL2: Add shared context
+ Hinzugefügt: VIDEO/VULKAN: VK_EXT_full_screen_exclusive is now optional
+ Hinzugefügt: VFS: Add Samba share browse and load content (Windows file shares)
Vollständigen Changelog öffnen ↗