Editing RetroArch
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{Infobox | + | {{Infobox |
− | | | + | |image = RA_Logo.png |
− | | | + | |first = 0.9.9-wip3 |
− | + | |second = Yes | |
− | + | |third = Multiplatform | |
− | | | + | |fourth = Squarepusher, themaister, others |
− | | | + | |fifth = http://www.libretro.org/}} |
− | |||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | }} | ||
− | + | RetroArch is an open source multi-system emulator that supports 13 different platforms. It's notable for it's use of "cores", or emulators ported to the abstract libretro system. | |
==Downloads== | ==Downloads== | ||
− | + | *[http://themaister.net/retroarch.html Latest builds] | |
− | *[ | + | *[http://www.mediafire.com/?gm6ga1a7tbg1edz Windows 7 64-bit updated build] |
− | *[ | + | *[http://play.google.com/store/apps/details?id=org.retroarch RetroArch for Android] |
− | *[ | + | *[http://forum.themaister.net/viewtopic.php?id=347 RetroArch for GameCube/Wii] |
− | * | ||
− | |||
− | === | + | ==Cores== |
− | + | {| border="0" cellpadding="1" cellspacing="1" class="article-table" style="width: 500px;" | |
− | + | |- | |
− | + | ! scope="col"|System | |
− | + | ! scope="col"|Core | |
− | + | ! scope="col"|Version | |
− | + | |- | |
− | + | |SNES | |
− | + | |[[bsnes]] | |
− | + | |0.92 Performance | |
− | + | |- | |
− | + | |SNES | |
− | + | |bsnes | |
− | + | |0.92 Balanced | |
− | + | |- | |
− | + | |SNES | |
− | + | |bsnes | |
− | + | |0.92 Accuracy | |
− | + | |- | |
− | + | |SNES | |
− | + | |[[Snes9x]] | |
+ | | | ||
+ | |- | ||
+ | |SNES | ||
+ | |Snes9x-Next | ||
+ | | | ||
+ | |- | ||
+ | |WSwan | ||
+ | |[[Mednafen]] | ||
+ | |0928 | ||
+ | |- | ||
+ | |PS1 | ||
+ | |Mednafen | ||
+ | |0928 | ||
+ | |- | ||
+ | |PCE | ||
+ | |Mednafen | ||
+ | |0928 | ||
+ | |- | ||
+ | |Atari 2600 | ||
+ | |[[Stella]] | ||
+ | | | ||
+ | |- | ||
+ | |NES | ||
+ | |[[bNES]] | ||
+ | | | ||
+ | |- | ||
+ | |NES | ||
+ | |[[FCEU]] | ||
+ | | | ||
+ | |- | ||
+ | |NES | ||
+ | |QuickNES | ||
+ | | | ||
+ | |- | ||
+ | |NES | ||
+ | |[[Nestopia]] | ||
+ | |1.44 | ||
+ | |- | ||
+ | |Gameboy/Color | ||
+ | |[[Gambatte]] | ||
+ | | | ||
+ | |- | ||
+ | |GBA | ||
+ | |VBA-Next | ||
+ | | | ||
+ | |- | ||
+ | |GBA | ||
+ | |Meteor | ||
+ | |1.4 | ||
+ | |- | ||
+ | |Genesis | ||
+ | |[[GenplusGX]] | ||
+ | | | ||
+ | |- | ||
+ | |Arcade | ||
+ | |[[Final Burn Alpha]] | ||
+ | | | ||
+ | |} | ||
− | == | + | ==Features== |
− | + | ||
+ | *Consistency across multiple systems. | ||
+ | |||
+ | *A "just works" functionality for the most part, with further configuration options available or soon to come. | ||
+ | |||
+ | *Custom resolution and refresh rate for output. | ||
+ | |||
+ | *Amazing shader support. | ||
+ | |||
+ | *Dynamic rate control for amazing sound even when it's run at a different rate than the video, such as vsync causes sometimes. Especially obvious with GBA. | ||
− | + | *Basic fast forward, rewind, savestate, etc for if you're cheating scum and whatnot. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *Basic fast | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Using RetroArch== | ==Using RetroArch== | ||
− | + | After downloading RetroArch, run 'retroarch-phoenix.exe' and then go to 'RetroArch > Update RetroArch' to start downloading emulation cores. | |
− | + | ||
− | + | [[File:RAP_update.png|right]][[File:RA_updater.png|thumb|RetroArch's Updater]] | |
+ | From there, click Check Version. This checks if your version of RetroArch is up-to-date (you have to run this every time you use the updater). Double-click on a core to start downloading it. | ||
+ | |||
+ | NOTE: Some users experience a glitch where RetroArch update stops at 100% after downloading a core or update. If this happens close RetroArch, find the downloaded .zip file in RetroArch's directory and manually unzip the file. | ||
+ | |||
+ | To launch a game, select the emulator core you'd like to use under 'libretro core path', and the appropriate ROM under 'Normal ROM path'. Make sure that 'retroarch.exe' is selected under 'RetroArch path', and click 'Start RetroArch'. | ||
− | + | If you are going to play in a system that needs a BIOS, there's a bit more setup required. First off, download these [http://www.mediafire.com/download.php?ohg67bj49om12a5 BIOS] files. Now go to 'System > General' and change the 'System directory' to where ever you'd like and place the BIOS files in there. | |
− | |||
− | + | [[File:RA_System_Directory.png|right|250px]] | |
− | + | In addition, systems like the PSX require you to load them through CUE sheets. Most rips come with these, but in case yours didn't, a template is shown: | |
+ | FILE "GAME NAME [1] US.bin" BINARY | ||
+ | TRACK 01 MODE1/2352 | ||
+ | INDEX 01 00:00:00 | ||
+ | Replace GAME NAME [1] US.bin with whatever your game's file name is, but keep the quotation marks. Load the .cue file in RetroArch under Normal ROM to start the game. | ||
− | + | ==Shaders/Filters== | |
− | + | RetroArch can use bsnes' XML .shader, CG pixel .cg, and .cgp for shaders. It can also use bsnes' .filter files for filters. | |
− | == | + | ==Guides and Info== |
− | + | ===How to use Super Game Boy ROMs on RetroArch:=== | |
+ | <p class="de2">Download these [http://www.mediafire.com/download.php?htga58k9rumhla9 SGB-capable BSNES cores]. Then [http://www.its.caltech.edu/~costis/sgb_hack/sgb_bios.bin download this], place it in the RetroArch folder, and rename it as "sgb.boot.rom". Now on RetroArch, under Special ROM, select a Super Game Boy ROM (they will all basically work), and a Game Boy ROM. Finally, under ROM type, select Super GameBoy, make sure you have the bsnes core you downloaded selected, and play.</p> | ||
− | + | <p class="de2"> | |
+ | </p> | ||
− | = | + | <h3 class="de1">How to use RetroArch:</h3> |
− | |||
− | = | + | <p class="de1">[http://filthypants.blogspot.com/2011/11/getting-started-with-ssnes.html Getting Started]<br />[http://filthypants.blogspot.com/2011/11/advanced-ssnes-configuration-options.html Advanced configuration options]</p> |
− | |||
− | |||
− | = | + | <p class="de1">[https://github.com/Themaister/RetroArch/wiki RetroArch Wiki @ Github]</p> |
− | |||
− | |||
− | |||
− | |||
− | = | + | <p class="de1">[https://github.com/Themaister/RetroArch/wiki/RGUI Using RGUI]</p> |
− | |||
− | + | ==Source code== | |
− | [[Category: | + | https://github.com/libretro |
− | [[Category: | + | [[Category:Emulators]] |
− | [[Category: | + | [[Category:Game Boy Advance emulators]] |
+ | [[Category:Game Boy emulators]] | ||
[[Category:Linux emulation software]] | [[Category:Linux emulation software]] | ||
− | [[Category: | + | [[Category:Multi-emulators]] |
− | [[Category: | + | [[Category:Nintendo Entertainment System emulators]] |
− | [[Category: | + | [[Category:OS X emulation software]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |