Guida completa a RetroArch l'emulatore universale per giocare a tutti i giochi e gli arcade delle vecchie console e cabinati.
In questa guida ti spiegherò come installare e configurare al meglio RetroArch, un emulatore per Windows, Mac e Linux per giocare ai giochi del passato. Molto flessibile e completo, racchiude al suo interno tutti gli emulatori esistenti in un'unica interfaccia moderna e semplice da utilizzare con una tastiera o, meglio un joypad.
Non si tratta affatto di un comune emulatore di vecchi giochi ma di un progetto molto ambizioso che include i core degli emulatori più famosi, grazie ai quali riesce a offrire diversi vantaggi, tra cui la possibilità di usare shader video per simulare i vecchi schermi CRT e alcune funzioni utili a ridurre l'input lag, particolarmente utili per migliorare l'esperienza di gioco dei titoli più ostici.
Un altro aspetto da annoverare che lo rende un emulatore superiore ai concorrenti è il supporto nativo per i CRT Emudrive, dei particolari driver compatibili esclusivamente con le schede video Radeon che consentono il collegamento di un monitor o una TV CRT a 15Hz o, ancora, lo schermo di un cabinato. Ciò consente di eliminare ogni eventuale lag causato dai nuovi schermi digitali e godere al massimo della grafica dei vecchi giochi, proprio per come era stata concepita.
RetroArch lista core (emulatori) supportati
Al momento RetroArch supporta i seguenti emulatori:
- 3D Engine
- 4DO
- 2048
- Atari800
- Beetle bsnes
- Beetle Cygne
- BeetleDC
- Beetle GBA
- Beetle Handy
- Beetle NeoPop
- Beetle PC-FX
- Beetle PCE FAST
- Beetle PSX
- Beetle PSX HW
- Beetle Saturn
- Beetle SGX
- Beetle VB
- blueMSX
- bnes
- bsnes-mercury Accuracy
- bsnes-mercury Balanced
- bsnes-mercury Performance
- bsnes Accuracy
- bsnes Balanced
- bsnes C++98 (v085)
- bsnes Performance
- Cannonball
- Caprice32
- ChaiLove
- Citra
- Citra Canary/Experimental
- Craft
- CrocoDS
- DeSmuME
- DeSmuME 2015
- Dinothawr
- Dolphin
- DOSBox
- Dummy Core
- Dungeon Crawl Stone Soup
- EasyRPG
- EightyOne
- Emux CHIP-8
- Emux GB
- Emux NES
- Emux SMS
- FB Alpha
- FB Alpha 2012
- FB Alpha 2012 CPS-1
- FB Alpha 2012 CPS-2
- FB Alpha 2012 CPS-3
- FB Alpha 2012 Neo Geo
- FCEUmm
- FFmpeg
- fMSX
- FreeIntv
- FreeJ2ME
- Frodo
- Fuse
- Gambatte
- Game Music Emu
- Gearboy
- Gearsystem
- Genesis Plus GX
- gpSP
- GW
- Handy
- Hatari
- higan Accuracy
- Imageviewer
- Lutro
- MAME
- MAME 2000
- MAME 2003
- MAME 2003 Midway
- MAME 2003-Plus - Experimental
- MAME 2009
- MAME 2010
- MAME 2014
- MAME 2016
- melonDS
- Mesen
- MESS 2014
- Meteor
- mGBA
- mpv
- Mr.Boom
- Mupen64Plus
- Mupen64Plus GLES3
- Neko Project II
- Neko Project II Kai
- Nestopia UE
- nSide Balanced
- NXEngine
- O2EM
- OpenLara
- P-UAE
- ParaLLEl N64
- PCem
- PCSX ReARMed
- PCSX ReARMed [Interpreter]
- PicoDrive
- PocketCDG
- PokeMini
- PPSSPP
- PrBoom
- ProSystem
- PX68k
- QuickNES
- REminiscence
- RemoteJoy
- Remote RetroPad
- SameBoy
- ScummVM
- SMS Plus GX
- Snes9x
- Snes9x 2002
- Snes9x 2005
- Snes9x 2005 Plus
- Snes9x 2010
- Stella
- TempGBA
- TGB Dual
- Theodore
- TIC-80
- The Powder Toy
- TyrQuake
- UME 2014
- Uzem
- VBA-M
- VBA Next
- vecx
- VeMUlator
- VICE C64
- VICE C128
- VICE PLUS4
- VICE VIC20
- Video Processor
- Virtual Jaguar
- XRick
- Yabause
Dove trovare le ROM dei giochi per RetroArch
Prima di scaricare ROM per RetroArch ci sono alcuni aspetti da considerare, il primo è il rispetto del diritto d'autore. Molti giochi infatti, nonostante siano passati molti anni sono ancora protetti da copyright, infatti non è possibile distribuirli legalmente. Per questa ragione molti siti di ROM hanno preferito "chiudere i battenti" per non rischiare di incorrere in sanzioni penali e denunce da parte delle case di distribuzione come Nintendo. Tuttavia sono ancora online alcuni siti per scaricare ROMs, Giochi e ISO per emulatori di vecchie console, ne abbiamo parlato in questo articolo. Anche RetroArch mette a disposizione alcuni giochi che puoi scaricare dal menu principale cliccando sulla voce Aggiorna Online->Downloader dei Contenuti.
Configurazione e installazione RetroArch
- Scarica e installa la versione di RetroArch compatibile con il tuo sistema operativo direttamente da questa pagina.
- Clicca su Carica Core e successivamente su Scarica Core per scaricare i core relativi alle console che ti interessano, come ad esempio quello del Sega Megadrive: BlastEm.
- Torna alla schermata principale e seleziona la voce Carica Contenuto->Playlists->Scansione della Directory, seleziona il disco e la cartella contenete le ROM dei giochi, quindi clicca su Effettua scansione di questa directory.
- Una volta conclusa la scansione delle ROM sarà possibile avviare i giochi che troverai nel relativo menu, sistemati in ordine alfabetico con tanto di copertina.
- Clicca su un gioco e seleziona il Core da usare qualora ne avessi installato più di uno. Se tutto è andato per il verso giusto non ti resta che goderti il gioco scelto.
- All'occorrenza puoi aggiornare le informazioni del gioco e le copertine dal menu Aggiorna online.
Come aggiungere gli shader
- Dal Menu Principale clicca su Aggiorna Online->Aggiorna GLSL Shader.
- Avvia un gioco e clicca su F1 per aprire il menu, quindi seleziona la voce Shaders per attivarla. Vai su Carica Shaders Preset->Shaders GLSL per selezionarne uno, ad esempio CRT-GEOM che consiglio per PC meno potenti con schermi fino a 1920x1080 o. CRT_Royal per PC più potenti con schermi fino a 4K.
Come ridurre il lag
- Apri il menu Impostazioni e seleziona Latenza, dalla finestra che si aprirà dovrai assicurarti che la voce Sincronizzazione Forzata GPU sia disattivata.
- Attiva Run Ahead Use Second Istance e imposta a "1" l'opzione Number of Frames to Run Ahead.
Con queste impostazioni riuscirai a ridurre al minimo I lag.
Segnalo inoltre la possibilità di installare RetroArch anche su Raspberry Pi, Xbox, Xbox One, Android, iPhone e Apple TV, PlayStation Vita / TV, PlayStation Portable, PlayStation 2/3/4, Nintendo Swith, Wii U, Wii, 3DS/2DS Family, Steam. È persino possibile provare l'emulatore da browser.