Changes

Jump to navigation Jump to search

Emulators on PS3

6,580 bytes removed, 13:58, 18 September 2021
m
Forgot this too
Work in progress guide{{Infobox console|title = PlayStation 3|logo = PlayStation 2006. Please expand upon itpng|image = PS3_Original.png|developer = Sony|type = [[:Category:Emulators on home consoles|Home video game console]]|generation = [[:Category:Emulators on seventh-generation consoles|Seventh generation]]|release = 2006|discontinued = 2017|predecessor = [[Emulators on PS2|PlayStation 2]]|successor = [[Emulators on PS4|PlayStation 4]]|emulated = {{✓}}}}
==Basic UsageMulti==
After downloading ===[[RetroArch]],[[File:Rgui.png|thumb|205px|RGUI, RetroArch's original interface. XMB and GLUI follow the same basic structure.]] start up retroarch.exe.===
To launch a game, select the <B><code> [https://xbins.org/libretro core you'd like to use under '''Load Core''', and select a ROM under '''Load Content/stable/ Stable]</B>Select File'''. Alternatively, you can use '''Load Content</code>Select File And Detect Core''' to be presented with a list of cores detected based on the file extension of the content.
For more convenient ROM selection, setup your browser directory under '''Settings<B>Directory'''<code> [https://xbins.org/libretro/nightly/playstation/ps3/ Nightly] </B></code>
==Installing RetroArch on Linux=====Debian based===First, add the PPA for <B><code>ppa[https:libretro/stable</code> or <code>ppa:github.com/libretro/testingGitHub]</code> for stable builds and dev builds respectively (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/B>
Replace <corenameB><code> 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 [https://launchpadxbins.netorg/~libretro/+archivenightly/ubuntuplaystation/stable Launchpadps3/latest/ PS3 RetroArch Cores]. To install all (or at least most) of the cores in one go, run sudo apt-get install libretro*</B></font></B></code>
====Initial setup (Ubuntu)==== 2048_libretro_ps3.self cannonball_libretro_ps3.self cap32_libretro_ps3.self fbalpha2012_libretro_ps3.self fbalpha_libretro_ps3.self fbneo_libretro_ps3.self fceumm_libretro_ps3.self freeintv_libretro_ps3.self fuse_libretro_ps3.self gambatte_libretro_ps3.self gearboy_libretro_ps3.self gearsystem_libretro_ps3.self genesis_plus_gx_libretro_ps3.self gme_libretro_ps3.self gw_libretro_ps3.self handy_libretro_ps3.self mame2000_libretro_ps3.self mame2003_libretro_ps3.self mame2003_plus_libretro_ps3.self mednafen_lynx_libretro_ps3.self mednafen_ngp_libretro_ps3.self mednafen_pce_fast_libretro_ps3.self mednafen_supergrafx_libretro_ps3.self mednafen_vb_libretro_ps3.self mednafen_wswan_libretro_ps3.self mgba_libretro_ps3.self mu_libretro_ps3.self nestopia_libretro_ps3.self nxengine_libretro_ps3.self o2em_libretro_ps3.self pokemini_libretro_ps3.self prboom_libretro_ps3.self prosystem_libretro_ps3.self puae_libretro_ps3.self quicknes_libretro_ps3.self snes9x_libretro_ps3.self snes9x2005_libretro_ps3.self snes9x2005_plus_libretro_ps3.self snes9x2010_libretro_ps3.self snes9x_libretro_ps3.self squirreljme_libretro_ps3.self stella2014_libretro_ps3.self stella_libretro_ps3.self tgbdual_libretro_ps3.self theodore_libretro_ps3.self tyrquake_libretro_ps3.self vba_next_libretro_ps3.self vecx_libretro_ps3.self vice_xcbm2_libretro_ps3.self vice_xcbm5x0_libretro_ps3.selfThis section applies to most distros of Linux, but the paths referenced may be Ubuntu-specific virtualjaguar_libretro_ps3.self
Before you can use the cores you've downloaded in Retroarch, you need to set the path to the libraries in '''retroarch{| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|[https://www.cfg''', the configuration file for Retroarchpsx-place. Run Retroarch at least once to create a skeleton retroarchcom/threads/fb-neo-rl-plus.cfg29718/ FB Neo RL Plus]|[https://github. By default, retroarchcom/crystalct/FBNeoRLPlus git]| {{✗}}| {{✗}}| Mid| {{✓}}|-|[https://emulationrealm.cfg will be created in the directory '''$HOMEnet/downloads/file/2353-mednafen-ps3-cfw mednafen-ps3]|[https://github.configcom/retroarch''', where $HOME is your home directory. If retroarch.cfg is not found at that location, run Retroarch and choose the '''Save Config''' option aaerox/mednafen- Retroarch will save a new configuration file and display its path on screen. Alternatively, you can use the '''find''' command:ps3 git]| {{✓}}| {{✗}}| Mid| {{✓}} find ~ -name "retroarch.cfg"|}
Next you need to locate the directory in which the libretro cores are stored. They should have been saved in the directory '''/usr/lib/libretro'''. You can check this by entering the command==Consoles== ls /usr/lib/libretro===Atari===You should see a list of all the cores you downloaded. If the directory does not exist, you can find where the cores were saved with the find command{| class="wikitable" style="text-align:center;"|- sudo find ! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/ Libre and Open-name Source Software"libretro>FLOSS</abbr>! scope="col"|Activefind may return several directories! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|[[Stella]]|[https://emulationrealm. Use '''ls''' to check each one until you find the downloaded coresnet/downloads/file/2352-stella-ps3-cfw 3.3 r3]| ?| {{✗}}| Mid| {{✓}}|}
Once you've located the libretro cores, it's time to open retroarch===NES==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|FCEU PS3|[https://ps3.cfg using your editor of choicebrewology. Look for the option '''libretro_directory''', which may be located near the bottom of the filecom/downloads/download. Insert the path to the libretro cores between the quotation marks on the right hand sidephp?id=12480&mcid=4 1. Assuming the cores are located in <code>4]| {{✗}}| {{✗}}| Mid| {{✓}}|-|[[Nestopia]]|[https:/usr/libps3.brewology.com/libretro<downloads/code>, the line in the configuration file should look likedownload.php?id=12225&mcid=4 r2]| {{✗}}| {{✗}}| Mid| {{✓}}|-|BD-J libretro_directory = "|[https:/usr/libforums.afterdawn.com/libretro"threads/nes-emulator-for-ps3-via-bd-j-format-released.655885 0.0.3]| {{✗}}| {{✗}}| Mid| {{✓}}|}
You can also set the libretro path using the RGUI. In Retroarch, go to Settings ===SNES==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> Path Options ! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-> Core Directory and navigate to the appropriate folder|[[Snes9x]]|[https://store.brewology.com/ahomebrew.php?brewid=2 4. If you set everything up correctly, you should see the cores when you select the ''Core'' option in the RGUI4.9]| {{✗}}| {{✗}}| Mid| {{✓}}|}
===Installation on GentooNintendo 64==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|PS364|[https://github.com/emukidid/wii64-ps3/releases git]| ?| {{✗}}| Low| {{✗}}|}
First, install an overlay manager with git support===Sega Saturn==={| class="wikitable" style="text-align: center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|[[Yabause]]|[https://digiex.net/threads/ps3-sega-saturn-emulator-yabause-0-1.6812/ 0.1]| ?| {{✗}}| Mid| {{~}}|}
# USE="git" emerge layman==PlayStation===Besides swapping images inside PSClassics for either PS1, PS2 or PSP to get your games to run (with varying degrees of success because of compatibilty hiccups), and earlier models with PS2 retrocompatibility, there are also homebrew emulators for PlayStation consoles.
Add the abendbrot repository for straightforward installation through RetroArch's git repository{| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|PS3SX|[https://store.brewology.com/ahomebrew.php?brewid=75 0.1]| ?| {{✗}}| Mid| {{✓}}|}* PCSX port on PS3 using PS3 SDK and psl1ght SDK.
# layman -a abendbrot===PSX PS2 PSP IN PS3 HEN EMULATORS=== # echo "source * [https:/var/libwww.psx-place.com/laymanthreads/maketutorial-ps3hen-the-great-ps3-hen-all-in-one-guide.conf" >> /etc/portage24369/make.confPSX PS2 PSP PS3 IN HEN EMULATORS]
Now, change portage to pull from the RetroArch git repository==Handhelds=====Game Boy/Color==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|[[Gambatte]]|[https://ps3.brewology.com/downloads/download.php?id=12226&mcid=4 r2]| ?| {{✗}}| Mid| {{✓}}|}
# echo ===Game Boy Advance==={| class="gameswikitable" style="text-align:center;"|-emulation! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/retroarchLibre and Open-9999 **Source Software" >FLOSS</abbr> ! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|[[VisualBoy Advance]]|[https:/etc/portageemulationrealm.net/packagedownloads/file/2357-visual-boy-advance-ps3 1.0.accept_keywords1]| ?| {{✗}}| Mid| {{✓}}|}
Set USE flags that you want, it is not required to enable every single one (you only need at least one audio ==Arcade=={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and video output device; defaults are suitable enough)Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|psmame|[https://www.brewology.com/downloads/download. It is recommended to add udev for joystick support and netplay for netplay supportphp?id=13359&mcid=4 0.142]| ?| {{✗}}| Mid| {{✓}}|}
==Computers==
===Intel CPUs===
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Name
! scope="col"|Version
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
|[[DOSBox]]
|[https://www.brewology.com/downloads/download.php?id=13361&mcid=4 0.74]
| ?
| {{✗}}
| Mid
| {{✓}}
|}
Build ===Amiga==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and install RetroArch from the Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|E-UAE-PS3|[https://github.com/theheroGAC/E-UAE-PS3 git repository]| {{✓}}| {{✓}}| Mid| {{✓}}|}
# emerge retroarch===ZX Spectrum==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|[[FUSE]]|[https://www.brewology.com/downloads/download.php?id=13360&mcid=4 1.0.0.1]| ?| {{✗}}| Mid| {{✓}}|}
No cores are added by default, you will need to emerge them===TRS-80 Color Computer 1&2 / Dragon 32/64==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-|PS3Roar|[https://ps3.brewology.com/downloads/download.php?id=13358&mcid=4] | ?| {{✗}}| Mid| {{✓}}|}
# emerge ===Commodore==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Version! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS<corename/abbr>! scope="col"|Active! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|[[Recommended Emulators|Recommended]]|-libretro|[[VICE]]|[https://store.brewology.com/ahomebrew.php?brewid=262 1.0.3]| {{✓}}| {{✗}}| Mid| {{✓}}|}
Alternatively, you can set USE flags through <code>/etc/portage/package.use</code> libretro-meta package to choose what cores you wish; small all USE flags are on.==See also==[[PlayStation 3 emulators]]
Syntax: games-emulation/libretro-meta <USEFLAG> <USEFLAG> ... bsnes has USE flags for its balanced, performance and accuracy profiles: games-emulation/bsnes-libretro profile_accuracy ... The cores will be installed under /usr/lib/libretro/  ===Other 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. Dependencies: (refer to your distro's wiki or package manager for exact package names) *pkgconfig *OpenGL headers (should be on most distros by default, if not try installing libgl/mesa development package====Optional====*libxml2 - For XML shaders and cheat support*freetype - TTF font rendering*ffmpeg/libavcodec - FFmpeg recording*nvidia-cg-toolkit - Cg shaders===Using RetroArch===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 <code>retroarch</code>, <code>retroarch-joyconfig</code> and others. If you use the CLI be sure to configure your <code>retroarch.cfg</code> file before first use. This config is well commented so each option can be fully understood. Use <code>retroarch-joyconfig</code> command for simplified input setup. RetroArch can auto-detect inputs, which is a great feature to simplify playing with multiple/different controllers (refer to <code>man retroarch-joyconfig</code> for details). The <code>retroarch.cfg</code> file should be located in <code>/etc/retroarch.cfg</code>, your home folder or the directory where RetroArch was installed depending on your distro and compilation setup. ==General Setup/Usage=====RGUI Controls=== Default keys for the keyboard are: x (confirm), z (back) and the arrow keys. If you're using an XInput (xbox 360) controller, your controller should already be set-up.===BIOS=== If you are going to play in a system that needs a BIOS (e.g. PS1), place the [[Emulator_Files#Multi-System|BIOS files]] in RetroArch's 'system' directory. Mednafen is very picky about which BIOS to use. The ones that you might need are: <ul><li class="de2"><code>scph5500.bin</code></li><li class="de2"><code>scph5501.bin</code></li><li class="de2"><code>scph5502.bin</code></li></ul> ===Disc images=== [[Mednafen]] requires you to load games through CUE sheets. Ensure that the CUE sheet is properly set up in order for the game to run. See the [[Cue sheet (.cue)]] for more. ===Mupen64Plus===The following file need to be placed in the System folder to use the Rice plugin: *<code>RiceVideoLinux.ini</code> Download it [http://www.mediafire.com/?au459fbk8r86jat here]. <code>Glide64mk2.ini</code> is no longer needed in the current version of mupen64plus-libretro, as it is baked into the Glide64 now. ===Super Game Boy=== Using recent builds of the bsnes libretro cores, you can load Game Boy games in a fully emulated Super Game Boy. As this feature is not currently usable from the menu, you must do so using a command line. Start RetroArch with the following command to load GB games in SGB mode using bsnesCategory retroarch "path to Super Game Boy SNES cartridge ROM" --libretro "path to bsnes libretro" --subsystem sgb "path to Game Boy cartridge ROM" Put the actual paths to the ROMs in double quotes if there are spaces in the paths. For example:  retroarch "C:\Games\SNES\Super Game Boy 2 (Japan).sfc" --libretro ".\cores\bsnes_balanced_libretro.dll" --subsystem sgb "C:\Games\Game Boy\Kirby's Dream Land (USA, Europe).gb" You will need <code>sgb.boot.rom</code> in your System folder, this can be found Emulators on the [[Emulator Filesconsoles]] page in the SNES file pack if you do not have it. You can also use the RetroArch-Phoenix launcher to load them, but YMMV since it is not being updated anymore. Also, you can create a batch file like [http://pastebin.com/raw.php?i=yLm3HuDT this] to be able to drag and drop Game Boy ROMs onto it and launch them in SGB mode. ===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, start a game with mednafen/beetle_psx then go to Input Options, and change Device Type to '''DualShock'''. Also make sure you're using a [[RetroArch#PC_Versions|recent version]] of RetroArch and the mednafen/beetle_psx core. ===Transfer PS1 Memory Card Files===Mednafen creates memory card files for each individual game, in contrast to PCSX-R/ePSXe where all game saves are stored into 2 memory card files. To transfer memory card files from PCSX-R/ePSXe to RetroArchCategory*Start game in RetroArch. *Go to system folder. Copy the names of the .mcr files created for the game. *Delete them. *Rename the files you want to transfer with the names of the RetroArch memcard files. *Place the new ones in the system folder. ===Disk Changing===To changes disks in-game, go to Core Disk Options > Disk Image Append. Some 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. === FDS Disk Side Changing ===Just press the configured "Y" button. RetroArch won't display any OSD message to confirm the change. === Gambatte GB custom palettes ===It is possible to use the custom palettes created with the standalone Qt GUI version of [[GambatteEmulators on home consoles]]. First set the "gb_colorization" core option as "custom". Then create a "palettes" subdirectory in the system directory and copy the custom palettes there. The custom palettes will be searched in this order:* Your Rom Filename.pal* YOUR_ROM_INTERNAL_NAME.pal* default.palYou can download the set of standard SGB and GBC palettes [http://eadmaster.tk here] (look for "goomba2gambatte palette converter in python"). ===Audio DSP Plugins===RetroArch supports loading audio DSP plugins to add effects such as reverb to the audio output. This has been in RetroArch for a long time, but was recently reworked to be easier to use and more accessible from RGUI, and are available in the main RetroArch repository now. Now you can load DSP filters using RGUI under Settings\Audio Options\DSP Filter, where you can load a DSP preset with .dsp extension, which is a text file similar to a shader preset that lets you chain DSP filters and specify their options. The DSP filters themselves are dynamic libraries that are loaded according to the .dsp file. Each DSP filter has a standalone preset that documents the default options, and there are some example presets that combine more than one filter. Note that some of these filters may reduce volume a bit, so you may want to boost RA's volume level to compensate. If you want to remove the filter, press Start when the DSP Filter option is highlighted. The filters and their presets can be found [httpsCategory://github.com/libretro/RetroArch/tree/master/audio/audio_filters here], which the DSP filters can be built for your platform with the makefile. These files should be included in nightly builds from the buildbot. ===SoftFilters===Classic emulator filters like SuperEagle or Blargg's NTSC have been available as bSNES filter plugins in the past, which is no longer supported in bSNES/higan but was still available in RetroArch. However, this filter format was recently replaced with the SoftFilter spec, which has been upgraded to support more platforms, multi-threading and SIMD usage. The filters are dynamic libraries which are loaded in RGUI under Settings\Video\Soft Filter, which will apply the filter before any shaders are applied.  The filters are found [https://github.com/libretro/RetroArch/tree/master/gfx/video_filters here], which can be built for your platform with the makefile. These files should be included in nightly builds from the buildbot. Note that these filters are WIP and may not work with all cores as they need to have codepaths for the pixel format the core uses (either 32bpp XRGB8888 or 16bpp RGB565). Blargg's NTSC is currently limited to 16bpp cores for example (bSNES is 32bpp so it won't work, but SNES9x is 16bpp so it works there). Cores that use Libretro GL for 3D like Mupen64plus can not use these filters. ===Outputting log to a file===An easy way to get RetroArch to output logs to file for easy copy/pasting:  retroarch --menu --verbose >> log.txt 2>&1 It will load up to RGUI as if you just double clicked the executable, but it will redirect standard output and standard error to a text file called <code>log.txt</code> in your RetroArch folder. The command above will append to the log and not overwrite existing information, if you want it to overwrite, change ">>" into ">". This can be put into a .bat file to easily run it when desired. ==Building from source=={{Main|Building RetroArch}}Libretro-super is a series of scripts used to ease the compilation and installation of each and every libretro emulation core and RetroArch itself. Thus this is the simplest route to a fully functional installation. If you need or want to build each core individually then you can refer to the [https://github.com/libretro/libretro-super/blob/master/libretro-build-common.sh build-common.sh] script for direction. git clone git://github.com/libretro/libretro-super.git cd libretro-super sh libretro-fetch.sh sh libretro-build.sh sh libretro-install.sh <path where you'd like RetroArch installed> If you want to build cores individually with the script instead of all of them at once, you can do this  sh libretro-build.sh build_libretro_<corename> to call one core's build function directly instead of calling them all. ==Hotkeys== *F1 - Open RGUI*F2 - Save state*F4 - Load state*F6 - Input save state slot decrease*F7 - Input save state slot increase *F8 - Take Screenshot*F9 - Mute Audio*F11 - Hide Cursor*Space - Turn off Frame Limiter*Esc - Exit game*f - Fullscreen ==Problems and Solutions== ===Menu runs too fast=== If Vsync is disabled for any reason, the menu may run unthrottled and scroll too fast to be usable. To fix this, enable Limit Maximum Run Speed, and set Maximum Run Speed to 1.0x. In the config file, these options are called <code>fastforward_ratio_throttle_enable</code> and <code>fastforward_ratio</code>. However, this will make fast forward not work, you will need to increase the Maximum Run Speed higher than 1.0x for that to work. This tends to happen when you first start up RetroArch and not after loading a game. This is because without a core loaded, the menu is only throttled by Vsync when Limit Maximum Run Speed is disabled, while cores are able to throttle on audio as well. Fastforward disables both Vsync and audio sync, which allows the core to run unthrottled unless it is specifically limited by the Maximum Run Speed setting. ===Command prompt running and closing itself upon running retroarch.exe=== If this only happens on certain cores, then you should check to see if you have all the required BIOS and other files available in the "system" folder or in the folder where the game is located. If it happens Emulators on all cores with a clean config file, then try changing <code>video_driver</code> setting from <code>gl</code> to <code>d3d</code> or <code>sdl2</code>, if you have a particularly ancient GPU. ==External links==*[http://wiki.libretro.com/index.php?title=Main_Page Libretro Wiki]*[http://forum.themaister.net/viewtopic.php?id=467 Windows Compilation Guide]*[http://www.libretro.com/index.php/wiki/compilation/linux/ Linux Compilation Guide]*[https://github.com/libretro/RetroArch/wiki/RGUI RGUI Documentation]*[http://www.libretro.com/index.php/wiki/configuration/generalseventh-configuration/ General Configuration]*[http://www.libretro.com/index.php/wiki/configuration/windows-guide/ Advanced Configuration] [[Category:FAQsgeneration consoles]]
2,527
edits

Navigation menu