Changes

Jump to navigation Jump to search

RetroArch

488 bytes added, 20:52, 5 October 2022
m
Cleaning
{{Infobox software
|logo = Retroarch.png
|logowidth = 250
|developer = Squarepusher, themaister, others
|version = {{RetroArchVerVersion|RetroArch}}
|active = Yes
|platform = [[Emulators on Windows|Windows, ]]<br/>[[Emulators on macOS|macOS, ]]<br/>[[Emulators on Linux, |Linux]]<br/>[[Emulators on Haiku|Haiku]]<br/>[[Emulators on Android emulators|Android]], <br/>[[Emulators on iOS emulators|iOS]] (jailbroken), <br/>[[Emulators on Raspberry Pi|Raspberry Pi, OpenPandora, ]]<br/>[[PlayStation 2 emulatorsEmulators on Pandora|Pandora]]<br/>[[Emulators on DragonBox Pyra|Pyra]]<br/>[[Emulators on PS2|PlayStation 2]], <br/>[[Emulators on PS3|PlayStation 3 emulators]]<br/>[[Emulators on PS4|PlayStation 34]], (Unofficial)<br/>[[PlayStation Portable emulatorsEmulators on PSP|PlayStation Portable]], <br/>[[PlayStation Emulators on Vita emulators|PlayStation Vita/TV]], <br/>[[Emulators on Xbox emulators|Xbox]], <br/>[[Emulators on Xbox 360 emulators|Xbox 360]], <br/>[[Emulators on Xbox One emulators|Xbox One]], <br/>[[Emulators on GameCube emulators|GameCube]], <br/>[[Emulators on Wii emulators|Wii]], <br/>[[Emulators on Wii U emulators|Wii U]], <br/>[[Nintendo Emulators on Switch emulators|Nintendo Switch]], <br/>[[Nintendo Emulators on 3DS emulators|Nintendo 3DS]], <br/>[[Emulators on GCW Zero|GCW Zero]] (Unofficial)<br/>OpenDingux<br/>BlackBerry<br/>Steam Link
|type = [[libretro]] frontend
|prog-lang = C, C++
|license = GNU GPLv3
}}
 '''[[wikipedia:RetroArch|RetroArch]]''' (formerly '''SSNES''') is an open-source, multi-platform [[libretro]] [[Frontends|frontend ]] written in C or C++. It is designed to be fast, lightweight, and portable.
