RetroArch

Edit Package retroarch

RetroArch is a frontend for emulators, game engines and media players.

It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.

RetroArch has advanced features like shaders, netplay, rewinding, and more!

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000816 816 Bytes
retroarch-1.10.3.tar.gz 0042482226 40.5 MB
retroarch.changes 0000077186 75.4 KB
retroarch.spec 0000004326 4.22 KB
retroarch_migrate_old_config.py 0000001789 1.75 KB
Revision 67 (latest revision is 89)
Yunhe Guo's avatar Yunhe Guo (guoyunhe) committed (revision 67)
- Update to version 1.12.0
  * CONFIG/CLI: Allow use of --appendconfig with override cfgs instead of getting ignored
  * CONFIG/LOGGING: No more console startup logging if logging to file
  * CONFIG: Saves config on exit only once instead of (worst case scenario) 3 times
  * DATABASE/EXPLORE/VIEW: Add View feature - Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists. This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
  * FILEBROWSER: Fix regression - certain extensions keep disappearing
  * IOS: New modern iOS version (targeting iOS 13 and up), leverages Swift
  * IOS: Fixes to iOS toolbar
  * IOS16: Add iOS 16 lock screen widget
  * IOS13+: Added emulator keyboard
  * IOS13+: Add JIT support for non-jailbroken devices
  * IOS13+: Added support for touch mouse handler
  * IOS13+: Changed click-and-drag behavior to double tap hold and drag
  * INPUT/HAPTIC/OVERLAYS/ANDROID: Improve haptic feedback for input overlays
  * LINUX/MALI FBDEV: Add conditional support for OpenGL ES 3.x
  * LOCALIZATION: Updates
  * LOCALIZATION/ENGLISH: Add British English language option
  * LOGGING/QT: Increase log buffer to 2048 characters - Vulkan validation layer
      messages output correctly now.
  * MENU/XMB: Remember selection per main tabs. Addresses the following : collection playlists can contain hundreds or thousands of items. When scrolling through one, pressing left or right by accident can be common. This resets the playlist to the top
  * MIST/STEAM/STEAMDECK: Don't expose Black Frame Insertion (BFI) if we are running on a Steam Deck
  * NETWORKING/WINDOWS: Disable poll support for MSVC 2010 and earlier. WSAPoll is not supported on Windows XP and earlier.
  * NETWORKING/WIIU: Fix socket_connect_with_timeout for WIIU
  * NETWORKING/WIIU: Fixes RetroAchievements login 
  * NETWORKING/WIIU: Fixes other online updater functionality
  * SAVESTATES/NOTIFICATIONS: Add delay to savestate notifications, so that GPU savestate screenshots stay untouched
  * SAVESTATES/SCREENSHOTS: Avoid 'video_gpu_screenshot' with savestates. Allow GPU screenshots with savestates only when there is no other way of getting a screenshot.
  * SCREENSHOTS/VULKAN: Unload screenshot widget texture early. Fixes Vulkan crash when closing content while a screenshot widget is still on-screen
  * SCREENSHOTS/VULKAN: Fix screenshot widget crash when ticker animating
  * WAYLAND: Set correct app ID
Comments 9

Anonymous User's avatar

This comment has been deleted


Yunhe Guo's avatar

Fixed. Sorry!


Karol Sławiński's avatar

source code from version 1.8.6



Yunhe Guo's avatar

Fixed. We use a tar_scm service to exclude non-OSS code. And each time need to remove git clone folder manually, otherwise the source won't be updated.


Karol Sławiński's avatar

the labels in the entire application are partially mixed, they do not match the functionality - not applicable to the English language


Martin Jungblut's avatar

@guoyunhe

I don't think the retroarch-config.patch file is required. Please correct me if I'm wrong.

Here's my rationale: I think it would be better for users to be able to download extra cores using RetroArch's built-in online updater, rather than hiding that feature and providing cores as multiple, sometimes outdated packages. Not all cores are available as packages right now, but they may be installed via the Online Updater, but only if the user is smart enough to re-enable it.

I think it would be better for us to drop the libretro* packages altogether, and ship a build of RetroArch that focuses on using the Online Updater. We already ship Steam, and people download games through Steam itself, so I don't think the idea of distributing cores via RetroArch's own solution to be a bad one.

I'm maintaining my own build here: https://build.opensuse.org/package/show/home:martinjungblut/retroarch But I'd love for this to be solved, rendering my package obsolete.

Any thoughts are greatly appreciated, Thanks in advance



Yunhe Guo's avatar

Checkout the latest build. I changed it back to upstream config, with a migration script to help existing users upgrade.

openSUSE Build Service is sponsored by