⇦ | retroarch [main]
Last updated on: 2024-04-18 14:49 [UTC]

Metadata for retroarch in main

com.libretro.RetroArch - 1.18.0+dfsg-1 ⚙ amd64 ⚙ arm64 ⚙ armel ⚙ armhf ⚙ i386 ⚙ mips64el ⚙ ppc64el ⚙ riscv64 ⚙ s390x

Icon
---
Type: desktop-application
ID: com.libretro.RetroArch
Package: retroarch
Name:
  C: RetroArch
Summary:
  C: Frontend for emulators, game engines and media players
Description:
  C: >-
    <p>
          RetroArch 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.
        </p>
    <p>
          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, next-frame response times, runahead, and more!
        </p>
DeveloperName:
  C: libretro
ProjectLicense: GPL-3.0
Categories:
- Game
- Emulator
Keywords:
  C:
  - multi
  - engine
  - emulator
  - xmb
Url:
  homepage: https://www.retroarch.com
  bugtracker: https://github.com/libretro/RetroArch/issues
  help: https://docs.libretro.com
  faq: https://retroarch.com/?page=faq
  donation: https://retroarch.com/index.php?page=donate
Icon:
  cached:
  - name: retroarch_retroarch.png
    width: 48
    height: 48
  - name: retroarch_retroarch.png
    width: 64
    height: 64
  - name: retroarch_retroarch.png
    width: 128
    height: 128
  remote:
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/icons/128x128/retroarch_retroarch.png
    width: 128
    height: 128
  stock: retroarch
Launchable:
  desktop-id:
  - retroarch.desktop
Screenshots:
- default: true
  caption:
    C: RetroArch main menu
  thumbnails:
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-1_624x336.png
    width: 624
    height: 336
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-1_224x120.png
    width: 224
    height: 120
  source-image:
    url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-1_orig.png
    width: 768
    height: 414
- caption:
    C: RetroArch running the NES
  thumbnails:
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-2_752x658.png
    width: 752
    height: 658
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-2_624x546.png
    width: 624
    height: 546
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-2_224x196.png
    width: 224
    height: 196
  source-image:
    url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-2_orig.png
    width: 768
    height: 672
- caption:
    C: 'Rabbit : a fighting game from 1997, one of the only Electronic Arts arcade games'
  thumbnails:
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-3_752x563.png
    width: 752
    height: 563
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-3_624x467.png
    width: 624
    height: 467
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-3_224x167.png
    width: 224
    height: 167
  source-image:
    url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-3_orig.png
    width: 768
    height: 575
- caption:
    C: Wolfenstein 3D (Shareware)
  thumbnails:
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-4_752x470.png
    width: 752
    height: 470
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-4_624x390.png
    width: 624
    height: 390
  - url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-4_224x140.png
    width: 224
    height: 140
  source-image:
    url: com/libretro/RetroArch/a425fae3bd005db38d42f124b3902035/screenshots/image-4_orig.png
    width: 768
    height: 480
Releases:
- version: 1.9.11
  type: stable
  unix-timestamp: 1633737600
  description:
    C: >-
      <ul>
        <li>INPUT: Refactor menu toggle combo button logic to allow quit combo button</li>
        <li>INPUT/UDEV: Add mouse relative check and set appropriately to fix issue</li>
        <li>LIBRETRO: Add environment callback to enable cores to notify the frontend that a core otion value has changed</li>
        <li>STEAM/LINUX: Move to new 'soldier' runtime</li>
        <li>WAYLAND: Remove xdg-shell-v6 protocol</li>
      </ul>
  url:
    details: https://github.com/libretro/RetroArch/releases/tag/v1.9.11
- version: 1.9.10
  type: stable
  unix-timestamp: 1631923200
  description:
    C: >-
      <ul>
        <li>AUDIO/MIXER: Pad sample buffers to prevent potential heap-buffer-overflows when resampling (fixes crash when using
      30 kHz menu audio files)</li>
        <li>AUDIO/LINUX/SNAP: Add JACK support</li>
        <li>CHEEVOS: Don't write achievement credentials to overrides</li>
        <li>CHEEVOS: Disable slowmotion when enabling hardcore mode</li>
        <li>BUGFIX/ANDROID: Fix crash that could happen on Android with Sameboy core - would crash on rumble function</li>
        <li>GFX/WIDGETS: New regular widget message appearance</li>
        <li>INPUT/MOUSE: Add distinct mouse zero index label for drivers that do not support multimouse</li>
        <li>INPUT/RUMBLE: Add generic rumble gain to input settings</li>
        <li>INPUT/UDEV/X11: Add workaround to fix keyboard input when using X11 + Udev</li>
        <li>LIBNX/SWITCH: Add Video Filters support</li>
        <li>LOCALIZATION: Fetch translations from Crowdin</li>
        <li>OPENDINGUX/BETA: Disable OpenAL</li>
        <li>PLAYLISTS: Add 'Refresh Playlist' option</li>
        <li>STEAM: Initial release on Steam</li>
        <li>UWP/VFS/XBOX: Improvements and bugfixes to UWP VFS driver</li>
        <li>VIDEO/REFRESH RATE: Automatic PAL/NTSC refresh rate switch where available - as long as the platform display server
      allows changing refresh rates and the display has the desired refresh rate</li>
        <li>VIDEO FILTERS: Add 'Picoscale_256x-320x240' video filter</li>
      </ul>
  url:
    details: https://github.com/libretro/RetroArch/releases/tag/v1.9.10
