Pubblicato un nuovo aggiornamento per Salsa64, la nuova versione dell’emulatore Nintendo 64 per PlayStation 3, compatibile con HEN e Custom Firmware.

Questa nuova versione preliminare introduce diverse novità che migliorano l’aspetto del menu, aggiungono il supporto ai RetroAchievements e permettono di avviare ROM compresse in formato ZIP e giochi di dimensioni superiori ai 64 MB.
⭐️Salsa64 v0.2.14 released by @ricowp81
High performance Nintendo 64 emulator for PS3🔹Show cartridges in the game list
🔹CRT-style startup
🔹ZIP support for ROMs (.z64 .v64 .n64)
🔹ROMs larger than 64 MB (up to 252 MB)
🔹RetroAchievements support📥https://t.co/DjWlG1q204 https://t.co/eiOq3BKO4Q
— aldostools🔸ᐱᒪᑐ〇 VᐱᒋᏀᐱS (@aldostools) October 28, 2026
La novità più evidente riguarda la schermata di selezione dei giochi, che ora mostra le ROM come vere e proprie cartucce del Nintendo 64, complete di copertina.
Quando si seleziona un titolo, la cartuccia viene visualizzata in 3D e ruota lentamente, rendendo la raccolta più piacevole da consultare. Per velocizzare la navigazione, Salsa64 salva anche le miniature delle copertine, evitando di doverle elaborare ogni volta che si torna sullo stesso gioco.
Introdotta anche una nuova sequenza di avvio ispirata ai vecchi televisori a tubo catodico. Al posto della schermata nera iniziale, compare l’effetto di accensione del televisore, seguito dalla classica schermata con il rumore video, la scritta verde «VIDEO1» o «No Signal» e la data e l’ora in stile videoregistratore.
L’animazione termina con il logo di Salsa64 e il passaggio al menu principale, accompagnato dal filtro Trinitron. La sequenza viene eseguita mentre l’emulatore carica caratteri, impostazioni ed elenco delle ROM, quindi non allunga i tempi di avvio.
È possibile saltarla con i tasti
oppure
del controller, mentre chi preferisce accedere direttamente al menu può disattivarla creando il file sin-intro nella cartella /dev_hdd0/salsa64/.
Tra le novità estetiche spicca anche il nuovo sfondo «Silk», selezionabile dalle opzioni del menu. Al posto delle precedenti onde, vengono mostrate fasce di tessuto traslucide che si muovono sullo schermo, con bordi luminosi e un gradiente che segue l’orologio della console. L’effetto viene elaborato sfruttando il processore Cell della PS3 e la GPU RSX.
L’aggiornamento introduce inoltre il supporto a RetroAchievements, la piattaforma che permette di sbloccare obiettivi durante le partite ai giochi retrocompatibili. La funzione è disattivata per impostazione predefinita e può essere configurata dal menu dedicato nelle opzioni dell’emulatore.
Dopo aver effettuato l’accesso con la tastiera di sistema della PS3, Salsa64 può mostrare una notifica quando viene sbloccato un obiettivo e permette di consultare l’elenco dei traguardi direttamente dal menu di pausa.
È disponibile anche la modalità Hardcore opzionale, che impedisce l’utilizzo dei salvataggi di stato e dei trucchi.
Per quanto riguarda la gestione dell’account, l’emulatore conserva un token di autenticazione nel file ra.cfg, senza memorizzare la password. Una novità interessante per chi vuole rivivere i classici Nintendo 64 con un sistema di obiettivi aggiuntivo.
Salsa64 amplia anche la compatibilità con i file delle ROM. Da questa versione è possibile caricare direttamente archivi .zip contenenti un gioco in formato .z64, .v64 oppure .n64, senza dover estrarre manualmente il contenuto prima di avviare l’emulatore.
Il programma individua il gioco all’interno dell’archivio e verifica le dimensioni e il CRC-32 dei dati estratti prima dell’avvio.
Un’altra modifica importante riguarda le ROM superiori ai 64 MB, finora rifiutate dall’emulatore. Il nuovo sistema consente di utilizzare hack e progetti homebrew fino a 252 MB, leggendo i dati dal disco a blocchi quando servono, anziché caricare l’intero gioco nella memoria della console.
Il sistema è stato provato su una PS3 reale con B3313, una ROM da 96 MB che raggiunge la piena velocità di emulazione.
Durante il normale gameplay la lettura dal disco non dovrebbe creare particolari rallentamenti, anche se l’ingresso in una nuova area può richiedere un’attesa di qualche istante, soprattutto con dischi più lenti.
La versione 0.2.14 corregge inoltre un problema che poteva impedire l’apertura di una ROM da 64 MB subito dopo la selezione, riportando l’utente al menu principale.
Il comportamento si verificava in alcune circostanze durante la decodifica delle copertine ed è stato risolto migliorando la gestione della memoria prima dell’avvio del gioco.
Sono state ridotte anche le ricompilazioni superflue in alcuni titoli che utilizzano buffer audio distribuiti in memoria, tra cui B3313. Il risultato è una gestione più efficiente dell’emulazione in queste situazioni.
Il menu, i pannelli di aiuto, le finestre di dialogo e la schermata di pausa mostrano ora le icone dei pulsanti del DualShock 3 al posto dei semplici simboli testuali.
Anche la pagina dedicata ai controlli utilizza icone per i pulsanti del Nintendo 64, rendendo più immediata la consultazione delle configurazioni.
Rimangono alcuni problemi conosciuti: in The Powerpuff Girls: Chemical X-traction i modelli dei personaggi non sono visibili, mentre in Conker’s Bad Fur Day il boss Great Mighty Poo non apre la bocca entrando direttamente nell’area Sweet Melody dal menu Chapters.
Per quest’ultimo problema è disponibile una soluzione temporanea: entrare prima in Corn off the Cob. Inoltre, GoldenEye 007 e Perfect Dark possono scendere a circa 45-50 FPS nelle scene più impegnative per il processore.
Stato
Lo sviluppo è ancora in corso, ma l’emulatore è già giocabile su una PS3 reale:
- Giocabile su hardware reale (v0.2.6): Zelda: Ocarina of Time e Majora’s Mask, Super Mario 64, Mario Kart 64, Donkey Kong 64, Paper Mario, Mario Party e Super Smash Bros. (anche Smash Remix) funzionano alla massima velocità; Perfect Dark, GoldenEye 007, Conker, Star Fox 64, Banjo-Kazooie, Banjo-Tooie, F-Zero X, Kirby 64, Pokémon Snap e Pokémon Stadium 2 sono giocabili (GoldenEye raggiunge 45–60 FPS nella mappa Dam). Novità della versione 0.2.6: Banjo-Tooie e F-Zero X, interpolazione dei fotogrammi sperimentale e un sistema di sicurezza che impedisce alla GPU bloccata di congelare la console. Elenco completo (in spagnolo): docs/compatibilidad.md; note di rilascio: CHANGELOG.md.
- CPU: Interprete VR4300 e ricompilatore dinamico da MIPS a PPC64 sul PPE, con codice gestito tramite TLB, FPU e rilevamento dei cicli di attesa.
- RSP: Emulazione ad alto livello delle microcodifiche grafiche (Fast3D, F3DEX 0.95/1.x, F3DEX2 e F3DZEX2, varianti Rare per Perfect Dark e Conker, sfondi S2DEX e task JPEG di Zelda) sulla SPE 0, e delle microcodifiche audio (ABI1, nead, naudio con MP3, MusyX) sulla SPE 1. È disponibile anche un interprete RSP sperimentale a basso livello, che esegue le microcodifiche reali su una SPE, per quelle non supportate dall’emulazione HLE.
- RDP su RSX: I combinatori vengono tradotti in programmi fragment per RSX generati durante l’esecuzione, poiché sulla console non è disponibile un compilatore Cg.
- Interfaccia: Menu ROM in stile XMB, mappatura dei comandi del DualShock 3 sul controller N64 e supporto ai salvataggi EEPROM, SRAM e FlashRAM.
- Video: Uscita a 720p o 1080p con risoluzione di rendering interna regolabile da 1× a 5×; effetti framebuffer, tra cui rendering su texture, copie nella memoria N64 e motion blur elaborato tramite RSX; stati di salvataggio, contatore FPS e pausa tramite il tasto PS.
- Filtri: Cinque filtri CRT sviluppati per questo progetto, ancora sperimentali: shadow mask, una piccola TV Trinitron con collegamento RGB, S-Video o composito e una grande Trinitron. Su una PS3 reale, tutti e cinque rientrano nel tempo di rendering disponibile a 1080p.
- Funzioni non ancora disponibili: Salvataggi SRAM di grandi dimensioni (768 Kbit e 1 Mbit) e supporto a Controller Pak, Rumble Pak e Transfer Pak.
I dati sulle prestazioni sono registrati in docs/perf-log.md. Vengono considerate valide soltanto le misurazioni effettuate su una PS3 reale; RPCS3 viene utilizzato per i test funzionali.
Utilizzo su PS3
Guida completa (in spagnolo): docs/uso-ps3.md.
- Scaricare l’ultima versione di
salsa64.pkg(link diretto, sempre aggiornato alla versione più recente) e installarla tramite Package Manager della XMB (HEN o CFW). L’applicazione comparirà nella sezione Giochi con il nome «Salsa64». - Copiare le proprie ROM estratte dai giochi (
.z64,.v64o.n64, con qualsiasi ordine dei byte, fino a 64 MB) in/dev_hdd0/salsa64(ad esempio tramite FTP con webMAN MOD) oppure in una cartellasalsa64nella directory principale di una chiavetta USB FAT32. - Avviare Salsa64 e selezionare un gioco dal menu.
| Nintendo 64 | DualShock 3 |
|---|---|
| Levetta sinistra | |
| Pulsanti C | Levetta destra |
+
apre il menu di pausa: riprendere la partita, salvare o caricare uno stato, utilizzare i trucchi, accedere a «Imagen» (filtro, proporzioni, overscan e scala interna del gioco in esecuzione, salvabili per ogni gioco) e al contatore FPS oppure uscire. Prima di uscire viene richiesta una conferma, disattivabile nelle Opzioni («Confirmar al salir»).- Nell’elenco dei giochi,
apre il menu dei trucchi della ROM selezionata (file .chtdi Project64 o RetroArch in/dev_hdd0/salsa64/cheats), mentre
apre le impostazioni specifiche del gioco (proporzioni, filtro e overscan). Le copertine PNG in /dev_hdd0/salsa64/coversvengono visualizzate accanto alle informazioni del gioco. - Nelle Opzioni è possibile impostare le proporzioni (4:3 o 16:9), il filtro dell’immagine (morbido, nitido, scanline o uno dei cinque filtri CRT sperimentali) e la lingua del menu (spagnolo, inglese, francese, tedesco, italiano e portoghese).
- Il pulsante
mette in pausa l’emulazione e l’audio mentre il menu di sistema è aperto; il gioco riprende dal punto in cui era stato interrotto quando il menu viene chiuso. - I salvataggi vengono archiviati in
/dev_hdd0/salsa64/saves, con un file per ogni gioco. - I file di testo opzionali nella directory
/dev_hdd0/salsa64consentono di modificare la mappatura dei pulsanti (controles.cfg), il tipo di salvataggio per ogni gioco (guardado.cfg), l’audio (audio.cfg) e il ritaglio dell’overscan (overscan.cfg); consultare la guida.
Segnalazione dei problemi e compatibilità
- Un bug in un gioco (schermo nero, blocco o grafica errata): aprire una segnalazione utilizzando il modulo e allegare il file
/dev_hdd0/salsa64/salsa64.log, copiato subito dopo aver chiuso il gioco (il file viene riscritto ogni volta che Salsa64 viene avviato). - Come funziona un gioco sulla propria PS3: pubblicare una segnalazione nel thread sulla compatibilità.
- Domande: visitare Discussions → Q&A.
Changelog
Aggiunte
- Cartucce nell’elenco dei giochi. Ogni gioco viene rappresentato da una cartuccia in stile Nintendo 64 con la copertina sull’etichetta; quella selezionata è un modello 3D renderizzato dalla RSX che ruota lentamente. Le miniature delle copertine vengono memorizzate nella cache in
covers/.mini, così dopo il primo caricamento appaiono quasi istantaneamente e non viene effettuata alcuna nuova decodifica mentre si scorre rapidamente l’elenco. La cartuccia è un modello di «Stylized N64» di AlessandroFortuna (CC BY 4.0), senza immagini Nintendo. - Avvio in stile CRT. Al posto di circa 2 secondi di schermo nero, viene mostrata l’accensione di un televisore CRT, seguita dal rumore video con la scritta verde «VIDEO1» o «No Signal» e dalla data e dall’orologio in stile videoregistratore; infine appare il logo Salsa64, il tutto attraverso il filtro Trinitron. L’animazione viene eseguita durante il caricamento dell’applicazione, senza aggiungere tempo all’avvio; è possibile saltarla con X oppure O, mentre il file
/dev_hdd0/salsa64/sin-introla disattiva. - Meno schermate nere sui monitor HDMI. Ora il video viene configurato utilizzando esattamente i valori lasciati dall’XMB, in modo che un monitor che perde il segnale a ogni cambio di modalità lo faccia una sola volta anziché due durante l’avvio di Salsa64.
- Sfondo del menu «Silk» (Opzioni > Sfondo): nastri di tessuto traslucidi elaborati da una SPE, con un gradiente che segue l’orologio della console.
- RetroAchievements (disattivato per impostazione predefinita): accesso da Opzioni > RetroAchievements tramite la tastiera di sistema (viene memorizzato solo un token, mai la password), notifica quando si sblocca un obiettivo, elenco degli obiettivi nel menu di pausa e modalità Hardcore opzionale.
- ROM in formato ZIP (
.zipcontenenti un file.z64,.v64o.n64). Grazie a kadorna1 (#48). - ROM più grandi di 64 MB (hack e homebrew fino a 252 MB, #13): lettura dal disco a blocchi tramite un thread in background. B3313 (96 MB) funziona alla massima velocità; al primo ingresso in una nuova area potrebbe essere ancora necessario attendere qualche istante.
- Icone dei pulsanti nel piè di pagina, nei pannelli di aiuto, nel menu di pausa e nelle finestre di dialogo (DualShock 3), oltre alle icone dei pulsanti N64 nella pagina dei controlli. Icone di Kenney («Input Prompts», CC0).
Correzioni
- L’apertura di una ROM da 64 MB subito dopo averla selezionata poteva fallire una volta e riportare al menu.
- Ridotte le ricompilazioni non necessarie nei giochi con buffer audio distribuiti in memoria (B3313).
Problemi noti
- The Powerpuff Girls: Chemical X-traction: i modelli dei personaggi sono invisibili.
- Conker’s Bad Fur Day: entrando in Sweet Melody direttamente dal menu Chapters, il Great Mighty Poo non apre la bocca. Soluzione temporanea: entrare prima in Corn off the Cob (#3).
- GoldenEye 007 e Perfect Dark continuano a scendere a circa 45–50 fps nelle scene più impegnative per la CPU.
- La prima volta che viene mostrata, ogni copertina impiega circa un decimo di secondo per apparire.
Download: Salsa64 v0.2.14
Download: Salsa64 (ultima versione)
Download: Source code Salsa64 v0.2.14
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-30 / Link di affiliazione / Immagini da Amazon Product Advertising API





