Home Emulatori Rilasciato shadPS4 v0.18.0 “UltraPersona” con miglioramenti per video, grafica e compatibilità con...

Rilasciato shadPS4 v0.18.0 “UltraPersona” con miglioramenti per video, grafica e compatibilità con i giochi PS4

186
0

ShadPS4 continua a fare importanti passi avanti e, a pochi giorni dalla precedente versione, arriva una nuova release dell’emulatore PlayStation 4 per PC.

Il team ha pubblicato la versione 0.18.0, nome in codice “UltraPersona”, un aggiornamento che concentra l’attenzione soprattutto su compatibilità, riproduzione dei video, gestione del sistema operativo e correzioni grafiche.

Una delle novità più importanti di questa versione riguarda AvPlayer, il componente responsabile della gestione dei contenuti video utilizzati dai giochi.

Con questo aggiornamento è stato introdotto il caricamento tramite LLE (Low-Level Emulation) dei moduli libSceAvPlayer.sprx e libSceAvPlayerStreaming.sprx.

Il cambiamento permette di migliorare la compatibilità con alcuni giochi che in precedenza potevano presentare problemi durante la riproduzione dei filmati.

Si tratta di un intervento particolarmente importante per l’emulazione PS4, considerando che i filmati prerenderizzati e le sequenze FMV rappresentano spesso uno degli elementi più difficili da gestire correttamente.

Il team ha inoltre riscritto il sistema relativo ai kernel event flags, intervenendo su un problema che poteva impedire l’avvio corretto di Shadow of the Colossus.

Con la versione 0.18.0 ora il gioco dovrebbe riuscire a raggiungere in modo più consistente il menu principale, eliminando una delle problematiche che ne limitavano l’esecuzione.

Il cambiamento non è necessariamente limitato a questo singolo titolo: trattandosi di una modifica a livello del kernel dell’emulatore, potrebbe avere effetti positivi anche su altri giochi che utilizzano funzionalità analoghe.

La nuova release introduce anche diversi interventi sul rendering grafico. Sono stati corretti alcuni problemi relativi alle ombre nei giochi della serie Persona, mentre sono stati apportati fix anche ad alcuni effetti grafici presenti in inFAMOUS e Gravity Rush 2.

Come spesso accade con gli interventi sul renderer, il changelog sottolinea che questi cambiamenti potrebbero produrre miglioramenti indiretti anche in altri giochi che condividono le stesse funzionalità grafiche.

Non mancano interventi sul comparto di rete. La versione 0.18.0 corregge un problema relativo all’autorizzazione di shadNet, che in determinate condizioni poteva non funzionare correttamente. Aggiunto inoltre il supporto a NpTus, ampliando le funzionalità disponibili attraverso l’infrastruttura di rete dell’emulatore.

Particolarmente interessante è anche l’introduzione di una protezione sperimentale relativa alla red zone di Windows.

Il problema interessa soprattutto Windows e alcune CPU Intel dalla 12ª generazione in poi. In determinate circostanze la gestione delle eccezioni da parte di Windows poteva sovrascrivere una porzione dello stack utilizzata dal gioco, causando crash o comportamenti anomali.

La nuova implementazione sperimentale cerca di impedire questo tipo di situazione e potrebbe quindi migliorare la stabilità dell’emulatore sui sistemi dotati di hardware Intel più recente.

Il nuovo changelog comprende anche numerosi interventi tecnici. Sono stati aggiunti /dev/zero, alcuni export necessari al VSH e il caricamento dei moduli guest al di sotto dei 4 GiB.

È stato inoltre introdotto il nuovo parametro --mount, insieme a diverse correzioni relative al parsing della riga di comando e all’ordine di caricamento delle librerie.

Gli sviluppatori sono intervenuti anche su diversi componenti interni, tra cui Videodec, NpWebApi2, Libc_Internal, Kernel, AvPlayer, Sysmodule e AudioOut. Per quest’ultimo sono stati risolti anche alcuni problemi che potevano provocare deadlock durante l’arresto del comparto audio.

Changelog

Con l’uscita di shadPS4 v0.18.0 “UltraPersona”, il team torna rapidamente al lavoro dopo la precedente versione stabile, introducendo una nuova release che non si limita a correggere alcuni problemi, ma porta con sé anche diverse novità interessanti per l’emulatore PlayStation 4.

Il motivo principale di questo aggiornamento è la correzione dei problemi legati all’autorizzazione di shadNet, che in determinate circostanze non funzionava correttamente nella versione 0.17.0.

Gli sviluppatori hanno però approfittato della nuova release per intervenire anche su diversi componenti dell’emulatore e migliorare la compatibilità con alcuni giochi.

Una delle novità più importanti riguarda AvPlayer, che dopo alcune correzioni può ora essere caricato tramite LLE (Low-Level Emulation). Per sfruttare questa modalità è necessario disporre dei moduli libSceAvPlayer.sprx e libSceAvPlayerStreaming.sprx.

Il cambiamento permette di risolvere i problemi di riproduzione dei video riscontrati in alcuni giochi, che ora possono essere visualizzati correttamente.

