Home Emulatori ProsperoEden v1.000.030 porta un nuovo launcher, supporto a 4 controller e meno...

ProsperoEden v1.000.030 porta un nuovo launcher, supporto a 4 controller e meno stuttering su PS5

296
0

Pubblicato un rapido aggiornamento per ProsperoEden, l’emulatore Switch per console PlayStation 5, che con la nuova versione 1.000.030 introduce diverse novità interessanti e interviene soprattutto sulla fluidità durante l’avvio dei giochi e nelle prime fasi di gameplay.

Questa nuova release porta con sé un launcher completamente rinnovato, un supporto migliorato ai controller, nuove possibilità di personalizzazione video e una serie di ottimizzazioni pensate per ridurre sensibilmente lo stuttering che poteva comparire durante la compilazione del codice emulato.

Tra le novità più evidenti c’è proprio il nuovo launcher, ridisegnato interamente con OpenGL e accompagnato da transizioni più fluide, testi più nitidi, pannelli delle copertine sfocati ed effetti sonori durante la navigazione. È inoltre possibile regolare il volume dei suoni del menu direttamente dalle impostazioni.

ProsperoEden in questa nuova versione migliora anche la gestione dei controller, mostrando nella schermata principale fino a quattro dispositivi collegati mentre aggiorna automaticamente la situazione quando un nuovo giocatore entra o abbandona la sessione.

Il supporto arriva quindi fino a quattro controller contemporaneamente, con la possibilità di collegarli anche durante l’esecuzione del gioco.

Un’altra novità riguarda la schermata di caricamento, che ora mostra una scena animata mentre il gioco viene avviato. Anche la libreria è stata resa più rapida: viene aperta immediatamente mentre l’elenco dei giochi viene elaborato in background, mentre nella schermata principale viene finalmente mostrato il nome del gioco anziché quello del file.

Il lavoro più interessante, però, riguarda le prestazioni. Gli sviluppatori hanno modificato il sistema di compilazione del codice emulato facendo in modo che i core della CPU condividano il codice già compilato.

In questo modo ogni parte viene compilata una sola volta invece di essere compilata nuovamente per ciascun core. Nei giochi open world più pesanti questo può dimezzare il lavoro necessario durante la compilazione e ridurre sensibilmente i rallentamenti iniziali e quelli che si verificano entrando in nuove aree.

A questo si aggiunge un’ulteriore ottimizzazione che riduce di circa il 40% il tempo di CPU necessario per la compilazione del codice, intervenendo quindi anche sullo stuttering residuo.

Corretto inoltre un problema che poteva causare un blocco durante l’avvio, quando l’allocatore di memoria lasciava alcuni thread ad alta priorità in attesa indefinita.

Anche la chiusura dei giochi è stata completamente rivista. La combinazione + , che in precedenza poteva richiedere dai 10 ai 25 secondi, ora permette di uscire dal gioco in circa un secondo grazie alla rimozione di alcune operazioni di log e di procedure di terminazione non più necessarie.

Sul fronte dei controlli arrivano inoltre il rumble del DualSense, per i giochi compatibili, e il supporto per il giroscopio e l’accelerometro per i titoli che utilizzano i controlli di movimento. La vibrazione può essere disattivata dalle impostazioni.

Questa versione introduce anche nuove impostazioni grafiche. È possibile modificare la risoluzione interna di rendering da 0,5x fino a 2x e scegliere diversi filtri di upscaling, tra cui Bilinear, AMD FSR, Bicubic e Nearest. Le impostazioni possono inoltre essere personalizzate per singolo gioco direttamente dalla libreria.

Interessante anche l’arrivo della selezione della lingua dei giochi, con 18 lingue disponibili e gestione collegata alla regione della console. L’impostazione viene applicata all’avvio del gioco.

La nuova versione permette infine di utilizzare aggiornamenti e DLC: i relativi file NSP o XCI possono essere inseriti nella cartella updates accanto a roms e verranno applicati automaticamente all’avvio del gioco.

La versione più recente dell’aggiornamento e tutti i DLC disponibili verranno inoltre mostrati nei dettagli del gioco.

Installazione

  1. Scaricare ed estrarre l’archivio .zip.
  2. Copiare la cartella PPSA99008 inclusa in /data/homebrew/PPSA99008 sulla PS5.
  3. Fornire le proprie chiavi, firmware e giochi ottenuti legalmente utilizzando i percorsi indicati di seguito.
  4. Avviare ProsperoEden e aprire Libreria. La configurazione viene verificata all’apertura dell’app; dopo aver aggiunto o sostituito chiavi o firmware, chiudere e riaprire l’app.

La struttura finale dovrebbe essere la seguente:


/data/homebrew/PPSA99008/
├── assets/
│   ├── keys/
│   │   ├── prod.keys
│   │   └── title.keys                 # opzionale
│   ├── firmware/
│   │   └── *.nca                      # NCA del firmware Switch estratti
│   └── roms/
│       ├── Game.nsp
│       └── Game.xci
├── eboot.bin
└── ...

