
No, it's not that Libretro has forgotten about the rest and released a version focused on Apple's iPhone. What has happened is something very different: a few weeks ago, the apple company already allows emulators in its software store for iPhone and iPad, Libretro has officially uploaded its emulator and has begun to take a little more care of the users. users of devices that previously could not install it without doing tricks. As a result, Retro Arch 1.19 has arrived with many more changes than usual for iOS and iPadOS.
La full list of changes It is the one you have below. Although we will separate it by sections, Libretro has included many points that begin with "APPLE", "iOS", "iPadOS" or "tvOS", because the emulator is also available in the apple set top box. How everything would have changed if this had been possible 9 years ago... but it is what it is.
What's new in RetroArch 1.19
RetroArch 1.19 includes these new features:
- AI: Reverted AI translation to previous version (fixed translation not working with HW rendered cores).
- MANZANA:
- Try using the system's preferred language.
- Correct registration for filetypes uniquely.
- MFI: Improved Switch Online controller support via MFi.
- AUDIO: Brings back audio switching in the switching menu.
- CHEEVOS:
- Built a RetroAchievements memory map defect when there is no RetroAchievements game loaded.
- Update to rcheevos 11.3.
- Fix hardcore acting like it's enabled when it's not.
- CLANG: Fixed clang incompatible-pointer-types-discards-qualifiers bug.
- CLOUDSYNC:
- LINUX: Enabled Cloud Sync by default on Linux builds with networking.
- WEBOS: Enabled Cloud Sync by default on Linux builds with networking.
- CORE: Set compute fps log statistics to debug level.
- EMSCRIPTEN: Added M2000 to the core selection dropdown menu.
- FFMPEG: Added support for FFMPEG 7.0.
- GLSLANG: Remove unnecessary ENABLE_HLSL code from glslang.
- GENERAL: Memory leak: Dynamic allocation of msg_hash_get_help_us_enum was not freed.
- INPUT/KEYBOARD: Add support for multimedia keys – Extended RETROK_ values ​​with 18 new elements, commonly found on "multimedia" keyboards. Added mapping for SDL, X11, Wayland, dinput, winraw keymaps..
- INPUT/MFI: Pressure-sensitive left/right triggers.
- INPUT/MFI:
- Fix Start + L1/L2/R2 combinations.
- Supports strong and weak rumble.
- INTL:
- Get translations from Crowdin.
- Add Galician and Norwegian to the language list.
- LAKKA:
- Show reboot/shutdown message also when configuration is not saved upon exit.
- Provide update URL and target name at compile time.
- LIBRETRO: Add a debug message for the SET_ROTATION callback.
- macOS: Default accessibility enabled if VoiceOver is enabled.
- iOS:
- Default audio sync again, also more MFi logging.
- Corrected the Import Content option.
- Import content from iCloud.
- Show app icon in app icon picker in materialui.
- iOS/tvOS:
- Various quality of life improvements.
- Fixed a couple of path name manipulation bugs.
- Best way to package Frameworks.
- define PACKAGE_VERSION to be MARKETING_VERSION of the App Store.
- Fix keyboard handling for app store builds.
- Fix sandbox escape for jailbreak devices.
- Default accessibility enabled if voice over is enabled.
- best way to report available memory.
- macOS/iOS/tvOS: Enable text-to-speech using AVSpeechSynthesizer.
- tvOS: Fix scaling for 720p.
- MENU: New function in the Quick Menu: Add to playlist.
- MENU/XMB: New theme: FlatUX, designed to merge the FlatUI and Retroactive themes into a single unified design.
- NETWORK CORE/BACKPAD: Fix socket close method.
- PIXMAN: Update pixman-private.h – patch to solve build problem with musl.
- PLAYLIST: Clear 'Add to Playlist'.
- SCANNING: Fix for scanning PSP ISOs (and probably some others).
- Various fixes when saving games.
- VIDEO/GL: Fix gl drivers reset.
- VIDEO/VULKAN:
- Added support for the HDR A2R10G10B10 format.
- Implement HDR reading – support for screenshots.
- WAYLAND:
- Ignore configuration events during splash (fix not remembering window size).
- Use the frontend signal handler to exit (fix exit due to window closure).
- UWP:
- Align MESA to alpha-2-repair – Remove incorrect resolution special handling for OPENGL.
- 4K correction.
- WINDOWS: Fixed numlock/pause key release events.
Now available
With the arrival of RetroArch 1.19, the emulator is now more cross-platform than ever, and can be downloaded from official Linux distribution repositories, Flathub, Snapcraft and even from Steam. Also available directly from any browser.