ProsperoEden: l’emulatore funzionante che fa girare i giochi Switch su PS5

ProsperoEden ha fatto il suo debutto pubblico portando l’emulazione nativa di Nintendo Switch direttamente sulla PS5, a patto che la console Sony sia stata “liberata” tramite jailbreak. Il progetto, firmato dallo sviluppatore blackbearreloaded e ospitato su GitHub, è una derivazione del popolare emulatore open source Eden, che a sua volta discende da Yuzu, chiuso nel 2024 dopo la controversa vicenda legale con Nintendo. Deja vu garantito per chi segue questo settore.

La build attuale è classificata come alpha, e la compatibilità rispecchia fedelmente quella fase di sviluppo. I titoli che reggono meglio sono quelli tecnicamente meno esigenti: Cuphead e Hollow Knight raggiungono i 60fps, mentre Horizon Chase Turbo, Mario vs. Donkey Kong e Metroid Dread oscillano tra 40 e 50fps. Mario Kart 8 Deluxe si colloca in una fascia simile. Dall’altra parte della scala, The Legend of Zelda: Breath of the Wild è classificato “unplayable”, e Animal Crossing: New Horizons arranca attorno ai 15fps, corredato di problemi gravi.

L’asimmetria nei risultati ha una spiegazione tecnica precisa. ProsperoEden utilizza OpenGL come backend grafico, dal momento che nessun renderer Vulkan è disponibile per l’ambiente PS5. Questo limita sia le performance sia la compatibilità con titoli che sfruttano pipeline grafiche più moderne. A complicare ulteriormente il quadro, il firmware della console incide sul comportamento dell’emulatore: la maggior parte dei test è stata condotta su firmware 6.02, ma alcune build risultano funzionali anche su 12.70.

Cosa porta la versione v1.000.010

L’ultima release v1.000.010 concentra i miglioramenti sull’implementazione OpenGL, con interventi su operazioni multisample, gestione della compatibilità tra render target, lifetime degli shader e depth copy. Il caricamento dei giochi è stato ottimizzato, così come la gestione del ritorno al launcher dopo la chiusura di un titolo. Due giochi specifici, Metroid Dread e Super Mario 3D World, hanno ricevuto fix dedicati.

Sul fronte usabilità, ProsperoEden supporta il controller DualSense e permette di configurare la modalità portatile o da dock per ciascun gioco separatamente. Il salvataggio delle partite funziona, il che evita di ricominciare da capo a ogni sessione. Non è richiesto alcun contenuto proprietario incluso nell’emulatore: firmware, chiavi e file di gioco devono essere forniti dall’utente.

Il progetto è in sviluppo attivo e il codice sorgente verrà pubblicato man mano che la stabilità migliorerà, stando a quanto dichiarato dall’autore. La finestra di disponibilità su GitHub resta però un’incognita concreta: Nintendo ha già fatto rimuovere in passato diversi repository di emulatori dalla piattaforma, e ProsperoEden non è certo fuori dal raggio d’azione dei legali della casa di Kyoto.