Il fascino delle sale giochi di una volta incontra la potenza della PlayStation 5 grazie a FBNeo PS5, un progetto homebrew che permette di riscoprire migliaia di classici arcade direttamente sulla console Sony modificata.

Sviluppato da MisterTemaki, il porting porta FinalBurn Neo su PS5 sotto forma di applicazione nativa, completa di icona, sfondo personalizzato e una libreria dalla quale selezionare i propri giochi preferiti.
⭐️FBNeo PS5 1.8 by MisterTemaki
🔹Covers download in the background on the console
🔹One connection is kept for all downloads
🔹The helper moves to port 9082📥https://t.co/g6MqczKFV5
— aldostools🔸ᐱᒪᑐ〇 VᐱᒋᏀᐱS (@aldostools) October 10, 2026
La versione attualmente documentata nella repository è la 1.8, che punta a rendere l’esperienza più comoda e immediata, avvicinandola a quella di una vera raccolta arcade da consultare direttamente dal menu della console.
FBNeo PS5 supporta i giochi arcade gestiti da FinalBurn Neo, con oltre 8.300 driver dedicati a sistemi e schede storiche.
Tra le piattaforme supportate troviamo Capcom CPS-1, CPS-2 e CPS-3, Neo Geo MVS/AES, IGS PGM, Cave, Toaplan, Psikyo, oltre a numerosi sistemi Sega, Konami, Taito, Irem e Data East.
Non mancano naturalmente i grandi classici degli anni Settanta e Ottanta, per chi desidera tornare alle origini del gaming e riscoprire alcuni dei titoli che hanno fatto la storia delle sale giochi.
È importante precisare che questa versione è dedicata esclusivamente all’emulazione arcade. I sistemi domestici come Mega Drive, Super Nintendo, NES e PC Engine non sono inclusi in questo porting e richiedono emulatori separati.
Uno degli aspetti più interessanti di FBNeo PS5 è la sua interfaccia, che presenta i giochi attraverso uno scaffale tridimensionale con copertine e informazioni sui titoli.
La raccolta può essere esplorata alfabeticamente oppure filtrata in base al produttore e alla famiglia di schede arcade, facilitando la ricerca anche quando si dispone di una libreria particolarmente ampia.
Il sistema può scaricare automaticamente le copertine compatibili in background, mostrando progressivamente le immagini disponibili.
La versione 1.8 introduce un miglioramento importante proprio in quest’area: il componente di supporto utilizza una propria implementazione HTTPS, con verifica dei certificati, per rendere più affidabile il recupero delle immagini.
Durante il gioco è possibile richiamare il menu principale premendo contemporaneamente
e
. Da qui si accede alle opzioni disponibili, comprese quelle relative ai salvataggi, alle impostazioni e alla configurazione dei controlli.
Requisiti
- Una PS5 modificata con kstuff (o kstuff-lite) e un ELF loader sulla porta 9021: elfldr, etaHEN oppure quello utilizzato da PS5 Payload Manager.
- ShadowMountPlus, necessario affinché l’icona appaia nella schermata principale (lo stesso utilizzato da PS5SX2).
- I propri set ROM. Non ne viene incluso nessuno.
Installazione e avvio dei giochi
- Scaricare e inviare
FBNeoPS5.elftramite PS5 Payload Manager oppure da un PC collegato alla stessa rete:nc -q0 PS5_IP 9021 < FBNeoPS5-v1.8.elf - Il programma installa l’applicazione in
/data/homebrew/PPSA99012/(eboot.bin,sce_module/libc.prx,param.json, l’icona e gli sfondi), visualizza il messaggio «FBNeo PS5 1.8 installed. Open it from the FBNeo PS5 icon on the home screen.» e rimane in esecuzione come helper. - Aprire l’icona di FBNeo PS5. Verrà visualizzato lo scaffale dei giochi e il controller sarà operativo.
- Copiare i set ROM in
/data/fbneo/roms/(ad esempio tramite FTP) oppure nella cartellafbneo/roms/di un’unità USB. Sono ammesse anche le sottocartelle. L’applicazione crea le cartelle necessarie al primo avvio.
Suggerimento: Inserire FBNeoPS5.elf nel sistema di avvio automatico, come consigliato da PS5SX2 per i suoi payload.
Aggiornamento: Inviare una volta il nuovo FBNeoPS5.elf. Il programma confronta ogni file dell’applicazione con la copia inclusa nel payload e riscrive soltanto quelli modificati. Ogni file viene scritto in un file temporaneo e successivamente rinominato, con eboot.bin aggiornato per ultimo. I file eliminati o danneggiati vengono ripristinati nello stesso modo. Se viene inviata una seconda copia mentre l’helper è già in esecuzione, questa installa l’aggiornamento e termina. Se appare il messaggio «FBNeo PS5 has no access to /data», significa che nessun helper ha risposto e che l’ELF loader non era in esecuzione. Inviare FBNeoPS5.elf e aprire nuovamente l’icona.
Set ROM
FBNeo PS5 riproduce gli stessi set ROM di FBNeo 1.0.0.3 e del relativo core Libretro della stessa versione, utilizzando gli stessi nomi. Come in tutte le versioni di FBNeo:
- Un archivio ZIP per ogni set, denominato secondo la nomenclatura di FBNeo:
sf2ce.zip,mslug.zip,pacman.zip. Il nome identifica il gioco: un archivio rinominato non viene riconosciuto. - I cloni richiedono il gioco principale.
sf2ce.zip, ad esempio, è un clone che carica dasf2.ziple ROM condivise. Per questo motivo, l’archivio del gioco principale deve trovarsi nella stessa raccolta di ROM. Sono supportati anche i set unificati, nei quali i cloni sono inclusi nell’archivio del gioco principale, come avviene con l’opzione «merged» di ClrMamePro. Un clone privo di un proprio archivio ZIP viene mostrato se tutte le sue ROM si trovano nell’archivio del gioco principale e hanno i CRC corretti (boot.log: <parent>.zip#<clone>). - Set BIOS: i giochi che utilizzano il BIOS di una scheda richiedono anche il relativo set BIOS, collocato in una qualsiasi delle cartelle ROM.
| Giochi | Set BIOS |
|---|---|
| Neo Geo MVS / AES | neogeo.zip |
| IGS PGM | pgm.zip |
| Altre schede con BIOS | Il set previsto da FBNeo, ad esempio decocass, skns, isgsm, bubsys, atarisy1 e altri, oltre alle ROM interne dei chip (cchip, nmk004, ym2608, midssio, namcoc69/70/75). |
I set BIOS non sono giochi e non vengono mostrati sullo scaffale. La schermata Impostazioni → Set BIOS li elenca tutti: prima quelli richiesti dai giochi, contrassegnati come OK (verde), Mancante (rosso, archivio ZIP assente) oppure con il numero di ROM mancanti (rosso, con i nomi delle ROM sotto l’elenco); successivamente vengono mostrati gli altri set BIOS.
Sotto l’elenco sono indicate la posizione dell’archivio ZIP, la quantità di giochi che lo richiedono e, per neogeo.zip, il numero di versioni BIOS opzionali presenti, tra le quali è possibile scegliere tramite l’interruttore DIP del BIOS.
La verifica viene eseguita quando lo scaffale legge per l’ultima volta l’elenco dei giochi ed è riportata anche in boot.log, nelle righe [bios].
Il set deve essere compatibile con FBNeo v1.0.0.3: Le ROM vengono individuate tramite CRC e successivamente tramite nome. Un set creato per un altro emulatore oppure per una versione molto più vecchia o recente di FBNeo potrebbe contenere ROM mancanti o aggiuntive.
- Campioni audio: alcuni giochi utilizzano registrazioni sonore, come il rumore dei passi in Donkey Kong. Questi titoli cercano il relativo set di campioni, ad esempio
dkong.zip, nella cartella/data/fbneo/samples/. Senza questi file, il gioco funziona comunque, ma gli effetti sonori interessati non vengono riprodotti. - Record: con il file
hiscore.datdi FBNeo nella cartella/data/fbneo/hiscore/(disponibile nella cartella dei metadati di libretro/FBNeo), i giochi supportati conservano le classifiche dei punteggi nel relativo file<set>.hi, nella stessa directory. L’opzione «Salva i record» nelle impostazioni consente di disattivare questa funzione. - Verifica prima della visualizzazione: a ogni avvio, lo scaffale controlla ogni set individuato utilizzando lo stesso metodo con cui FBNeo lo carica e mostra soltanto quelli completi. Il risultato viene salvato in
/data/fbneo/config/romcheck.txte un set viene verificato nuovamente soltanto quando cambia uno dei suoi archivi ZIP oppure dopo un aggiornamento a un’altra versione di FBNeo. In questo modo, gli avvii successivi sono più rapidi.Il primo avvio con una grande raccolta di set unificati richiede più tempo, perché ogni clone viene cercato una volta nell’archivio ZIP del gioco principale. I set con ROM mancanti vengono nascosti, a meno che nelle impostazioni non sia attiva l’opzione «Mostra set incompleti». Se si avvia uno di questi giochi, i nomi delle ROM mancanti vengono mostrati sullo schermo.boot.logelenca tutti i set individuati ([games] ... -> "<name>") e le ROM mancanti di ciascun set ([games] <set>: N ROM(s) missing, first <rom>).
| Cartella | Contenuto |
|---|---|
/data/fbneo/roms |
I set ROM e BIOS in formato ZIP, comprese le sottocartelle; su USB, fbneo/roms |
/data/fbneo/saves |
NVRAM (<set>.nvram, scritta entro 5 secondi da una modifica e alla chiusura del gioco) ed EEPROM (<set>.nv) |
/data/fbneo/states |
Stati di salvataggio, da <set>.state1 a .state10 |
/data/fbneo/config |
Interruttori DIP modificati per ciascun gioco (<set>.dip) e romcheck.txt |
/data/fbneo/samples |
Set di campioni audio |
/data/fbneo/hiscore |
hiscore.dat e record (<set>.hi) |
/data/fbneo/blend |
Tabelle di fusione di FBNeo (<set>.bld, opzionali) |
/data/fbneo/covers |
Copertine scaricate in covers/FBNeo/, copertine personalizzate denominate <set>.png e wanted.txt |
/data/fbneo/logs |
boot.log (applicazione), installer.log (installatore/helper), helper.log (helper avviato dall’applicazione) e i file .prev.log della sessione precedente |
/data/fbneo/fbneo-ps5.ini |
Impostazioni del menu |
L’applicazione nella schermata principale
Percorso: /data/homebrew/PPSA99012/
eboot.bin: FBNeo, un’applicazione nativa firmata come quella di PS5SX2, con l’helper incluso.sce_module/libc.prx: runtime C dell’applicazione nativa, identico a quello di PS5SX2 eps5-native-app-boilerplate.sce_sys/param.json: titolo «FBNeo PS5», IDPPSA99012.sce_sys/icon0.png: icona da 512 × 512 pixel, presente nel sorgente inps5/app/sce_sys/icon0.png.sce_sys/pic0.dds: sfondo della schermata principale visualizzato quando l’icona è selezionata, 3840 × 2160 pixel, formato BC7.sce_sys/pic1.dds: sfondo della schermata di avvio, con la stessa immagine.
L’icona e lo sfondo sono elementi grafici originali del progetto. L’icona ps5/app/sce_sys/icon-source.png (512 × 512 pixel) raffigura un cabinato arcade in una sala giochi; icon0.png utilizza la stessa immagine.
Lo sfondo, presente dietro l’icona quando FBNeo PS5 è selezionato nella schermata principale e utilizzato anche all’avvio, è l’immagine principale del progetto: ps5/app/sce_sys/background-source.png (3840 × 2160 pixel).
Il file viene convertito in pic0.dds e pic1.dds in formato BC7 tramite ps5/tools/make_art.py, utilizzando bc7enc_rdo, come avviene con tools/prepare-assets.sh --background di ps5-native-app-boilerplate.
Per modificarli, sostituire icon0.png con un PNG da 512 × 512 pixel oppure background-source.png con un’immagine in formato 16:9, eseguire python3 tools/make_art.py app/sce_sys frontend/assets/fonts/Roboto-Regular.ttf <bc7enc> per generare gli sfondi e ricompilare il progetto.
Per utilizzare un altro ID titolo, eseguire make ps5 TITLE_ID=XXXX00000.
Grafica della schermata principale: ShadowMountPlus copia gli elementi grafici da sce_sys a /user/appmeta/PPSA99012/ soltanto quando registra per la prima volta il titolo.
L’installatore mantiene aggiornata questa cartella a ogni aggiornamento, ma se il titolo era già stato registrato prima della modifica della grafica, è necessario registrarlo nuovamente una volta.
Selezionare FBNeo PS5 nella schermata principale, premere
, scegliere Elimina (i giochi, i salvataggi e le copertine in /data/fbneo/ vengono conservati), quindi inviare nuovamente FBNeoPS5.elf.
Lo scaffale dei giochi e le copertine
Lo scaffale di FBNeo PS5 mostra le copertine dei giochi selezionati, le schede alfabetiche e le informazioni sui titoli.
La schermata iniziale presenta uno scaffale 3D di copertine, simile a quello di PS5SX2 e Snes9x PS5, con il riferimento dell’autore sotto il logo: github.com/MisterTemaki.
- Una lettera alla volta: con migliaia di set disponibili, lo scaffale mostra una scheda alfabetica per volta:
#per i titoli che iniziano con una cifra o un simbolo, come 1942 e ’99: The Last War, e le lettere dalla A alla Z. I giochi sono ordinati per titolo, con il gioco principale prima dei relativi cloni. La barra superiore mostra tutte le lettere: quella corrente è più grande, mentre quelle senza giochi sono attenuate. Su e Giù consentono di passare alla lettera precedente o successiva che contiene giochi. Ogni riga mostra la scheda arcade, il produttore, l’anno, la versione, ad esempio World 920513, e il nome del set. - Per produttore: L2 e R2 consentono di alternare «Tutti i giochi» e i produttori e le schede che contengono giochi: Capcom (CPS-1, CPS-2, CPS-3 e altri), Neo Geo, Sega, Konami, Taito, «Toaplan, Cave, Psikyo», Data East, Irem, Midway, IGS, Classici (gli anni Settanta e Ottanta, come Pac-Man e Galaxian) e Altri. Le schede alfabetiche mostrano quindi i giochi del produttore selezionato. La lettera viene mantenuta se contiene giochi di quel produttore; in caso contrario, viene selezionata quella più vicina. Lo scaffale ricorda il produttore e la lettera selezionati e riparte dall’ultimo gioco avviato.
- Cloni: le altre versioni di un gioco, comprese quelle di regioni diverse, revisioni e bootleg, vengono elencate dopo il titolo principale. L’opzione «Mostra cloni» nelle impostazioni consente di nasconderle. Un clone rimane visibile se il gioco principale non è presente nell’elenco, evitando che un gioco scompaia.
- Copertine automatiche in background: le immagini provengono dalla raccolta FBNeo – Arcade Games di libretro-thumbnails tramite HTTPS. Per ciascun gioco viene cercata, nell’ordine, la locandina del titolo (
Named_Boxarts), quella del gioco principale (molti cloni non hanno una propria locandina), quindi uno screenshot del gioco (Named_Snaps), appartenente al titolo stesso o al suo principale. - Il sistema HTTPS della console (
libSceHttp2/libSceSsl) funziona soltanto all’interno della sandbox dell’applicazione, mentre l’app non può accedere a/datafinché non ne è uscita. Per questo l’helper scarica le copertine mentre utilizzi l’applicazione, usando un proprio sistema HTTPS dalla versione 1.8: Mbed TLS, verifica del certificato del server tramite l’elenco delle autorità di certificazione di Mozilla e una singola connessione mantenuta per tutti i download.L’applicazione si apre immediatamente ed elenca le copertine mancanti in/data/fbneo/covers/wanted.txte quelle vicine alla selezione incovers/priority.txt, che vengono scaricate per prime. L’helper scarica le immagini una alla volta e ciascuna copertina sostituisce la relativa scheda sullo scaffale non appena è disponibile. Nell’angolo superiore destro viene visualizzato il messaggio «Downloading covers in the background… N left». L’helper continua a lavorare anche quando l’applicazione viene chiusa. - Utilizzando un daemon alternativo all’helper di FBNeo, come etaHEN sulla porta 9069, continua a funzionare il sistema della versione 1.0: precaricamento prima che l’applicazione richieda l’accesso a
/data(fino a 30 secondi) e riavvio quando sono necessarie nuove copertine. - Le copertine vengono conservate in
covers/FBNeo/<nome completo del gioco>.pnge non vengono scaricate due volte. Una copertina non disponibile sul server viene contrassegnata con.missinge cercata nuovamente soltanto dopo 30 giorni. Premendo Quadrato è possibile forzare un nuovo tentativo. - Senza connessione di rete non viene effettuato alcun tentativo di download e lo scaffale continua a funzionare normalmente.
- Copertine personalizzate: un file
.pngo.jpgdenominato come il set, collocato in/data/fbneo/covers/FBNeo/, incovers/, ad esempiocovers/sf2ce.png, oppure accanto all’archivio ZIP, ha la precedenza sulle copertine scaricate. - Se non è disponibile alcuna copertina, il gioco viene mostrato su una scheda contenente il titolo e la scheda arcade.
- Per disattivare i download, apri Impostazioni → Scarica copertine.
Scaricare tutte le copertine manualmente
Per riempire lo scaffale senza scaricare le immagini direttamente dalla console, è possibile scaricare l’intera raccolta da un PC.
| Risorsa | Collegamento o nome |
|---|---|
| Tutte le copertine in un archivio ZIP | FBNeo_-_Arcade_Games master.zip |
| Sfogliare le locandine | Named_Boxarts |
| Sfogliare gli screenshot | Named_Snaps |
- Estrarre l’archivio ZIP sul PC.
- Copiare i file
.pngcontenuti inNamed_Boxarts, senza copiare la cartella stessa, in/data/fbneo/covers/FBNeo/. Per i giochi senza locandina, è possibile copiare anche le immagini.pngdiNamed_Snaps, ma soltanto per quei titoli: uno screenshot con lo stesso nome della locandina la sostituirebbe. - Aprire l’applicazione: I giochi riconoscono immediatamente le copertine e non viene avviato alcun download per i titoli che ne possiedono già una.
Note
- – I file sono denominati secondo il nome completo del gioco in FBNeo, ad esempio
Street Fighter II_ Champion Edition (World 920513).png. I caratteri& * / : \ - ? \ | “
vengono sostituiti da_, come nel repository.boot.logelenca il nome di ogni gioco
Changelog v1.8
- Download delle copertine in background sulla console: ora l’helper dispone di un proprio supporto HTTPS (Mbed TLS con l’elenco delle CA di Mozilla). Fino alla versione 1.7, tutti i download fallivano perché il sistema HTTPS della console non funziona al di fuori della sandbox dell’applicazione.
- Viene mantenuta un’unica connessione per tutti i download, così le copertine vengono scaricate più velocemente.
- L’helper passa alla porta 9082: dopo l’aggiornamento, riavviare una volta la PS5, altrimenti il vecchio helper continuerà a essere in esecuzione fino al riavvio.
Changelog v1.7
- Impostazioni > LIBRERIA > Set BIOS: mostra quali set BIOS sono OK, mancanti o privi di alcune ROM (1.5).
e
possono essere utilizzati come pulsanti di gioco nel layout personalizzato. Aggiunto anche un nuovo layout Picchiaduro (
) (1.6).- Rimossi l’avanzamento rapido con
e tutti i tasti di scelta rapida associati a
. Nel menu di pausa sono stati aggiunti il pulsante Service e l’interruttore Test (1.7). - La combinazione
+
apre il menu di pausa.
Changelog v1.4
- Rimosso il riavvolgimento: durante il gioco non vengono più creati snapshot, consentendo ai titoli CPS-3 (Street Fighter III e altri) di funzionare senza rallentamenti. Inoltre, gli interruttori DIP possono essere configurati prima dell’avvio di un gioco (BIOS Neo Geo, regioni).
Download: FBNeo PS5 v1.8
Download: Source code FBNeo PS5 v1.8
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5
Ultimo aggiornamento 2026-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API





