RetroArch: Free Emulator for All Kinds of Retro Games

Although it is becoming easier to create a game and put it on sale through the different platforms, the games from before still have their magic touch. Today it is almost impossible to play the games of 30 or 40 years ago, both because we cannot find platforms that allow us to do so, and because we cannot find the games themselves. However, if we feel nostalgic for these games, we can always resort to the famous “emulators” that allow us to run these classic games on our computer. And one of the best (if not the best) that we can find is RetroArch.

RetroArch is a program designed to function as a frontend of Libretro libraries . In other words, this program is in charge of working as an interface between us and all Libretro libraries so that we can access all Libretro emulators from a single program. Both RetroArch and Libretro are developed by the same group of developers, and all of this is completely free and open source.

RetroArch: Free Emulator

characteristics

On the Internet we can find a large number of emulators for practically all kinds of platforms. Even for the latest generation consoles, like the Nintendo Switch. So what is it that makes RetroArch unique?

The main feature of this browser is that everything is completely free and open source . From the cores to the frontend. Everything. In this way, we will be able to download the program and install it without having to pay anything or put our PC in danger.

Also, instead of having to download a different emulator for each console (one for NES, one for GameBoy, etc.), RetroArch will allow us to emulate all these consoles from one place . No need to download and install different programs. Each emulator is a “core” that we can download from the frontend itself to prepare it to run the games on that console.

Pokemon Plata en RetroArch Each console has several cores , so each user can choose the one they want to use. Also, something that many are unaware of, is that many of the cores are open source emulators that we can use independently, since the developers have asked their original creators for permission to convert them into libraries and add them to the program.

Compatibility goes far beyond classic consoles, which are capable of emulating virtually all. RetroArch is available for practically any platform, from PCs (Windows, Linux and macOS) to smartphones (Android and iOS), consoles (PSP, PSVita, PS2, PS3, Wii, WiiU, Nintendo DS, 3DS, Switch), even for devices like Steam Link and Raspberry Pi. For the latter we can even find specialized distros, such as Lakka (official RetroArch distro for retrogaming) or RetroPie.

This program is also compatible with practically any game controller that we can connect to the computer. Many of them will recognize and configure them automatically, and if this is not the case we can always map the controls ourselves.

Other important features that make this software stand out are:

  • It allows you to save games at any time and resume them from there.
  • It offers a large number of audio and video settings to optimize emulation.
  • Supports multiplayer game over LAN.
  • Compatible with own trophies.
  • Allows you to record games without the need for additional software.
  • It has a powerful library and cataloging system for games.
  • Supports tricks.
  • Automatically download game covers for libraries.

Emulators available

As we have already explained, the main advantage of RetroArch is the possibility of having emulators for all old consoles at our fingertips from a single program. As standard, this emulator comes without the cores installed, but we can download the ones we need from the download manager that is included in the program. Even the program can recognize the rom that we are trying to open and download the necessary core automatically.

Descargar cores Arcade en RetroArch

The emulators that we can find within this program are:

