Super Mario Galaxy ha raggiunto un traguardo importante per la community del reverse engineering: il progetto Petari indica la decompilazione del gioco originale come completata, mentre Luma’s Workshop sta preparando AstroCore, un motore non ufficiale pensato per eseguire il classico Nintendo in modo nativo su PC. Non si tratta di un remake e nemmeno di un emulatore: il lavoro punta a ricostruire il software partendo dal codice decompilato, senza distribuire gli asset originali di Nintendo.
È una di quelle storie tecniche che diventano interessanti anche fuori dalla nicchia del modding, perché Super Mario Galaxy è un gioco del 2007 ancora fortemente legato all’hardware Wii. Portarlo verso un’esecuzione nativa moderna significa studiare pezzo per pezzo il comportamento dell’originale e ricrearlo in una forma comprensibile e compilabile su piattaforme contemporanee.
Petari ha ricostruito il codice di Super Mario Galaxy
Il punto di partenza è Petari, il progetto open source della community dedicato alla decompilazione di Super Mario Galaxy. Il repository specifica chiaramente due aspetti importanti: non contiene gli asset del gioco e richiede una copia esistente del titolo per poter essere utilizzato nel contesto previsto dal progetto.
Decompilare un gioco non significa semplicemente estrarre dei file. L’obiettivo è ottenere codice sorgente capace di riprodurre il comportamento del programma originale, partendo dal software compilato distribuito sulla console. È un lavoro lungo, perché funzioni, strutture e sistemi devono essere identificati, ricostruiti e verificati fino a ottenere corrispondenze affidabili.
Gli sviluppatori di Petari sottolineano inoltre che il progetto non è, da solo, un port PC. Questa distinzione è fondamentale: la decompilazione crea la base tecnica, ma serve poi un ulteriore livello di lavoro per trasformarla in qualcosa che possa girare nativamente su un sistema diverso dalla Wii.
Ed è qui che entra in gioco AstroCore
Sul sito ufficiale di Luma’s Workshop, AstroCore viene presentato come il software PC utilizzato per eseguire questi giochi su computer. Il progetto è ancora in sviluppo e la pagina pubblica, al momento, non indica una data di uscita definitiva.
La differenza rispetto alla normale emulazione è il cuore della storia. Un emulatore cerca di riprodurre l’hardware e l’ambiente della console originale; un port nativo ricompila invece il software affinché possa funzionare direttamente sulla piattaforma di destinazione. Questo può aprire la strada a risoluzioni moderne, gestione più naturale di mouse e controller, miglioramenti tecnici e mod più profonde, anche se le funzioni effettivamente disponibili dipenderanno da ciò che AstroCore implementerà.
Non è un download gratuito di Super Mario Galaxy
Questo è il punto che evita molte interpretazioni sbagliate. Petari dichiara esplicitamente di non includere gli asset proprietari del gioco. AstroCore è un progetto non ufficiale e non trasforma Super Mario Galaxy in un titolo freeware: per utilizzare legalmente un eventuale port è necessario partire dai dati di una copia posseduta, secondo le modalità che il progetto supporterà.
Non c’è quindi nessuna nuova versione PC pubblicata o approvata da Nintendo. Quello che esiste è un lavoro comunitario di reverse engineering che ha raggiunto un livello di maturità sufficiente da consentire a un progetto separato di costruire sopra quella base.
Un lavoro umano, senza scorciatoie generative
Il repository di Petari dedica anche una nota specifica al metodo di sviluppo: il team afferma che la decompilazione non è stata accelerata tramite modelli generativi o strumenti AI che producessero direttamente il codice ricostruito. È un dettaglio interessante perché restituisce la scala del lavoro svolto dalla community, fatto di analisi, confronti, test e correzioni manuali.
È anche uno dei motivi per cui il traguardo ha un peso diverso da una semplice mod grafica. Ricostruire il codice di un gioco di queste dimensioni crea una base che può sopravvivere all’hardware originale e diventare studiabile, mantenibile e adattabile molto più facilmente nel tempo.
Super Mario Galaxy continua a vivere anche fuori dalla Wii
La serie è già tornata recentemente su hardware moderno. Nella nostra recensione di Super Mario Galaxy + Super Mario Galaxy 2 abbiamo analizzato le riedizioni ufficiali Nintendo e il modo in cui i due classici si comportano su Switch. Il lavoro di AstroCore segue però una strada completamente diversa: non vuole sostituire quelle versioni commerciali, ma costruire un’esecuzione nativa comunitaria a partire dal reverse engineering.
Chi vuole recuperare il contesto della riedizione può anche leggere il nostro approfondimento su recensioni e accoglienza di Super Mario Galaxy 1+2, utile per capire perché questi due capitoli continuano ad avere un peso così forte nella storia dei platform 3D.
Il prossimo passo sarà vedere quanto lontano arriverà AstroCore
Per ora il dato concreto è questo: la base di decompilazione di Super Mario Galaxy è arrivata al traguardo e AstroCore sta trasformando quel lavoro in un progetto PC separato. Non c’è ancora una release pubblica definitiva da trattare come un prodotto finito, quindi conviene evitare promesse su prestazioni, compatibilità o funzioni che il team non ha ancora formalizzato.
Ma per un gioco nato quasi vent’anni fa, vedere una community arrivare fino alla ricostruzione completa del codice e poi usarla come fondazione per un motore moderno è già una storia notevole. E il fatto che il lavoro continui rende Super Mario Galaxy uno di quei classici che sembrano rifiutarsi di restare confinati alla console su cui sono nati.



Entra nella conversazione
Condividi il tuo punto di vista: non serve creare un account. I contributi restano soggetti alla moderazione editoriale.