Il developer Rinnegatamante ha da poco pubblicato un primo aggiornamento per Ghostship, il porting nativo di Super Mario 64 per console PlayStation Vita e PlayStation TV.

Il progetto nasce dal lavoro open source del team Harbour Masters, già noto per iniziative come Ship of Harkinian. L’idea alla base è quella di ricompilare giochi originariamente pensati per altre piattaforme, adattandoli per funzionare in modo nativo su sistemi diversi da quelli originali.
New build of Ghostship Vita is available, now with restored alternative assets support and more optimizations over memory usage and CPU usage. All kind of mods, including textures packs, can now be used, like the one in these screenshots. https://t.co/54d9StrneF pic.twitter.com/KgbRX2iR9Q
— Rinnegatamante (@Rinnegatamante) May 6, 2026
Uno degli aspetti più importanti di questo porting è l’utilizzo di vitaGL, una libreria che traduce le chiamate OpenGL in istruzioni compatibili con la GPU della PlayStation Vita.
In pratica, vitaGL fa da ponte tra un motore grafico moderno e l’hardware della console, permettendo un rendering più efficiente rispetto alle soluzioni di emulazione tradizionali.
Grazie a questa soluzione, il gioco mantiene una fluidità generalmente compresa tra i 30 e i 40 frame al secondo, con qualche calo nelle aree più complesse, ma risultando comunque pienamente giocabile già in questa fase iniziale.
Per utilizzare Ghostship è necessario possedere una copia legale della ROM originale di Super Mario 64, dalla quale vengono estratti gli asset fondamentali.
Una volta generati su PC tramite gli strumenti ufficiali del progetto, questi file devono essere trasferiti su PlayStation Vita insieme all’homebrew. Il processo richiede alcuni passaggi tecnici, ma resta accessibile a chi ha già esperienza con il modding della console.
Questo primo aggiornamento introduce inoltre una serie di miglioramenti importanti sul fronte tecnico e del supporto alle modifiche. È stato aumentato lo spazio di memoria disponibile per la gestione delle mod, rendendo possibile l’utilizzo di contenuti più complessi rispetto al passato.
Ripristinato inoltre il supporto agli asset alternativi, permettendo a tutte le tipologie di mod di funzionare come nella versione PC del progetto.
Sul piano delle prestazioni, la pipeline di rendering Fast3D è stata ottimizzata, con un incremento delle performance stimato tra il 5% e il 10%.
A questo si aggiunge un’ottimizzazione della gestione della memoria: il buffer circolare interno dei vertici è stato spostato nella scratch memory di vitaGL, con un risparmio di circa 32 MB di RAM.
Infine, il progetto è stato aggiornato all’ultima versione disponibile di vitaGL, consolidando ulteriormente stabilità e compatibilità generale.
Preparazione e installazione
- Scaricare la versione PC di Ghostship v1.0.2 e utilizzarla per generare il file
sm64.o2rpartendo dalla propria ROM originale. - Estrarre il file
ghostship.zipdirettamente nella directoryux0:data/della PlayStation Vita. - Copiare i file
sm64.o2reghostship.o2rall’interno del percorsoux0:data/ghostship/. - Installare il file
.vpktramite VitaShell e avviare l’applicazione dalla LiveArea.
Ottimizzazioni vitaGL
Il porting utilizza specifiche configurazioni per migliorare le prestazioni su PlayStation Vita:
HAVE_PTHREAD=1NO_DEBUG=1HAVE_GLSL_TEXTURE_SIZE=1INDICES_SPEEDHACK=1
Preparazione della ROM
Ghostship non include asset protetti da copyright, pertanto è necessario utilizzare una copia originale del gioco.
Verifica della ROM
Utilizzare uno strumento di verifica SHA-1 per assicurarsi che la ROM sia compatibile. Per il controllo è possibile utilizzare il servizio online disponibile su romhacking.net.
- Hash SHA-1 versione USA: 9bef1128717f958171a4afac3ed78ee2bb4e86ce
- Hash SHA-1 versione Giappone: 8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51
Formato della ROM
- La ROM deve essere obbligatoriamente nel formato
.z64. Se il file è in formato.n64, effettuare la conversione utilizzando strumenti dedicati.
Generazione dei file di gioco
Windows
- Estrarre tutti i file in una cartella e avviare l’eseguibile
Ghostship.exe. Selezionare la ROM USA o JP per generare automaticamente il file.o2r.
Linux
- Estrarre i file ed eseguire
Ghostship.appimage. Se necessario, rendere il file eseguibile tramite terminale con il comandochmod +x.
macOS
- Estrarre i file e avviare Ghostship, quindi selezionare la ROM compatibile.
Nota importante
Dopo il primo avvio su PC, il file sm64.o2r verrà generato nella stessa cartella del programma.
Configurazione dei controlli
Configurazione predefinita tastiera:
| N64 | Tastiera |
|---|---|
| A | X |
| B | C |
| Z | Z |
| Start | Spazio |
| Stick analogico | WASD |
| C Buttons | Frecce direzionali |
| D-Pad | TFGH |
Scorciatoie utili
| Tasto | Azione |
|---|---|
| ESC | Apertura menu |
| CTRL + R | Reset durante il gioco |
| F11 | Schermo intero |
| TAB | Attivazione asset alternativi |
Motori grafici supportati
Ghostship supporta tre API grafiche principali: DirectX 11 su Windows, OpenGL su tutte le piattaforme e Metal su macOS. La selezione avviene dal menu impostazioni e richiede il riavvio del programma.
In caso di problemi o crash, modificare manualmente il file Ghostship.cfg.json, impostando il backend su OpenGL.
Asset personalizzati e mod
I contenuti personalizzati utilizzano file nei formati .o2r o .otr. Per attivarli, copiarli nella cartella mods. Per la creazione di asset personalizzati è possibile utilizzare strumenti dedicati come generatori OTR/O2R o plugin per Blender.
Sviluppo e test
Per chi desidera compilare manualmente il progetto, sono disponibili istruzioni specifiche nella repository ufficiale. Le versioni di test continuo (build CI) sono disponibili per il playtesting, ma possono contenere bug o problemi di stabilità.
Nota finale
In caso di difficoltà, utilizzare i canali di supporto ufficiali del progetto Ghostship. Si ricorda che l’utilizzo del software richiede il possesso legittimo della copia originale del gioco.
Changelog
- Aumentata la memoria disponibile per la gestione delle mod. Ora è possibile utilizzare mod più complesse.
- Ripristinato il supporto agli asset alternativi: questo permetterà a tutte le tipologie di mod di funzionare come nella versione PC.
- Ottimizzata la pipeline di rendering Fast3D con un incremento delle prestazioni del 5-10%.
- Spostato il buffer circolare interno dei vertici nella scratch memory di vitaGL, con un risparmio di 32 MB di memoria.
- Aggiornato all’ultima versione di vitaGL.
Download: Ghostship v1.1 (vpk)
Download: Ghostship v1.1 (zip)
Download: Source code Ghostship v1.1
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Xbox Series
Vedi altri prodotti Xbox Series
Ultimo aggiornamento 2026-05-18 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena Switch] Rilasciato Switchroot LineageOS Downloader v1.0.3: download più stabili, fix checksum e nuovi file Android](https://www.biteyourconsole.net/wp-content/uploads/SwitchRootLineageOS-238x178.webp)


![[Scena Switch] Rilasciato Switchroot LineageOS Downloader v1.0.3: download più stabili, fix checksum e nuovi file Android](https://www.biteyourconsole.net/wp-content/uploads/SwitchRootLineageOS-100x75.webp)