Console Emulator / Core
3DO 4th
Arcadian MAME
mess
FinalBurnAlpha
Atari 2600 Stella
Atari 5200 Atari800
Atari 7800 ProSystem
Atari Jaguar Virtual jaguar
Atari Lynx Mednafen
Handy
Atari Falcón Hatari
Cave story NXEngine
Bomberman Mr. Boom
CHIP-8 Emux
ColecoVision blueMSX
Commodore 64 Vice
Doom PrBoom
Dreamcast Redream
Reicast
Famicom Disk System Nestopia
Higan
FFmpeg FFmpeg
Game Boy / Gameboy color Emux
Gambatte
SameBoy
Dual TGB
Higan
Game Boy Advance Mednafen
gpSP
Meteor
mGBA
VisualBoyAdvance
GameCube / Wii Dolphin
Game gear Genesis plus GX
MSX fMSX
blueMSX
Neo Geo Pocket Neo Geo Color Mednafen
NEC PC-98 Neko Proyect II
Nintendo 64 Mupen64Plus
Nintendo Entertainment System higan
Emux
FCEUmm
EU Nestopia
QuickNES
Nintendo DS DeSmuME
MelonDS
Nintendo 3DS Citra
Odyssey O2EM
PC-FX Mednafen
32X Picodrive
Mega CD / Sega CD Genesis plus GX
Mega drive Genesis plus GX
Master system PicoDrive
Genesis plus GX
PlayStation Portable PPSSPP
PlayStation Mednafen
PCSX ReARmed
Pokémon Mini PokeMini
Quake 1 TyrQuake
Sega saturn Yabause
Mednafen
Super NES Bsnes
Higan
Snes9x
tomb Raider OpenLara
TurboGrafx-16 / SuperGrafx Mednafen
TurboGrafx-CD Mednafen
Vectrex VecXGL
Virtual boy Mednafen
WonderSwan Mednafen
ZX spectrum Fuse
ZX81 EightyOne

The last cores that have been added to this emulator have been Dophin, the emulator for GameCube and Wii, Citra, the core for running 3DS games, MelonDS, for Nintendo DS games, and SameBoy, a new emulator for GameBoy and GameBoy very accurate color for perfect emulation. Very curious projects have also been recently introduced such as OpenLara, a free recreation of the Tomb Raider engine, PX-68K, an emulator for the Sharp X68000 team and Redream, an emulator project for Sega Dreamcast.

Download and install

This emulator is completely free for all users. In order to use it, all we have to do is access the following link , and from there download the version that corresponds to our operating system. The web will automatically detect the type of OS we are using, but it will also allow us to download the installer for other platforms.

Instalar RetroArch

In the case of Windows, for example, we can download an installable version, which we can install on our PC by following the steps indicated by the installer itself (totally free of unwanted software), or download a portable version that we can always carry with us. . We even have a UWP version, with a certificate, that we can install in Windows 10.

First use

The first time we open this emulator, the first thing we will see will be a message indicating that a default configuration has been generated and saved. And behind it, the main interface of this emulator.

This interface may catch our attention. And is that, if we have used this retro emulator for a long time, we would probably expect an interface inspired by the PlayStation XMB. However, in just a few minutes we can see that this interface is much more intuitive and organized.

Download cores

The first thing we are going to talk about is the online updater. This component is the one that will allow us to download all kinds of content for this emulator. For example, from here we will be able to download the cores we want to use, as well as thumbnails and all kinds of content.

If we have in mind which consoles we are going to emulate, we can download the cores to have them at hand. If not, we can let the program download them as needed.

RetroArch - Descargar cores

Configure controls

Within “Settings” we will find a large number of options that we can configure. In order not to complicate ourselves in the first use of the emulator, what interests us most is the “Controls” section. From here we will be able to change the mapping of the controls and assign new controls to the keyboard and mouse. An important step to be able to adjust the control of the games to our liking.

Load games

There are two ways to load games into RetroArch. The first one is from the main menu. We can use the option to load content to load any rom that we may have on the computer and thus be able to start playing it directly, without complications.

RetroArch - Cargar contenido

But the ideal, and where this software gains power, is creating libraries. In the “Import content” section we will find the option to analyze any folder and add all the games found to the database.

RetroArch - Explorar carpeta

A new category will be created from which we can access all the games we have, and each game will also have its cover or a screenshot of the game itself.

RetroArch - Lista juegos GBC

Load a game

Once we have the game selected, all we have to do is press “Enter” to open the rom. Here we will be able to see the specific options menu for each emulator. Even when launching it we will be able to choose which core we are going to run it with.

Now we can only enjoy the classic games.

RetroArch - Jugar

Close RetroArch

When we get tired, to exit RetroArch we only have to press the Esc key twice and RetroArch will close.

Salir de RetroArch