Home Emulatori Rilasciato Salsa64 v0.2.9: Avvio ROM da webMAN MOD, cache più veloce...

[Scena PS3] Rilasciato Salsa64 v0.2.9: Avvio ROM da webMAN MOD, cache più veloce e fix per Rogue Squadron

62
0

Pubblicato un rapido aggiornamento per Salsa64, l’emulatore Nintendo 64 per PlayStation 3, che raggiunge la versione 0.2.9 con diverse novità dedicate alla gestione delle ROM, all’avvio dei giochi e alla correzione di alcuni problemi grafici.

Una delle novità più interessanti riguarda l’avvio diretto dei giochi dalla XMB tramite webMAN MOD, senza dover passare ogni volta dal menu dell’emulatore.

Salsa64 ora può caricare una ROM utilizzando il percorso ricevuto come argomento oppure quello specificato nel file rom.txt, che viene eliminato automaticamente dopo la lettura. Se il gioco indicato non viene trovato, l’emulatore torna al menu principale mostrando un avviso.

Il developer ha migliorato anche la velocità di caricamento della raccolta. Grazie alla cache romlist.cache, la lista dei giochi viene caricata molto più rapidamente, riducendo sensibilmente le attese anche con centinaia di ROM installate.

Per aggiornare l’elenco dopo aver aggiunto o rimosso titoli, è sufficiente premere nella schermata dedicata.

Questa nuova versione interviene inoltre sulla gestione della memoria, correggendo un problema che poteva impedire l’avvio di giochi impegnativi come Resident Evil 2 e Conker dopo aver eseguito numerosi titoli consecutivamente.

Tra le altre correzioni spicca quella dedicata a Star Wars: Rogue Squadron, che risolve il problema del tremolio verticale dell’immagine attraverso una modifica alla gestione del video interlacciato.

Migliorato anche il trattamento della trasparenza durante il rendering delle texture, con la possibilità di disattivare la modifica creando il file sin-alfa-destinos nella cartella /dev_hdd0/salsa64/, qualora dovessero comparire artefatti in alcuni giochi.

Restano tuttavia alcuni problemi noti con diversi titoli, tra cui Mario Tennis, Yoshi’s Story, Pokémon Snap, Star Fox 64, The Legend of Zelda: Majora’s Mask e Road Rash 64.

Sono inoltre segnalati difetti grafici in Mortal Kombat 4 e Resident Evil 2, oltre a rallentamenti in alcune situazioni. Le ROM superiori a 64 MB non sono attualmente supportate.

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.

  1. 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».
  2. Copiare le proprie ROM estratte dai giochi (.z64, .v64 o .n64, con qualsiasi ordine dei byte, fino a 64 MB) in /dev_hdd0/salsa64 (ad esempio tramite FTP con webMAN MOD) oppure in una cartella salsa64 nella directory principale di una chiavetta USB FAT32.
  3. 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 .cht di 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/covers vengono 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/salsa64 consentono 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

Novità

  • Avvio di una ROM dall’esterno (#25): Salsa64 apre la ROM passata come primo argomento oppure il percorso scritto in /dev_hdd0/game/SLSA00064/rom.txt (eliminato dopo la lettura), senza mostrare il menu. Questo permette a webMAN MOD e ad altri frontend di avviare i giochi N64 direttamente dalla XMB. Se la ROM non viene trovata, si apre il menu normale con un avviso.
  • Lista dei giochi più veloce: Con alcune centinaia di ROM, il menu impiegava circa 8 secondi per leggerle all’avvio e altrettanto ogni volta che si tornava da un gioco. Ora la lista viene memorizzata nella cache (romlist.cache): l’avvio richiede una frazione di secondo e il ritorno da una partita è quasi immediato. Premere  nella lista dei giochi per ricostruirla dopo aver aggiunto o rimosso ROM.

Correzioni

  • Memoria tra una partita e l’altra: I giochi più impegnativi, come Resident Evil 2 e Conker, non falliscono più all’avvio dopo aver eseguito numerosi giochi consecutivamente.
  • Star Wars: Rogue Squadron: L’immagine non oscilla più verticalmente (video interlacciato).
  • Trasparenza del rendering su texture: Ciò che un gioco disegna su una texture mantiene la propria trasparenza. Se qualcosa non appare correttamente, creare il file /dev_hdd0/salsa64/sin-alfa-destinos per disattivare questa funzione.

Problemi noti

  • Mario Tennis e alcuni loghi dei menu di Rogue Squadron non hanno ancora la trasparenza. Il filmato introduttivo di The Racer presenta uno spostamento di circa metà schermo.
  • Yoshi’s Story può bloccarsi quando si colpisce un blocco. Il boss finale di Conker presenta texture mancanti e rallentamenti.
  • Mortal Kombat 4 non mostra le barre della salute. Pokémon Snap presenta problemi nell’ordine delle texture. Star Fox 64 mostra opzioni duplicate nei menu. Majora’s Mask presenta problemi di illuminazione.
  • NBA Showtime gira a velocità accelerata. Road Rash 64 non raggiunge la velocità massima. Resident Evil 2 presenta lettere distorte nella voce OPTIONS.
  • Le ROM di dimensioni superiori a 64 MB non sono supportate.

Download: Salsa64 v0.2.9

Download: Salsa64 (ultima versione)

Download: Source code Salsa64 v0.2.9

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-10-21 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.