Highly Configurable

Our advanced settings interface lets you tweak every possible option about how the games are run and displayed.

Of course every setting has a sane default so you can get started fast.

Video Settings

In Video Settings, you can adjust how the games will be displayed.

You can configure the size and aspect ratio of the window or the full screen viewport.

By default, RetroArch will try to use the available space of your screen while maintaining the aspect ratio of the emulated system.

Advanced users can also tweak the vertical synchronization and the buffering mode.

Audio Settings

In Audio Settings, you can adjust the audio volume and choose which audio device RetroArch will output to. This is useful if you plug an HDMI screen to your laptop.

Advanced users can tweak the audio synchronization. Audio sync is very important in RetroArch because the games speed is computed based on the audio code.

You can also choose a DSP plugin to add effects like echo or reverb to the game audio.

Input Settings

This is the place to configure your mouse, keyboard and/or joypads. You can choose between Joypad autoconfiguration or manual binding.

You can bind actions like Fast forward or Save state to keyboard keys and joypad buttons. A good idea is to map these actions on the joypad while setting one of the button to the Hotkey function. This way, pressing Hotkey plus a button will perform an action, but you will still be able to use this button in the game.

Playlists Settings

In this section, you can attribute a default core to a playlist.

This is useful for per-system playlists when you already know what emulator you want to use to launch the games of a given playlist.

If you don't set any default core, RetroArch will ask you which core you want to use on a playlist entry basis.

News

RetroArch 1.21.0 release

RetroArch 1.21.0 has just been released. Grab it here. Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have […]

Continue reading

Introducing ROM Cleaner

Jesse Talavera here again! You may remember me from my work on melonDS DS, McSoftServe, and assorted improvements to RetroArch like microphones and XDelta softpatching. I’ve secretly been developing something brand-new that I’m itching to share with you. Although RetroArch was designed for retro game emulation, every now and then something comes along that breaks […]

Continue reading

Bliss-box 4-play advanced – RetroArch ready : Early bird offer inside

For a limited time you can pre-order yours before production begins. https://bliss-box.net/products/4-play-advanced   Compatibility Works with the existing software Has the same USB ID so that you do not need to reconfigure your software Has the same mapping, and code logic just faster with greater controller support Compatible with 4-Play/GP Cables Advantages over the 4-Play.   […]

Continue reading

LRPS2 – the new PlayStation2 core with a brand new Vulkan LLE renderer

We have a brand new PlayStation2 core, LRPS2. It’s a heavily modified version of PCSX2 custom made for the Libretro API, and it currently runs on Windows, macOS and Linux. The core code is modern and up-to-date unlike the old core and it no longer suffers from the serious drawbacks the older core had. It […]

Continue reading

RetroArch 1.20.0 release

RetroArch 1.20.0 has just been released. Grab it here. Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have […]

Continue reading

RetroArch first program to support BlurBuster’s CRT beam racing simulator shader

We are excited to introduce a new shader that significantly improves motion clarity on modern displays, without the typical drawbacks associated with black-frame insertion (BFI) implementations. This shader is the work of Mark Rejhon from BlurBusters (blurbusters.com) and Timothy Lottes (creator of the original FXAA shader and the crt-lottes shaders). It leverages RetroArch’s recently added […]

Continue reading

PlayStation2 and the CRT TV

The PlayStation2 is a system designed almost entirely from the ground up for use with CRT TVs. Like any other game console built around analog video output, it is not designed around pixels or resolution, but scanlines and timing. Yes, there is a way to attach a VGA monitor for the official PS2 Linux toolkit […]

Continue reading

RetroArch 1.19.1 release

RetroArch 1.19.1 has just been released. Grab it here. Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We […]

Continue reading