RetroArch
Interfaccia unica che esegue libretro “core”: un unico programma, lo stesso controller e la stessa presentazione per decine di macchine. RetroArch non emula nulla in sé?? sono i cuori che metti che fanno il lavoro.
Scarica l'emulatoreRetroArch non è un emulatore. È l'interfaccia che li ospita: installi cuori (uno per macchina), e trovi la stessa presentazione, le stesse scorciatoie e lo stesso controller configurato ovunque. Un solo programma da imparare invece di quindici.
1. Cosa copre
Per quanto riguarda le macchine che girano RetroArch: Windows, macOS, Linux, Android, iOS e Apple TV, ma anche Switch, Wii, Wii U, 3DS, PS Vita, PSP, PS2, Xbox, Raspberry Pi e persino il browser.
Per quanto riguarda le macchine emulate, è il catalogo di cuori che decide: dalle console a 8 bit alla PlayStation, passando per l'arcade e i microcomputer degli anni '80.
2. Installa RetroArch
- PC (Windows, macOS, Linux): la versione stabile viene recuperata sul sito ufficiale. Il buildbot offre anche versioni di sviluppo giornaliere — da riservare a coloro che si divertono.
- Android: Play Store, o APK del buildbot.
- iOS e Apple TV: App Store, dall'apertura del 2024.
- Steam: una versione disponibile su Steam Deck.
RetroArch non contiene giochi e nessun BIOS. Ciò che l'applicazione ti offre da scaricare sono i cuori, le giacche e i database.
3. Installa i cuori
- Menu principale → Aggiornamento online → Caricatore di cuori.
- Scegli il cuore che si adatta alla tua macchina, si installa da solo.
- Se l'input non appare: Impostazioni → Interfaccia utente → Visibilità degli elementi del menu, e attiva la visualizzazione del downloader di cuori.
Alcune indicazioni: Genesis Plus GX per Sega 8 e 16 bit, Snes9x per Super Nintendo, mGBA per Game Boy Advance, Beetle PSX o SwanStation per PlayStation, FinalBurn Neo e MAME per arcade.
Nelle versioni installate tramite un gestore di pacchetti Linux, e su alcune console, il downloader è disattivato: i kernel passano attraverso il pacchetto di sistema.
4. La cartella di sistema, per i cuori che richiedono un BIOS
Molte macchine non hanno bisogno di nulla: NES, Super Nintendo, Mega Drive, Game Boy Advance si avviano direttamente. Altri richiedono i file originali — PlayStation, Saturn, Dreamcast, tra gli altri.
- Indica la cartella attesa: Impostazioni → Repertorio → Sistema/BIOS.
- Inserisci i file all'interno, senza rinominarli a caso: il nome e la regione contano.
- La documentazione del cuore, sul sito libretro, elenca esattamente quello che si aspetta.
5. Archivia e importa i tuoi giochi
- Inizia con Aggiornamento online → Aggiornare i database, così come i file di informazioni dei cuori. Senza di esso, la scansione non riconosce nulla.
- Poi Liste di lettura → Importa contenuti → Analizzare un repertorio. L'analisi scende nelle sottocartelle, quindi puoi dargli tutta la tua ludoteca.
- La scansione rigorosa confronta l'impronta del file alla base e conserva solo ciò che identifica. Per aggiungere nonostante tutto ciò che non riconosce, c'è l'analisi manuale e l'opzione che accetta il contenuto senza corrispondenza.
- Per le giacche: Aggiornamento online → Aggiornamento delle vignette, macchina per macchina. Attenzione, un gioco aggiunto a mano avrà la sua immagine solo se il suo nome corrisponde esattamente a quello della base.
6. Formati di file
- Cartucce: i cuori le leggono direttamente
.zipe.7z, inutili da decomprimere. -
.cue+.bin,.chdo.isosecondo il cuore. Il.chdè il miglior compromesso, compressione senza perdita. - Diversi dischi: crea un file
.m3u, un disco per riga, nella stessa cartella. Questo è il file che apri, non i dischi uno per uno.
Non comprimere mai un gioco su disco in .zip: la documentazione ufficiale è esplicita su di esso, non funziona.
Nel corso della partita, si cambia disco per Menu veloce → Controllo del disco: espellere, selezionare il numero del disco, inserire.
7. Le impostazioni che cambiano davvero qualcosa
- Pilota video: Vulkan quando la tua macchina lo supporta, altrimenti Direct3D su Windows, OpenGL altrove. E' la prima leva quando si ritorna.
- Latenza: in Parametri → Latenza. Run-Ahead calcola le immagini in anticipo per recuperare il ritardo interno del gioco; è spettacolare sui giochi nervosi, ma costa il processore.
- Se lo scorrimento diventa irregolare, il doc consiglia di abbassare o tagliare il Run-Ahead e il tempo di immagine: la tua macchina non riesce più a seguire.
- Shaders: molto carino, molto goloso. Tagliarli è il primo riflesso in caso di rallentamento.
8. Salvataggi
Due cose diverse, che è meglio non confondere:
- La salvaguardia del gioco (
.srm): è l'equivalente della pila della cartuccia o della scheda di memoria. Questa e' affidabile. - Le salvaguardie di stato (
.state,.state1,.state2... a seconda della posizione): un'istantanea completa, accessibile da Menu rapido → Salvataggio dello stato.
Per impostazione predefinita, tutto atterra accanto alle tue ROM. Impostazioni → Repertorio consente di raggruppare tutto altrove, semplificando le copie di sicurezza.
Un backup di stato è legato al cuore, e spesso alla sua versione esatta. Dopo un aggiornamento, può rifiutarsi di caricarsi. Per una parte a cui tieni, usa il backup interno del gioco.
9. - Si blocca?
- Ç a rame → taglia gli shader, abbassa la scala video, cambia il driver video, attiva il video in thread separato, disattiva il Run-Ahead.
- Il BIOS non viene rilevato → cartella sbagliata, nome sbagliato, regione sbagliata, o file danneggiato. Il giornale di RetroArch dice esattamente quale dei quattro.
- Un gioco su disco rifiuta di lanciarsi → controlla che non sia in un archivio, e che il cuore caricato corrisponda bene alla macchina.
- Maniglia non riconosciuta → RetroArch identifica automaticamente la maggior parte dei modelli; in caso contrario, la configurazione viene eseguita con un tasto nelle impostazioni di input.
10. Gli indirizzi ufficiali
retroarch.com— download, piattaforma per piattaforma.buildbot.libretro.com— versioni stabili e versioni di sviluppo.docs.libretro.com— la documentazione, tra cui la scheda di ogni cuore e il BIOS che richiede.