RetroPie: Lista completa Cartelle ROM e Estensioni supportate

n'immagine che combina l'hardware (il Raspberry Pi), il software (la schermata di RetroPie) e l'argomento specifico dell'articolo (la struttura delle cartelle).

Hai completato l’installazione di RetroPie sul tuo Raspberry Pi, il sistema si avvia, ma la schermata principale è vuota. Questo accade perché EmulationStation, l’interfaccia grafica che gestisce i menu, nasconde automaticamente le console che non contengono giochi.

Per iniziare a giocare, devi trasferire i tuoi file (le ROM) nel percorso corretto. Ogni sistema emulato ha una sua cartella specifica e accetta solo determinati formati di file. Sbagliare l’estensione o il nome della cartella significa che il gioco non apparirà nella lista.

Di seguito trovi una tabella di riferimento essenziale per organizzare la tua libreria su RetroPie, completa di percorsi e formati supportati.

Il percorso principale e le regole base

Tutte le cartelle dei sistemi si trovano all’interno del percorso principale:

/home/pi/RetroPie/roms/

Prima di copiare i file, tieni a mente due regole fondamentali:

  • Linux è Case-Sensitive: I nomi delle cartelle devono essere rigorosamente in minuscolo. Una cartella chiamata “Snes” invece di “snes” non verrà riconosciuta dal sistema.
  • File compressi: Molti emulatori (come quelli per NES o Game Boy) leggono i giochi anche se sono compressi in .zip. Altri sistemi più complessi, come PlayStation o Dreamcast, richiedono file estratti (come .iso o .chd) o funzionano male con gli archivi compressi.

Tabella Sistemi, Cartelle ed Estensioni

Cerca nella lista il sistema che ti interessa e verifica di avere il file nel formato corretto prima di copiarlo.

Console / SistemaNome Cartella (/roms/…)Estensioni Supportate
Nintendo
Nintendo Entertainment System (NES)nes.nes, .zip, .7z
Super Nintendo (SNES)snes.sfc, .smc, .zip, .7z
Nintendo 64n64.n64, .z64, .v64, .zip
Game Boygb.gb, .zip, .7z
Game Boy Colorgbc.gbc, .zip, .7z
Game Boy Advancegba.gba, .zip, .7z
Nintendo DSnds.nds, .zip
Virtual Boyvirtualboy.vb, .zip, .7z
Game & Watchgw.mgw
GameCube (PC/Pi5)gc.iso, .gcm, .rvz, .ciso
Wii (PC/Pi5)wii.iso, .wbfs, .rvz
Pokemon Minipokemini.min, .zip
Family Computer Disk Systemfds.fds, .zip (richiede BIOS)
Sega
Sega Master Systemmastersystem.sms, .bin, .zip, .7z
Sega Mega Drive / Genesismegadrive.md, .smd, .bin, .gen, .zip, .7z
Sega Game Geargamegear.gg, .zip, .7z
Sega Dreamcastdreamcast.gdi, .cdi, .chd (consigliato)
Sega CD / Mega CDsegacd.cue, .chd (richiede BIOS)
Sega 32Xsega32x.32x, .zip, .7z
Sega Saturnsaturn.cue, .bin, .chd, .iso
SG-1000sg1000.sg, .bin, .zip
Sony
PlayStation 1 (PSX)psx.cue (con .bin), .pbp, .chd, .iso
PlayStation Portable (PSP)psp.iso, .cso, .pbp
PlayStation 2 (PC/Pi5)ps2.iso, .bin, .chd, .gz
PlayStation Minis (PSP)pspminis.iso, .cso
Atari
Atari 2600atari2600.a26, .bin, .zip
Atari 5200atari5200.a52, .bin, .zip
Atari 7800atari7800.a78, .bin, .zip
Atari 800 (8-bit)atari800.atr, .xfd, .cas
Atari Jaguaratarijaguar.j64, .jag, .zip
Atari Lynxatarilynx.lnx, .zip
Atari ST / STE / Falconatarist.st, .stx, .ipf, .zip
Arcade & Coin-Op
Arcade (MAME generico)arcade.zip (romset specifico per l’emulatore in uso)
MAME (Libretro/Mame4all)mame-libretro / mame-mame4all.zip
FinalBurn Neo (ex FBA)fba (o fbneo).zip, .7z
Neo Geoneogeo.zip (richiede neogeo.zip BIOS)
Neo Geo Pocketngp.ngp, .zip
Neo Geo Pocket Colorngpc.ngc, .zip
Daphne (Laserdisc)daphne.daphne (cartella contenente i file .m2v/.ogg)
Computer & Altri
Amigaamiga.adf, .ipf, .lha (WHDLoad), .zip
Amstrad CPCamstradcpc.cpc, .dsk, .zip
Apple IIapple2.dsk, .do, .po
Commodore 64c64.d64, .t64, .tap, .prg, .zip
Commodore VIC-20vic20.d64, .prg, .tap, .zip
MSX / MSX2msx.rom, .mx1, .mx2, .dsk, .zip
PC (DOSBox)pc.conf, .sh (cartelle installate)
PC Engine / TurboGrafx-16pcengine.pce, .zip
PC Engine CDpcengine.cue, .chd (richiede syscard3.pce BIOS)
ColecoVisioncoleco.col, .rom, .zip
Intellivisionintellivision.int, .bin, .zip
ZX Spectrumzxspectrum.tzx, .tap, .z80, .zip
WonderSwanwonderswan.ws, .zip
WonderSwan Colorwonderswancolor.wsc, .zip
Vectrexvectrex.vec, .bin, .zip
Sharp X68000x68000.dim, .img, .d88, .m3u
TI-99/4Ati99.ctg, .bin (formato RPK non più supportato)
Dragon 32dragon32.cas, .wav
Macintosh (Mini vMac)macintosh.dsk, .img
ScummVMscummvm.svm, .scummvm (o cartella gioco con ID corto)
Z-Machine (Text Adv)zmachine.z1-.z8, .dat
3DO3do.iso, .bin, .chd
Odyssey 2 / Videopacvideopac.bin, .zip

Cosa fare se i giochi non appaiono

Hai inserito i file nelle cartelle corrette indicate qui sopra ma il sistema non li vede? Ecco le cause più probabili:

  1. Riavvio necessario: EmulationStation scansiona le cartelle solo all’avvio. Premi Start sul controller, vai su Quit e seleziona Restart EmulationStation per aggiornare la lista.
  2. File BIOS mancanti: Sistemi come PlayStation 1, Dreamcast, Neo Geo o Sega CD richiedono dei file BIOS specifici. Anche se la ROM è presente, il gioco potrebbe non avviarsi o non comparire se manca il BIOS nella cartella /home/pi/RetroPie/BIOS/.
  3. File .bin senza .cue: Per i giochi su CD (PSX, Sega CD), spesso non basta il file .bin. Serve il file indice .cue. Se hai problemi, cerca guide su come convertire i tuoi giochi in formato .chd, che è singolo e compresso.

Organizzare bene le cartelle è il primo passo per trasformare il tuo Raspberry Pi nella stazione di emulazione definitiva. Una volta che i giochi sono al loro posto, potrai passare alla fase successiva: scaricare le copertine e personalizzare l’interfaccia.

Commenta per primo

Lascia un commento

L'indirizzo email non sarà pubblicato.


*