Changes

Jump to navigation Jump to search

RetroArch

1,857 bytes added, 04:25, 15 January 2016
Cleanup the article and add some more content.
===Mobile/Console Versions===
*[https://play.google.com/store/apps/details?id=com.retroarch&hl=en RetroArch for Androidon Play Store]*[http://buildbot.libretro.com/repo/fdroid/repo RetroArch for Android - F-Droid nightly build repository]*[http://buildbot.libretro.com/repo/cydia RetroArch for iOS - Cydia nightly build repository]
*[https://anonfiles.com/file/d53ed28c60439a8479fe8ad6a614f5bb RetroArch for PS3 (CFW)] and [https://anonfiles.com/file/29b5e70f7245bba9fc207a5e3038dbfc PS3 (DEX)] v.1.0.0.2
*[https://anonfiles.com/file/85cde880d0fd5b6677ca421b55bfa06f RetroArch for Xbox] and [https://anonfiles.com/file/3456af4be7bfd697b6f239d947960cfa Xbox 360] v.1.0.0.2
==Features==
*Consistency across multiple systemsplatforms, using the same UI structure and a fully featured command line interface.*Gamepad controlled menu system with multiple styles available, such as XMB or Material UI.*Gamepad auto-configuration profiles, so that gamepads are mapped automatically when connected. XInput controller autoconfig is built into the application, with other controller types available as external profiles.*Per-core and per-game configuration overrides*Custom resolution and refresh rate for video output, with exclusive fullscreen mode and monitor index for multi-monitor setups.*Dynamic rate control for amazing sound smooth audio and video, even when itthe game's run at a output rate is different rate than the video, such as vsync causes sometimesfrom your system. Especially obvious with systems like GBAthat do not run 60Hz.*Basic fast forward, rewindSRAM saving, savestate, etc. It supports serialization of the emulation state which is used to provide real-time rewind and netplay.*[[Shaders and Filters|ShadersPixel shaders]]: , primarily using Cg and GLSL, with HLSL on Xbox 360.The shaderformat it uses is flexible and fairly easy to use, allowing for complex multi-pass effects with adjustable runtime parameters.cg, Also supports traditional video filter plugins that are run in software.*Supports audio DSP filter plugins through .cgp dsp configuration files. filter
*Custom overlay support.
*[[GGPO]]-like netcode 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 support serialization.*Options for decreasing input latency related to vsync by eliminating buffering by the video driver , as well as using frame delayto delay polling of inputs until right before a vsync occurs on the display.
==Using RetroArch==
==Netplay==
Netplay is now usable from RGUI the menu in current builds, under Settings>Netplay Options. You can get it to work with the [https://github.com/libretro/RetroArch/wiki/Using-command-line command line] or the long-deprecated [http://www.mediafire.com/download/yrydc78bl6y82z4/retroarch-phoenix.7z RetroArch-Phoenix Launcher] as well in older builds.
You must specify whether you will be hosting (server) or joining (client) the game. If joining, you must also enter the host's IP address in the field below. Make sure your firewall is open on port 55435 (default; you can change it if you like) and that the port is forwarded in your router, if applicable. You can also specify 'spectator mode,' which will allow an arbitrary number of spectators to join and watch you play without being able to play themselves.
If you try to connect to a server and it immediately says client disconnected, open your log and make sure your ROMs match exactly (it will complain about a hash mismatch otherwise). If it gives you a weird time-out error, just close the window and try to connect again and it should work itself out (sometimes excessive spikes in network latency can cause the states to diverge catastrophically, resulting in this error).
==AlternativesAlternative Launchers and Frontends==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'n drop for quickly launching ROMs as well as installing BIOS files. RetroInvader is for windows only. Github page here: http://github.com/romjacket/retroInvader Available here: http://dl.dropbox.com/u/413403/retroInvader.zip ===
Mirror [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 as well as installing BIOS files. retroInvader is for Windows only. It is available from [http://dl.dropbox.com/u/413403/retroInvader.zip here: ] ([http://romjacket.mudlord.info/retroInvader.zip mirror]) and there is a [https://www.youtube.com/watch?v=yqaWp7Ya4ts tutorial video] on YouTube.
Tutorial here: https://www.youtube.com/watch?v=yqaWp7Ya4ts==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.
There is an alternate launcher available called RAEM (formerly known as RA-Player), 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===
There [https://github.com/team-phoenix/Phoenix Phoenix] is also a promising an alternative frontend for libretro cores that is independent of RetroArch and is GUI based called , not to be confused with the discontinued RetroArch-Phoenixlauncher. Don't confuse it with It is intended to mimic the old Phoenix Launcher for Libretrostyle 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 QTQt, though the main developer says an alpha release with prebuilt binaries is on the way.
Available here: ===Minir=== [https://github.com/teamAlcaro/minir Minir] is another alternative libretro frontend that is independent of RetroArch and inspired by bsnes-phoenix/PhoenixQt. 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 Github.
==External links==
223
edits

Navigation menu