RetroArch 1.15 game console emulator released

The release of the RetroArch 1.15 project has been published, which develops an add-on for emulating various game consoles, which allows you to run classic games using a simple, unified graphical interface. The use of emulators of consoles such as Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES, etc. is supported. Gamepads from existing game consoles can be used, including the Playstation 3, Dualshock 3, 8bitdo, XBox 1 and XBox360, as well as general purpose gamepads such as the Logitech F710. The emulator supports advanced features such as multiplayer games, state saving, image enhancement of older games with shaders, game rewind, hot plugging of game pads, and video streaming.

Among the changes:

  • Significantly improved work on the macOS platform, for example, added support for the MFi protocol for gamepads; Simultaneous support in one assembly of the graphics API OpenGL and Metal is provided; added driver for Vulkan API supporting HDR; added glcore driver for video output using OpenGL 3.2. A build of RetroArch for macOS is hosted on Steam.
  • The shader system implements the ability to cascade and overlay shader presets (you can mix different shader presets and save as new presets). For example, you can combine CRT and VHS shaders to create visual effects.
  • An alternative method for calculating output frames is proposed - β€œpreemptive frames”, which differs from the previously available method β€œrunahead” by achieving higher performance by rewriting the history before the current frame only if the controller state changes. In a test running Donkey Kong Country 2 on Snes9x 2010, performance increased from 1963 fps to 2400 fps using the new method.
  • In builds for the Android platform, the input_android_physical_keyboard setting and a menu item to force the device to be used as a keyboard rather than a gamepad have been added.
  • Improved Wayland protocol support, added support for pointer-constraints and relative-pointer protocol extensions.
  • Redesigned menu.
  • Improved support for the Vulkan graphics API.

Source: opennet.ru

Add a comment