Super Mario Bros. Wonder è ora giocabile su PC senza emulazione grazie a un porting nativo

I progetti di decompilazione e ricompilazione stanno abbattendo la barriera dell'esclusività per console per i giocatori PC. Nelle ultime settimane sono comparsi molti progetti che mirano a portare sulla piattaforma PC giochi classici, o persino moderni, per console. Sebbene questi progetti abbiano avuto diversi gradi di successo, quelli che hanno prodotto risultati concreti si sono rivelati piuttosto promettenti. Uno di questi progetti è un porting nativo del titolo del 2023 in esclusiva per Nintendo Switch Super Mario Bros. Wonder.
Lo stato attuale del porting
Lo YouTuber Belmante ha sviluppato il porting e pubblicato l'ultimo aggiornamento sul suo canale: un porting nativo per Windows di Super Mario Bros. Wonder. In esecuzione su un portatile Windows con una GPU RTX 3050. Dal video, il gioco sembra girare quasi perfettamente a circa 60 FPS, con piccoli difetti grafici e sfarfallii dello sfondo che causano lievi cali di FPS.
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones
Come funziona il port?
Il codice ricompilato del gioco viene compilato usando C++. Un nuovo livello traduce il driver NVN in Vulkan e comunica direttamente con il driver NVIDIA senza intermediari. Il sistema non utilizza emulatori, JIT o interpreti.
Belmante spiega anche come il gioco utilizzi texture ASTC, incompatibili con le GPU NVIDIA. Per aggirare questo problema, è stato sviluppato un nuovo decoder che consente alla CPU di elaborare le texture ASTC. Una cache delle pipeline su disco, insieme alla decodifica ASTC multithread, riduce inoltre gli scatti che si verificano quando appaiono nuovi oggetti.
Il port è comunque impressionante, soprattutto considerando che non utilizza alcuna emulazione. Belmante aveva già pubblicato un video simile del gioco in esecuzione su macOS con un Mac M1, sebbene quel port presentasse alcuni problemi rilevanti. Come rivelato da Belmante, il rapido sviluppo del progetto è dovuto all'assistenza dell'IA.
Qual è il prossimo passo?
Belmante ha rivelato di voler ottimizzare ulteriormente il port e provarlo su una GPU integrata: per l'esattezza, la Intel UHD 770. Come dichiarato, «è nella stessa categoria del Tegra X1 della Switch, quindi è un buon test per capire quanto possa essere leggero da eseguire». Poiché la Switch originale non aveva un hardware particolarmente potente, è ragionevole pensare che Belmante voglia verificare quale sia la GPU minima necessaria per il port.
Il repository del port è ancora privato per il momento, ma Belmante prevede di rendere presto pubblico tutto ciò che riguarda il progetto. Gli sviluppatori di altri progetti di decompilazione e i giocatori dovrebbero tenere d'occhio questo progetto.