Questa modifica è stata resa possibile grazie alla chiamata di sceLibcInternalMemoryMutexEnable all’avvio all’interno di LLE LibcInternal. La scoperta è stata effettuata da @liuk7071, sviluppatore di ChonkyStation4, un altro progetto dedicato all’emulazione di PlayStation 4.

Importanti novità arrivano anche dalla riscrittura dei kernel event flag, che ha permesso di risolvere un problema particolarmente evidente in Shadow of the Colossus.

Il gioco tendeva a bloccarsi durante l’avvio, mentre con la nuova versione riesce ora a raggiungere in modo molto più consistente i menu principali.

Tra gli interventi più interessanti troviamo inoltre una protezione sperimentale della red zone, pensata per risolvere un problema specifico delle CPU Intel di 12ª generazione e successive quando shadPS4 viene utilizzato su Windows.

In alcuni giochi, la gestione delle eccezioni di Windows poteva infatti sovrascrivere la red zone dello stack, provocando crash e altri comportamenti imprevisti. La nuova soluzione sperimentale punta a impedire proprio questo tipo di problema.

La versione 0.18.0 introduce inoltre NpTus, aumentando le funzionalità disponibili attraverso shadNet.

Non mancano infine ulteriori interventi sul comparto grafico. Il team ha corretto, tra le altre cose, alcuni problemi relativi alle ombre nei giochi della serie Persona e determinati effetti grafici presenti in inFAMOUS e Gravity Rush 2.

Gli sviluppatori sottolineano inoltre che potrebbero esserci miglioramenti anche in altri titoli, invitando tester e utenti a verificarli direttamente durante l’utilizzo dell’emulatore.

La nuova shadPS4 v0.18.0 “UltraPersona” rappresenta quindi un aggiornamento importante soprattutto sul fronte della compatibilità e della stabilità, con interventi che interessano video, kernel, rete, grafica e gestione delle CPU Intel più recenti.

Per il team, ora è il momento di lasciare spazio ai test della community e scoprire quali altri giochi potranno beneficiare delle numerose correzioni introdotte con questa versione.

Core

  • Riscritti i kernel event flag.
  • Aggiunto un workaround sperimentale per la protezione della red zone di Windows.
  • Corretto l’ordine di caricamento delle librerie (libScePad prima di sceNpManager), risolti i problemi nell’autorizzazione di shadNet.
  • Aggiunto il dispositivo /dev/zero
  • Aggiunte alcune esportazioni necessarie per VSH.
  • Chiamato sceLibcInternalMemoryMutexEnable LLE all’avvio.
  • Aggiunto il flag --mount, aggiornato il testo del popup senza flag con informazioni sulla Big Picture Mode e corretti alcuni casi limite con il parsing della riga di comando.
  • Caricati i moduli guest al di sotto dei 4 GiB.

Librerie

  • Videodec: Svuotati i buffer del codec alla fine del pacchetto EOF.
  • NpWebApi2: Corrette le funzioni sceNpWebApi2GetHttpResponseHeader
  • Libc_Internal: Aggiunto nuovamente HLE sceLibcHeapGetTraceInfo quando LLE libSceLibcInternal non è presente.
  • Kernel: Implementati sceKernelIsDevkit e sceKernelIsCex
  • Kernel: Evitata la doppia distruzione dei thread quando i thread liberati superano MaxCachedThreads
  • AvPlayer: Ora è possibile utilizzare LLE.
  • Sysmodule: Abilitate ulteriori librerie LLE sicure.
  • Kernel: Cancellato oact solo se oact è fornito.
  • NpTus: Aggiunto il supporto a NpTus.
  • AudioOut: Risolti i deadlock durante l’arresto.
  • NpTrophy: Risolti i problemi relativi ai trofei di platino.

Video Core

  • Aggiunti ulteriori formati FMask.
  • Rispettato STENCILOPVAL per le scritture stencil GCN ReplaceOp.

Shader Recompiler

  • Corretto il layer dell’array cubico in FixCubeCoords
  • Abbassati i piani di clipping dell’utente alle distanze di clipping.
  • Utilizzato a*b+c invece di fma per le operazioni v_mad*

Big Picture Mode

  • Avviato il gioco in un processo pulito.
  • Aggiunto il supporto zar.
  • Corretto il crash del controllo degli aggiornamenti con determinate combinazioni zar/cartella.

Varie

  • Corretti i contatori FPS esterni.
  • Aggiunti i conteggi delle draw call e dei dispatch all’overlay delle informazioni del frame.
  • Aggiunto l’ultimo orario di gioco per ogni titolo in play_time.txt

Come scaricare e provarlo

Per scaricare ShadPS4 è sufficiente visitare il sito ufficiale e accedere alla sezione Downloads, oppure utilizzare direttamente la pagina delle release su GitHub.

Una volta scaricato, è necessario scegliere la build corretta in base al proprio sistema operativo (Windows, Linux o macOS).

Va tenuto presente che le versioni base dell’emulatore non includono un’interfaccia grafica: chi preferisce un’esperienza più intuitiva può utilizzare il launcher Qt separato.

Per il corretto funzionamento di alcune componenti è inoltre richiesto un dump legale del firmware PS4, che non è incluso nel download.

Dopo la configurazione iniziale, gli utenti possono testare i propri giochi e contribuire allo sviluppo condividendo i risultati con la community.

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-09-13 / 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.