Changes

Jump to navigation Jump to search

RetroArch

1,952 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.3) 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-UWP_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://buildbot.libretropyra-handheld.com/stableboards/threads/retroarch-1-7-2.81254/{{RetroArchVer}}RetroArch for Pandora on OpenPandora's repo] (1.7.3) and [http:/nintendo/3dsrepo.openpandora.org/RetroArch_cia?page=detail&app=retroarch.7z RetroArch for Nintendo 3DS lifning.001 old 2013 variant] (0.cia9.9.1)*[https://pyra-handheld.com/repo/apps/53 RetroArch for Pyra] ({{RetroArchVer}}1.9.6)*[https://boards.dingoonity.org/gcw-development/(test-release)-retroarch-for-gcw0/ RetroArch for GCW Zero (.opk)] (0.1b) {unofficial Unofficial test build}*[https://buildbot.libretrogithub.com/stablefpscan/1.7.7/steamRetroArch-AppImage/steamlinkreleases/RetroArch.zip latest RetroArch for Steam Link] (1.7.7)
==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).
{{Main|Frontends}}
 
==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/skmp/reicast-emulator/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