- version: 1.9.9
  type: stable
  unix-timestamp: 1630800000
  description:
    C: >-
      <ul>
        <li>AUDIO/MIXER: Ensure than menu sounds are re-enabled when calling CMD_EVENT_AUDIO_REINIT</li>
        <li>AUDIO/RESAMPLER/MIXER: Fix menu sounds (audio mixing) when using the 'sinc' resampler with quality lower than
      'normal'</li>
        <li>AUDIO/CONVERSION/ARM NEON: Add intrinsic NEON versions for float_to_s16/s16_to_float - should lead to optimized
      codepaths for AArch64/ARMv7 architectures without being dependent on ASM codepaths.</li>
        <li>AUDIO/RESAMPLER/ARM NEON: Add intrinsic NEON version for lanczos sinc function - should lead to optimized codepaths
      for AArch64/ARMv7 architectures without being dependent on ASM codepaths.</li>
        <li>CHEEVOS: Upgrade to rcheevos 10.2</li>
        <li>CHEATS: Add enhanced search functionality to the 'Cheats' menu</li>
        <li>CHEATS/RUNAHEAD: Fix cheats when using second instance runahead</li>
        <li>CONFIG: Add option to (force-)write current core options to disk (Quick Menu)</li>
        <li>CORE INFO CACHE: Remove core path from core info cache. Should make core info caches portable now (for example:
      you can move RetroArch to a separate dir and they would still work).</li>
        <li>INPUT/OVERLAY: Fix overlay input when analog to digital mapping is enabled</li>
        <li>INPUT/UDEV: Look for "ID_INPUT_KEY", not "ID_INPUT_KEYBOARD"</li>
        <li>MENU: Allow 'Custom Aspect Ratio (X Position)/(Y Position)/(Width)/(Height)' to be entered manually via keyboard</li>
        <li>MENU: Allow 'Vertical Refresh Rate' to be entered manually via keyboard</li>
        <li>MENU/SHADERS: Highlight currently selected value in Shader Parameter drop-down lists</li>
        <li>STABILITY: Safer way of avoiding the race condition in audio_driver_sample/audio_driver_sample_batch</li>
        <li>STABILITY: When audio driver write callback function fails, don't turn audio off completely</li>
        <li>STABILITY: Input robustness for cores that use internal threading, no audio should be processed at this point
      in time</li>
        <li>VIDEO: Screen resolution list sanitizing</li>
        <li>VULKAN: Fix some Vulkan validation layer errors</li>
      </ul>
  url:
    details: https://github.com/libretro/RetroArch/releases/tag/v1.9.9
- version: 1.9.8
  type: stable
  unix-timestamp: 1629849600
  description:
    C: >-
      <ul>
        <li>CHEEVOS: Hide challenge indicators when resetting</li>
        <li>CHEEVOS: Support for more than 64 memory regions</li>
        <li>CHEEVOS: Automatically retry 'http error code -1'</li>
        <li>CONTENT INFORMATION: Show content info label+path rows always</li>
        <li>CORE OPTIONS: Core option categories implemented</li>
        <li>CORE OPTIONS: Add option to disable core option categories</li>
        <li>DATABASE: Fix heap-buffer-overflow when fetching CRC values</li>
        <li>DATABASE/EXPLORE: Fix CRC32 reading in explore menu</li>
        <li>DATABASE/LIBRETRODB: Fix writing of numerical values</li>
        <li>DATABASE/LIBRETRODB: Fix libretro-db loading on big endian platforms</li>
        <li>INPUT/UDEV: Limit udev device scan to subsystem 'input'</li>
        <li>INPUT/SDL2/WINDOWS: Fix keyboard event keycodes</li>
        <li>INPUT/WAYLAND: Fixes a bug where the first player's mouse, pointer, and lightgun are echoed to the other ports.
      Now, those other ports correctly report zero. In the future support for multiple mouselike devices will need to be added,
      which is a bigger project</li>
        <li>INPUT/WAYLAND: The driver now respects keyboard_mapping_blocked</li>
        <li>INPUT/WAYLAND: When possible, deprecated lightgun defines are replaced with the new ones. The coordinates are
      still using the old relative callbacks</li>
        <li>LIBRETRO: Core options category API implemented</li>
        <li>LIBRETRO: Fix RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE callback when runahead is enabled</li>
        <li>LIBRETRO: Add environment callback for enabling core option menu visibility updates without toggling Quick Menu</li>
        <li>LOGGING: Starting logging and verbose mode before first config load</li>
        <li>LINUX: In some Linux Desktop Environments, like Budgie, task bar feature is unable to pin applications. With StartupWMClass=
      present in .desktop file, it is possible to pin the application</li>
        <li>LOCALIZATION: Fetch translations from Crowdin</li>
        <li>MENU: Relocate 'Manage Playlists' to top</li>
        <li>MENU: Fullscreen resolution width/height settings no longer require 'advanced settings'</li>
        <li>MENU/REFRESH RATE: Fix double notifications with refresh rate settings</li>
        <li>MENU/OZONE: Ensure the existence of values used in selection calculation</li>
        <li>MENU/OZONE/VULKAN: Casting to unsigned caused an integer overflow and after float promotion would lead to 'x'
      being a garbage value, leading to problems when this value was passed to vkCmdSetViewport. This stops Vulkan validation
      layers from complaining about it</li>
        <li>MOUSE: Change default mouse index to port index</li>
        <li>MOUSE: Friendly names for mice where available</li>
        <li>VIDEO: Fix refresh rate 59Hz rounding</li>
      </ul>
  url:
    details: https://github.com/libretro/RetroArch/releases/tag/v1.9.8
ContentRating:
  oars-1.0: {}