RetroArch is a free, ad-free, open source, and cross platform frontend/framework for emulators, game engines, video games, media players, and other applications. Supported systems come in the form of libretro cores. The following cores are included:
* 2048
* Amstrad - CPC (CrocoDS)
* Amstrad - CPC/GX4000 (Caprice32)
* Arcade (FinalBurn Neo)
* Atari - 2600 (Stella 2014)
* Atari - 2600 (Stella)
* Atari - 5200 (Atari800)
* Atari - 5200 (a5200)
* Atari - 7800 (ProSystem)
* Atari - Lynx (Handy)
* Bandai - WonderSwan/Color (Beetle Cygne)
* Cave Story (NXEngine)
* Commodore - Amiga (PUAE)
* Commodore - C128 (VICE x128)
* Commodore - C64 (VICE x64, fast)
* Commodore - C64 (VICE x64sc, accurate)
* Commodore - C64 SuperCPU (VICE xscpu64)
* Commodore - CBM-II 5x0 (VICE xcbm5x0)
* Commodore - CBM-II 6x0/7x0 (VICE xcbm2)
* Commodore - PET (VICE xpet)
* Commodore - PLUS/4 (VICE xplus4)
* Commodore - VIC-20 (VICE xvic)
* Dinothawr
* Doom (PrBoom)
* DOS (DOSBox-Pure)
* Fairchild ChannelF (FreeChaF)
* GCE - Vectrex (vecx)
* Game Music Emu
* Handheld Electronic (GW)
* MSX/SVI/ColecoVision/SG-1000 (blueMSX)
* Mattel - Intellivision (FreeIntv)
* NEC - PC Engine / CD (Beetle PCE FAST)
* NEC - PC Engine / SuperGrafx / CD (Beetle PCE)
* NEC - PC Engine SuperGrafx (Beetle SuperGrafx)
* NEC - PC-98 (Neko Project II Kai)
* Nintendo - DS (DeSmuME)
* Nintendo - DS (melonDS DS)
* Nintendo - Game Boy / Color (DoubleCherryGB)
* Nintendo - Game Boy / Color (Gambatte)
* Nintendo - Game Boy / Color (Gearboy)
* Nintendo - Game Boy / Color (SameBoy)
* Nintendo - Game Boy / Color (TGB Dual)
* Nintendo - Game Boy Advance (VBA Next)
* Nintendo - Game Boy Advance (VBA-M)
* Nintendo - Game Boy Advance (gpSP)
* Nintendo - Game Boy Advance (mGBA)
* Nintendo - NES / Famicom (FCEUmm)
* Nintendo - NES / Famicom (Mesen)
* Nintendo - NES / Famicom (Nestopia UE)
* Nintendo - NES / Famicom (QuickNES)
* Nintendo - Nintendo 64 (Mupen64Plus-Next)
* Nintendo - Pokemon Mini (PokeMini)
* Nintendo - SNES / SFC (Snes9x 2005)
* Nintendo - SNES / SFC (Snes9x 2010)
* Nintendo - SNES / SFC (Snes9x)
* Nintendo - SNES / SFC (bsnes)
* Nintendo - SNES / SFC (bsnes-hd beta)
* Nintendo - SNES / SFC / Game Boy / Color (Mesen-S)
* Nintendo - Virtual Boy (Beetle VB)
* Palm OS (Mu)
* PocketCDG
* Quake (TyrQuake)
* Rick Dangerous (XRick)
* SNK - Neo Geo AES/MVS (Geolith)
* SNK - Neo Geo CD (NeoCD)
* SNK - Neo Geo Pocket / Color (Beetle NeoPop)
* SNK - Neo Geo Pocket / Color (RACE)
* ScummVM
* Sega - MS/GG (SMS Plus GX)
* Sega - MS/GG/MD/CD (Genesis Plus GX Wide)
* Sega - MS/GG/MD/CD (Genesis Plus GX)
* Sega - MS/GG/MD/CD/32X (PicoDrive)
* Sega - MS/GG/SG-1000 (Gearsystem)
* Sega - Saturn (Beetle Saturn)
* Sharp - X68000 (PX68k)
* Sinclair - ZX Spectrum (Fuse)
* Sony - PlayStation (Beetle PSX HW)
* Sony - PlayStation (Beetle PSX)
* Sony - PlayStation (PCSX ReARMed)
* Sony - PlayStation Portable (PPSSPP)
* Texas Instruments TI-83 (Numero)
* Thomson - MO/TO (Theodore)
* Vircon32
* VirtualXT
* WASM-4
* Watara - Supervision (Potator)
RetroArch supports a broad range of features, including:
* Netplay
* Soft patching
* RetroAchievements
* Save states
* MFi controller support
* Key remapping per core or per game
* Gyro
* Cheats
* Custom overlays
* Shaders
* Fast forward and rewind
* Game artwork
* AI translations
* Advanced latency management
**RetroArch and Libretro are in no way affiliated with Nintendo. The name "Nintendo" and all associated game console names are registered trademarks of Nintendo Co., Ltd.**
- Fix a crash during scanning corrupt files
- Change defaults to enable haptics
Changing the defaults only affects new installations. Make sure to check out the Input settings for haptics to turn on vibrations on key presses. Enjoy!