Changes

Jump to navigation Jump to search

Using RetroArch

1,440 bytes removed, 19:56, 6 October 2013
no edit summary
Work in progress guide. Please expand upon it.
==Basic Usage (Windows)==
After downloading [[RetroArch]], [[File:Rgui.png|thumb|205px|RGUI, RetroArch's interface]] start up retroarch.exe.
Select To launch a game, select the emulator core you'd like to use under '''Core ''', and select a ROM under''' Load Game'''.
For more convenient ROM selection, setup your browser directory under '''Path Options'''.   ==Installing RetroArch on Linux==
===Ubuntu===
First, add the PPA for hunter-kaller/ppa (instructions [[Emulation on Ubuntu|here]]), then type the following into a terminal:
sudo apt-get update
sudo apt-get install retroarch
sudo apt-get install <corename>
 ...where Replace <corename> is with the name of the package the core is available in. You can see all of the cores available to you either in your package manager (e.g. Synaptic, Software Center) or by visiting Launchpad.
https://launchpad.net/~hunter-kaller/+archive/ppa
===Any other distroOther Distros===
You will have to compile from source. For Arch Linux, there are AUR packages that simplify this process, although it is not incredibly difficult otherwise. The most important part is making sure you have all the dependencies.
RetroArch has a robust CLI for those who prefer the command line, there are also many pages which should have been installed by default for retro-arch, retroarch-joyconfig and others. If you use the CLI be sure to configure your retroarch.cfg file before first use. This config is well commented so each option can be fully understood. Use retroarch-joyconfig command for simplified input setup. RetroArch can auto-detect inputs, which is a great feature to simplify playing with multiple/different controllers (refer to "man retroarch-joyconfig" for details). The retroarch.cfg file should be located in /etc/retroarch.cfg, your home folder or the directory where RetroArch was installed depending on your distro and compilation setup.
For those who prefer the Phoenix-Gui, there are a slew of options - many of which are self explanatory. To keep your RetroArch dir clean and organized, be sure to setup all of the different directories in the General tab. Choose your preferred video and audio options. Map your input options. Make sure you tell Phoenix where to find RetroArch if it doesn't configure automatically. Choose your core and your rom and enjoy. ==OSXGeneral Setup/Usage==???????? ==Nintendo Wii=RGUI Controls=If you are on a SD (not HD) [[CRT TVs|CRT TV]], then you will have the best display results (proper scanlines) in 512x240 for the NES, and 512x224 for the SNES games, and 640x224 for the Mega Drive/Genesis games. ==General Setup==RGUI
Default keys for the keyboard are : x (confirm), z and x (back) and the arrow keys. From there If you can 're using an XInput (xbox 360) controller, your controller should already be set -up controllers. RGUI is designed to be used mainly with a controller.===BiosBIOS===
If you are going to play in a system that needs a BIOS (e.g. PS1), thereplace the BIOS files in RetroArch's a bit more setup required. Go to 'System > General' and change the system'System directory' to wherever you'd like and place the BIOS files in there.
Mednafen is very picky about which BIOS to use. The ones that you might need are:
===Super Game Boy===
<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 RetroArchUsing Phoenix, under File > 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>
===Dual Analog Controllers===
PS1 games often used a set of default remappings if they didn't support it directly. Some games used both analogs as the D-pad, RetroArch doesn't support that though. Dual analogs only work in games that fully supported them, such as Ape Escape. To use dual analog for such games, go to Settings > ControllersInput Options, and change it Device Type to Dual '''JoyPad w/ Analog.  Alternatively, open RGUI while in RetroArch and change the gamepad type in the Input options'''.
===Transfer PS1 Memory Card Files===
*Place the new ones in the system folder.
===Disk Changing===
To changes disks in-game, go to RGUI > Disk Options > Disk Image Append.
'''S'''ome games like Metal Gear Solid require the disk tray to be opened before changing disks. To do this, change 'Disk Index' to 'No Disk' first.
==Hotkeys==
*F1 - Open RGUI
*F2 - Save state
*F4 - Load state
*F8 - Take Screenshot
*F9 - Mute Audio
*F11 - Hide Cursor
*Space - Turn off Frame Limiter
==Problems and Solutions==
===RGUI high frame rate===
RGUI can run at a very, very high frame rate, like 500.
===32 bit Windows===
 
The 32-bit Windows version of RetroArch crashes. It's a known problem. Download an updated build:
 
http://forum.themaister.net/viewtopic.php?pid=4945#p4945
 
===NES===
 
[[File:Retroarch_2013-08-16_06-32-24-62.png|thumb|250px|Example of faulty visuals that are exposed due to crop overscan not working. Note the blank blue area to the left and the green garbage on the right.]]'''Note:''' This issue has been fixed in the latest version of the Nestopia/FCEUmm cores. Grab the latest version in the RetroArch updater.
 
Crop overscan does not work properly in NES games. Even if you turn it on in the options, it has no effect, likely because the NES cores have not been configured to make use of it. While this isn't always a problem, some games such as Super Mario Bros. 3 have blank areas or show garbage on the sides, quirks that would have been hidden on a real TV due to overscan. With the lack of overscan cropping, these blemishes become fully visible. If this bothers you, there are shaders which crop a certain percentage of the edge pixels, such as [[CRT-Geom]].
==External links==
[http://forum.themaister.net/viewtopic.php?id=467 Windows Compilation Guide]
 
[https://github.com/Themaister/RetroArch/wiki/Compilation-guide-%28Linux%29 Linux Compilation Guide]
 
[https://github.com/libretro/RetroArch/wiki/RGUI RGUI Documentation]
[[Category:FAQs]]
Anonymous user

Navigation menu