La première mise à jour de 2025 pour RetroArch vient d'être publiée et est disponible au téléchargement, il s'agit de la version 1.20.0 qui apporte de nombreuses corrections et évolutions de l'émulateur multi plateformes.
La gestion audio a été corrigée, mais aussi la saisie, l'interface utilisateur, la synchronisation cloud, ou encore la prise en charge de plateformes spécifiques comme la PS2, macOS ou TVOS qui ont vu des correctifs spécifiques.
AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACEAUDIO: Include missing audio filters on some platformsAUDIO/PIPEWIRE: Add PipeWire audio driverAUDIO/PIPEWIRE: Add PipeWire microphone driverAPPLE: Hide threaded video settingAPPLE: Use mfi joypad driver by defaultAPPLE: Include holani, noods, mrboom, yabause, bsnes-jg core in App Store buildsCHEEVOS: Add rarity and points to achievement unlock widgetCHEEVOS: Add rank to leaderboard submission notificationCHEEVOS: Update to rcheevos 11.5CHEEVOS: Update to rcheevos 11.6CHEEVOS: Show rcheevos game image in Discord rich presenceCHEEVOS: Use translated strings for achievement messagesCLOUDSYNC: Allow saves and configs to be synced optionallyCLOUDSYNC: Add iCloud cloud sync driverCLOUDSYNC: Speed up by upload/download in parallelCLOUDSYNC: Allow thumbnails and system dir to be synced optionallyCLOUDSYNC: Enable CloudSync on Android (non-SSL)CLOUDSYNC: Add more logs in failure situationsCLOUDSYNC: Fixes for reauthentication and parallel syncCLOUDSYNC: Fixes for file resurrectionCLOUDSYNC: Enable CloudSync on WindowsCRT/SWITCHRES: Update switchres to 2.2.1GENERAL: Support for mbedtls v3GENERAL: Automatic Frame Delay refactorGENERAL: Remove Frame Rest, obsoleted by Frame Delay refactorGENERAL: Wrap around auto increment save state indexes when amount of states is limitedGENERAL: Enable CHD hashing for Switch and DOSGENERAL: Enable auto save state when new content is loadedGENERAL: Improve Preemptive Frames when pointing device is usedGENERAL: Fix building with menu disabledHAIKU: Restore Haiku buildINPUT: Allow to select a preferred/reserved device for each playerINPUT: Enable Caps, Num, Scroll Lock modifiers on multiple platformsINPUT: Autoconfig extension with alternative name/vid/pidINPUT: Fix autoconfig profile saving when device is not in the default portINPUT: Change classic turbo mode to work independently of which key was pressed firstINPUT: Pointer and lightgun handling sanitization on Windows and Linux desktop platforms. These input drivers will now report edge and offscreen positions in a harmonized way, and will not return 0 instead.INPUT/DINPUT: Fix detection of quick shift key pressesINPUT/HID: Fix crash on macOS when disconnecting the controller a second timeINPUT/LINUX: Add illuminance sensor support to the linuxraw, sdl2, udev, and x11 input driversINPUT/Remaps: Sort and apply remaps based on the specific connected controllerINPUT/UDEV: Enable mouse buttons 4 and 5INPUT/WAYLAND: Enable horizontal scroll and mouse buttons 4 and 5INPUT/WAYLAND: Simulate lightgun input for coresINPUT/WAYLAND: Support for cursor-shape-v1 and content-type-v1 protocolINPUT/X11: Enable mouse buttons 4 and 5iOS: Enable vibration by defaultiOS: Better handling of physical mice/magic keyboard trackpadiOS: Mouse grab fixesiOS: Fix mouse cursor movement when button is held downiOS: Fix microphone support request and entitlementiOS: Enable compilation back to iOS 12iOS: Fix OpenGL ES context usage on iOS 9iOS/TVOS: Add Opera to App Store buildiOS/TVOS: Bring NEON defines in line with ARM64iOS/TVOS: Flush save files on backgroundingLIBRETRO: Support RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORYLIBRETRO: Support "/" as a file extension for loading a directory as contentFFMPEG: Fix crash when playing back a file with 96 kHz audioMACOS: New display server, including support for ProMotion 120Hz V-SyncMACOS: Create App Store buildMACOS: Generate key up events for command keysMIDI: Fix long messages (SysEx) in WinMM driverMIDI: Fix lingering notes on close in Alsa driverMENU: Support local thumbnails in other image formats than png (jpg/jpeg, bmp, tga)MENU: Delete also savestate thumbnails when savestates are garbage collectedMENU: Option to disable analog stick menu navigationMENU: Fix pause toggle to not clear fast forward stateMENU: Fix search playlist index in XMB/OzoneMENU: Fix renamed entry displayMENU: Filter unknown extensions also inside zip filesMENU: Add icons for present / missing firmware on core info pageMENU: Ignore other hotkeys when menu toggle is pressedMENU: Fix menu jumping when using L3+R3 comboMENU: System Information now only shows features relevant for the platformMENU/GLUI: Make Show Sublabels options effectiveMENU/GLUI: Icon fixesMENU/XMB: Allow playlist icons to be individually customized, by looking for images in Named_LogosMENU/OZONE: Add Selenium theme for OzoneMENU/OZONE: Touchscreen improvementsMENU/OZONE: Add a touch-sensitive Resume button in the lower right cornerNETPLAY: Add East Asian relay serverOVERLAY: Add option to load overlay based on system namePS2: Fix several broken cores depending on pthreadQT: Enable building with Qt6QT: Fix input panelRECORDING: New WAV recording driver (audio only)REMOTE RETROPAD: Add gyro/acceleration/light sensor test screenREMOTE RETROPAD: Add pointer test screenREPLAY: Replay format extended to support external toolsTVOS: Support bluetooth keyboards on tvOSTVOS: Fixes to run correctly on TVOS13TVOS: Better handling of Siri remoteTVOS: WebDAV server for adding files more easilyTVOS: Add Settings.app option to reset retroarch.cfgTVOS: Bring minimum tvos version down to 13.0VIDEO: Show and use exact refresh rate (3 decimals) and interlace/doublestrike where availableVIDEO: Allow setting viewport bias to offset viewport horizontally/verticallyVIDEO: Support viewport bias also with integer overscale and custom aspect ratiosVIDEO: Use shader path from CLI for shader cyclingVIDEO: Pixel perfect integer scaling improvements: axis options, smart modeVIDEO: Add upscale 1.66x filterVIDEO/D3D: Fix GPU screenshotsVIDEO/KMS: Force fullscreen when KMS is usedVIDEO/OpenGLES: Improve version directive granularityVIDEO/SHADERS: Fix memory leak when shader parameter step is 0.0VIDEO/SHADERS: Add 2 uniforms, OriginalAspect and OriginalAspectRot.VIDEO/SHADERS: Add CoreFPS and FrameTimeDelta uniforms.VIDEO/SLANG: Support optional includesVIDEO/VULKAN: Fix Vulkan window freezes when swapchain becomes suboptimalVIDEO/VULKAN: Prefer IMMEDIATE mode without vsyncVIDEO/X11: Support inhibit of Xss screensaverVITA: Enable analog L2/R2 triggers when a DS3 controller is used with PS VitaWAYLAND: Fix segfault when relative pointer is not supportedWAYLAND: Use reverse DNS name for desktop file and iconWAYLAND: Commit viewport resizes for more responsive display when resizing windowWINDOWS: Fix restart if path to executable contains non-ASCII symbolsWINDOWS: Hide directories starting with $ from file browser
Téléchargement : RetroArch 1.20.0