Tutte le guide

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.

Facile30 minNessun BIOS per iniziare
Scarica l'emulatore
In questa guida

RetroArch 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

  1. Menu principale → Aggiornamento online → Caricatore di cuori.
  2. Scegli il cuore che si adatta alla tua macchina, si installa da solo.
  3. 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.

  1. Indica la cartella attesa: Impostazioni → Repertorio → Sistema/BIOS.
  2. Inserisci i file all'interno, senza rinominarli a caso: il nome e la regione contano.
  3. La documentazione del cuore, sul sito libretro, elenca esattamente quello che si aspetta.

5. Archivia e importa i tuoi giochi

  1. Inizia con Aggiornamento online → Aggiornare i database, così come i file di informazioni dei cuori. Senza di esso, la scansione non riconosce nulla.
  2. Poi Liste di lettura → Importa contenuti → Analizzare un repertorio. L'analisi scende nelle sottocartelle, quindi puoi dargli tutta la tua ludoteca.
  3. 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.
  4. 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 .zip e .7z, inutili da decomprimere.
  • .cue + .bin, .chd o .iso secondo 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.