ProsperoEden non include chiavi Nintendo Switch, firmware, giochi o altri dati della console protetti da copyright. Estrarre questi file dall’hardware e dal software di propria proprietà. Non scaricarli né ridistribuirli.

Se si effettua l’aggiornamento dalla prima versione alpha, spostare i file firmware .nca da assets/nand/system/Contents/registered/ a assets/firmware/. Lasciare invariati i file presenti in assets/keys/ e assets/roms/.

Il file ZIP della release non contiene file dell’utente, quindi copiare i file dell’applicazione sopra la propria installazione senza eliminare i dati personali.

Scorciatoie durante il gioco

“Select” significa premere direttamente il touchpad del DualSense, come in ProsperoLight.

Scorciatoia Azione
+ Attiva/disattiva l’HUD delle prestazioni
+ Termina il gioco in esecuzione e torna al menu delle ROM

Changelog

  • Nuovo launcher. Ogni schermata viene ridisegnata con OpenGL: transizioni fluide tra le schermate, testo sempre nitido, pannelli che sfocano la grafica sottostante ed effetti sonori per spostarsi, selezionare e tornare indietro. Impostazioni > Audio > Suoni del menu permette di regolarne il volume.
  • Controller nella schermata principale. Quattro icone dei controller mostrano quali controller sono connessi e cambiano quando uno si collega o si disconnette.
  • Schermata di caricamento. Durante l’avvio di un gioco viene mostrata una scena animata, su entrambi i renderer.
  • La Libreria si apre immediatamente. L’elenco dei giochi viene letto in background e la schermata principale mostra il nome di ogni gioco invece del nome del file.
  • Nuova musica nella schermata principale della PS5.
  • Gameplay più fluido al primo avvio. I core della CPU emulata ora condividono il codice che compilano, quindi ogni parte di un gioco viene compilata una sola volta invece che una volta per ogni core. Nei giochi open world di grandi dimensioni questo dimezza il lavoro di compilazione e rimuove gran parte degli scatti quando il gameplay inizia o viene caricata una nuova area.
  • Compilazione più veloce. La compilazione del codice di un gioco ora richiede circa il 40% in meno di tempo CPU, riducendo gli scatti rimanenti quando il gameplay inizia o viene caricata una nuova area.
  • Risolto il blocco all’avvio. Un gioco poteva bloccarsi definitivamente subito dopo l’avvio perché l’allocatore di memoria dell’emulatore poteva lasciare i thread ad alta priorità in attesa reciproca all’infinito. Le build di sviluppo indicano inoltre dove si blocca un avvio lento.
  • I giochi si chiudono in circa un secondo. La combinazione Select + L1 impiegava 10-25 secondi per tornare alla Libreria; la registrazione dei log ora non attende più l’archiviazione della console e l’emulatore salta le operazioni di chiusura non necessarie.
  • Fino a quattro controller. Il controller di ogni utente PS5 che ha effettuato l’accesso diventa il giocatore successivo (il giocatore 1 è chi ha avviato il gioco); i controller possono collegarsi o disconnettersi durante una partita e i giochi che richiedono controller collegano tutti quelli in uso.
  • Le scorciatoie Select + L1 e Select + R1 funzionano da qualsiasi controller.
  • Vibrazione e movimento. Vibrazione del DualSense per i giochi che la supportano (può essere disattivata in Impostazioni > Controlli) e utilizzo del giroscopio e dell’accelerometro del controller per i controlli di movimento.
  • Risoluzione e upscaling. Impostazioni > Video permette ora di impostare la risoluzione interna di rendering (da 0,5x a 2x) e il filtro utilizzato per adattarla al televisore: Bilinear, AMD FSR, Bicubic o Nearest.
  • Impostazioni per singolo gioco. Premi Triangolo su un gioco nella Libreria per assegnargli il proprio renderer, la propria risoluzione e il proprio filtro di upscaling.
  • Impostazione della lingua. Impostazioni > Lingua permette di scegliere la lingua utilizzata dai giochi (18 lingue), insieme alla relativa regione della console. L’impostazione viene applicata all’avvio del gioco.
  • Aggiornamenti e DLC dei giochi. Inserisci i file di aggiornamento e DLC (NSP o XCI) nella cartella updates accanto a roms; l’aggiornamento più recente e tutti i DLC vengono applicati all’avvio del gioco e sono mostrati nei dettagli del gioco.
  • Compilazione manuale. make scarica ogni dipendenza alla revisione specificata e compila la release. Il renderer OpenGL utilizza ora l’SDK PS5 OpenGL 4.6 0.6.0 pubblicato.

ProsperoEden-v1.000.030.ffpfsc è la stessa applicazione sotto forma di immagine pacchetto per ShadowMountPlus; l’installazione in questo modo non è ancora stata testata.

Download: ProsperoEden v1.000.030 in Pre-release (ffpfsc)

Download: ProsperoEden v1.000.030 in Pre-release

Download: Source code ProsperoEden v1.000.030 in Pre-release

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

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

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-08 / 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.