Home Homebrew Super Mario Bros. in C arriva su console PlayStation Vita: un porting...

Super Mario Bros. in C arriva su console PlayStation Vita: un porting nativo davvero notevole

124
0

Su console PlayStation Vita arriva una novità davvero particolare per gli appassionati di homebrew game: Super Mario Bros. torna giocabile sulla portatile Sony grazie a un porting nativo basato su di una ricompilazione in C.

Il progetto originale SuperMarioBros-C non sfrutta l’emulazione. Si basa infatti sulla disassemblazione completa del Super Mario Bros. per NES e sulla sua conversione automatica in codice C/C++ leggibile.

SuperMarioBros C Vita v.0.1 by Gustavo3211 can now be downloaded from VitaDB or VitaDB Downloader! More info: https://www.rinnegatamante.eu/vitadb/#/info/1395

(@vitadb.bsky.social) 2026-05-05T19:20:05.073Z

In questo modo non viene emulato l’hardware della console originale, ma viene eseguito il gioco tramite codice tradotto in linguaggio moderno. Il risultato è una versione più leggera ed efficiente, con ottime prestazioni e un enorme potenziale per future modifiche, come mod, hack e miglioramenti strutturali.

La versione per PlayStation Vita è già sorprendentemente solida per uno stato iniziale. Il gioco gira a 60 FPS stabili e fluidi, con risoluzione adattata allo schermo della console e controlli completamente ottimizzati per tasti e analogico.

L’audio è ancora sperimentale e disattivato di default per evitare possibili crash, ma il gameplay è già pienamente funzionante. Per avviare il gioco è necessario anche la ROM originale, legalmente posseduta dall’utente.

Installazione

  • Scaricare e installare il file smbc.vpk sulla console PlayStation Vita utilizzando VitaShell.
  • Posizionare la ROM game.nes (il file deve essere rinominato esattamente in questo modo) nel percorso ux0:data/SMB/game.nes.
    • ROM richiesta: Super Mario Bros. (JU) (PRG0) [!].nes

Controlli

  • /   Muovi
  • / /   Salta
  • /  Corri
  • Avvia
  •  Select

Nota: Se debug_mode è abilitato nel file config.ini, i tasti e attiveranno invece il cambio tra modalità audio e rendering.

Esecuzione

Per funzionare è necessaria una copia non modificata della ROM Super Mario Bros. (JU) (PRG0) [!].nes. Senza questo file il gioco non mostrerà alcuna grafica, poiché i dati CHR vengono utilizzati per il rendering.

Di default, il programma cercherà questo file nella directory di lavoro corrente, ma il percorso può essere configurato anche nel file smbc.conf.

Configurazione

Il programma può essere configurato facoltativamente tramite un file chiamato smbc.conf nella directory di lavoro. Questo file utilizza il formato INI.

Download: Super Mario Bros. C v0.1

Download: Source code Super Mario Bros. C v0.1

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

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-05-13 / 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.