==Downloads==
Note: Some libretro cores are maintained separately from their originators, and thus possess a different update timeline.
*[https://buildbot.libretro.com/stable/ RetroArch Stable Builds]
*[https://buildbot.libretro.com/nightly/ RetroArch NightliesNightly Builds]
*[https://buildbot.libretro.com/nightly/windows/ Windows RetroArch-Nightly-Installer]
*Ubuntu PPAs: [https://launchpad.net/~libretro/+archive/ubuntu/stable Stable], [https://launchpad.net/~libretro/+archive/ubuntu/testing Nightly/Testing]
===Mobile/Console Versions===
*[https://play.google.com/store/apps/details?id=com.retroarch RetroArch for Android on Play Store], 32-bit & 64-bit ARM (also [https://play.google.com/store/apps/details?id=com.retroarch.aarch64 64-bit only Plus version])*[https://buildbot.libretro.com/repo/fdroid/repo RetroArch for Android - F-Droid nightly build repository]
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/apple/ios/RetroArch.ipa RetroArch for iOS] ({{RetroArchVer}})
*[https://pyra-handheld.com/boards/threads/retroarch-1-7-2.81254/ RetroArch for Pandora on OpenPandora's repo] (1.7.2) and [http://repo.openpandora.org/?page=detail&app=retroarch.lifning.001 old 2013 variant] (0.9.9.1)
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/playstation/psp/RetroArch.7z RetroArch for Playstation Portable] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/playstation/vita/RetroArch.vpk RetroArch for PlayStation Vita/TV] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/playstation/ps2/RetroArch_elf.7z RetroArch for Playstation 2] ({{RetroArchVer}})
*[https://xbins.org/libretro/stable/1.79.70/playstation/ps3/RetroArchfor PlayStation 3 (DEX)] (1.PS39.DEX0)*[https://bintray.PS3.pkg com/osirizx/libretro/ps4/latest#files RetroArch for PS3 (DEX)PlayStation 4] (1.78.78){Unofficial port}
*[https://xbins.org/libretro/stable/1.7.7/xbox/xbox/RetroArch.zip RetroArch for Xbox] (1.7.7)
*[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.12395/ RetroArch for Xbox 360] (0.9.8.3)*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/windows-msvc2017-uwp/x64/RetroArch-msvc2017-x64UWP_x64.appxbundle RetroArch for Xbox One / Universal Windows Platform] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/ngc/RetroArch.7z RetroArch for GameCube] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/wii/RetroArch.7z RetroArch for Wii] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/wiiu/RetroArch.7z RetroArch for Wii U] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/3ds/RetroArch_cia.7z RetroArch for Nintendo 3DS (.cia)] ({{RetroArchVer}})
*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/switch/libnx/RetroArch.7z RetroArch for Nintendo Switch] ({{RetroArchVer}})
*[https://buildbotpyra-handheld.libretrocom/boards/threads/retroarch-1-7-2.81254/ RetroArch for Pandora on OpenPandora's repo] (1.7.3) and [http://repo.openpandora.org/?page=detail&app=retroarch.lifning.001 old 2013 variant] (0.9.9.1)*[https://pyra-handheld.com/stablerepo/{{RetroArchVer}}apps/nintendo53 RetroArch for Pyra] (1.9.6)*[https:/3ds/RetroArch_ciaboards.7z dingoonity.org/gcw-development/(test-release)-retroarch-for-gcw0/ RetroArch for Nintendo 3DS GCW Zero (.ciaopk)] (0.1b) {{RetroArchVerUnofficial test build}})*[https://buildbot.libretrogithub.com/stablefpscan/{{RetroArchVer}}RetroArch-AppImage/steam/steamlinkreleases/RetroArch.zip latest RetroArch for Steam Link] ({{RetroArchVer}})
==Supported Systems==
*FFmpeg recording and playback support. It can record either the native resolution output of the core or the post-processed output of the frontend. Playback is handled through an internal FFmpeg libretro core.
*Streaming support. By adding your twitch account to RetroArch and making some small [https://www.retroarch.com/index.php?page=recording setup], it is possible to stream on Twitch the content of the game played.
*[[GGPO]]-like netplay (latency hiding rollback). It should be lag-free if everyone involved emulates at full speed, doesn't live on opposite sides of the world and has decent internet speeds. It uses peer-to-peer UDP and supports two players. Due to rollback, it requires a fair amount of CPU power to run, and the core must only works with cores that support serialization.
*Options for decreasing input latency related to vsync by eliminating buffering by the video driver, as well as using frame delay to delay polling of inputs until right before a vsync occurs on the display.
*Run-ahead to reduce latency. This setting allows cycle-accuracy emulators to run ahead of mandatory 1 or 2 frames of input lag. It allows emulators to [https://www.libretro.com/index.php/retroarch-1-7-2%E2%80%8A-%E2%80%8Aachieving-better-latency-than-original-hardware-through-new-runahead-method/ achieve better latency than original hardware] (Official debut in version 1.7.2).
==Alternative Launchers and Frontends==
===skeletonKey===[https://romjacket.github.io/index.html skeletonKey] is the successor to retroInvader. In addition to There are plenty of other frontends that can either work as a simple netplay interface, nearly every aspect of retroarch launcher for RetroArch or you can be set using this GUI. ===replace it entirely with another [[retroInvaderFrontends#Libretro|libretro frontend]]===[http://github.com/romjacket/retroInvader retroInvader] is designed to allow users to quickly install & configure the latest version of RetroArch, cores, and shaders.In addition to the GUI-driven configuration & installation, retroInvader supports drag and drop for quickly launching ROMs, hosting netplay sessions as well as installing BIOS files. retroInvader is for Windows only.  ===RAEM===RAEM (formerly RA-Player) is another launcher for RetroArch, for those that want to try something that looks more like a native Windows program. It hasn't been updated in a while, though.
===[[Phoenix (frontend){{Main|Phoenix]]===[https://github.com/team-phoenix/Phoenix Phoenix] is an alternative frontend for libretro that is independent of RetroArch, not to be confused with the discontinued RetroArch-Phoenix launcher. It is intended to mimic the style of [[OpenEmu]], except using libretro and being available on Windows and Linux. It is still in early development and requires that you build it yourself through Qt, though the main developer says an alpha release with prebuilt binaries is on the way.Frontends}}
===Minir=Controversies==[A number of controversies have sparked during the development of RetroArch, mostly due to Squarepusher/TwinAphex's attitude and actions towards upstream emulators. As a result, DuckStation and Reicast development has halted<ref>https://web.archive.org/web/20220201223114/https://old.reddit.com/r/emulation/comments/s8poim/pcsx2_qt_still_needs_to_be_split_up_into_parts/htkalk1//</ref><ref>https://github.com/Alcaroskmp/minir Minir] is another alternative libretro frontend that is independent of RetroArch and inspired by bsnesreicast-Qt. It is stated to be a complement to RetroArch, focusing on things that RetroArch does not focus on, such as a system native GUI, cheat search, debugging, etc. This frontend is still in early development and no binary builds are provided yet, but you can build it yourself from the source code on Githubemulator/issues/1928</ref>.
==External links==
*[https://www.youtube.com/user/Libretro/ Official Youtube channel]
==References==
{{Reflist}}
[[Category:RetroArch|*]]
[[Category:Frontends]]
[[Category:Netplay]]
[[Category:Linux emulation software]]
[[Category:macOS emulation software]]
[[Category:Haiku emulation software]]
[[Category:Raspberry Pi emulation software]]
[[Category:Pandora emulation software]]
[[Category:Android emulation software]]
[[Category:RetroArchiOS emulation software]][[Category:PlayStation Portable emulation software]][[Category:PlayStation Vita emulation software]][[Category:PlayStation 2 emulation software]][[Category:PlayStation 3 emulation software]][[Category:PlayStation 4 emulation software]][[Category:GameCube emulation software]][[Category:Wii emulation software]][[Category:Wii U emulation software]][[Category:3DS emulation software]][[Category:Switch emulation software]][[Category:Xbox emulation software]][[Category:Xbox 360 emulation software]][[Category:Xbox One emulation software]][[Category:Web emulation software]]
1,009
edits

Navigation menu