Home Homebrew Wave Race 64 arriva su PC: il port Recompiled lo rende più...

Wave Race 64 arriva su PC: il port Recompiled lo rende più moderno che mai

111
0

Se siete cresciuti con il Nintendo 64, probabilmente ricorderete bene quanto Wave Race 64 riuscisse a lasciare a bocca aperta. Per l’epoca era qualcosa di speciale: acqua, onde, velocità e una fisica che sembrava quasi impossibile da vedere su una console a cartucce.

Oggi, a quasi trent’anni dal suo debutto, quel classico Nintendo torna a far parlare di sé grazie a un progetto non ufficiale che lo porta direttamente su PC.

Si tratta di Wave Race 64: Recompiled, un porting realizzato attraverso la recompilazione statica che permette di eseguire il gioco in modo nativo su Windows, senza ricorrere a un emulatore tradizionale.

Il progetto ha raggiunto la versione 0.4.0 e, soprattutto con quest’ultimo aggiornamento, Wave Race 64 sembra quasi rinascere sotto una nuova veste.

Pubblicato nel 1996 e sviluppato da Nintendo EAD, Wave Race 64 era molto più di un semplice gioco di corse con moto d’acqua. Il titolo riusciva a sfruttare l’hardware del Nintendo 64 per creare onde dinamiche, effetti dell’acqua e una sensazione di velocità che all’epoca rappresentavano un vero e proprio punto di riferimento tecnico.

Ancora oggi il gioco conserva un fascino particolare e, per molti appassionati, rimane uno dei titoli più riusciti della generazione Nintendo 64.

Wave Race 64: Recompiled sfrutta la tecnica della static recompilation, attraverso la quale il codice del gioco originale viene trasformato in un eseguibile nativo per PC.

La differenza rispetto a un normale emulatore è importante: il gioco non viene semplicemente eseguito all’interno di un ambiente che riproduce l’hardware del Nintendo 64, ma viene adattato per funzionare direttamente sull’architettura del PC.

Questo permette di ottenere maggiore flessibilità e di introdurre caratteristiche che sul Nintendo 64 originale non erano possibili, come il supporto alle risoluzioni moderne e il widescreen.

L’aggiornamento porta con sé alcuni interventi particolarmente interessanti. Il più evidente è probabilmente il supporto al widescreen nativo, che permette di abbandonare il vecchio formato 4:3 senza dover ricorrere a soluzioni esterne.

Ancora più interessante è il nuovo sistema di interpolazione ad alto framerate. Wave Race 64 continua a mantenere la frequenza originale del gioco, con i menu a 20 fps e le gare a 30 fps, ma il renderer genera fotogrammi intermedi per rendere l’immagine molto più fluida.

Il risultato si nota soprattutto negli elementi che caratterizzano maggiormente il gioco: le onde dell’acqua e il cielo non presentano più gli evidenti scatti dell’originale e risultano decisamente più naturali durante il movimento.

Corretto inoltre un problema presente nell’introduzione che poteva provocare variazioni indesiderate nelle proporzioni dell’immagine.

Sono interventi apparentemente piccoli, ma che cambiano parecchio la percezione generale del gioco. La fisica dell’acqua, già spettacolare nel 1996, oggi può finalmente essere accompagnata da una resa visiva più fluida e adatta ai display moderni.

Per utilizzare il progetto è necessario possedere una ROM originale compatibile di Wave Race 64. In particolare, la versione richiesta è quella USA Rev A, identificata come la versione 1.1, con CRC header 0x492F4B61 0x04E5146A.

Attenzione: La versione originale statunitense (v1.0, revisione 0), le versioni giapponese ed europea e l’edizione Shindou non funzioneranno: il loro codice è strutturato in modo diverso e ogni indirizzo utilizzato in questo progetto è legato alla Rev A. Il launcher controlla il file selezionato; da una shell, WaveRace64Recomp.exe --identify your.z64 mostra di quale versione si tratta.

Dopo aver scaricato la versione 0.4.0 del progetto, è sufficiente estrarre l’archivio, avviare il programma WaveRace64Recomp.exe e indicare la ROM in proprio possesso.

Il progetto non distribuisce gli asset del gioco originale: questi devono essere forniti dall’utente attraverso una copia legalmente ottenuta. Le impostazioni e i salvataggi vengono invece conservati nella cartella %LOCALAPPDATA%\WaveRace64Recomp.

Nota: WaveRace64Recomp-0.4.0-windows-x64-debug-symbols.zip non è una seconda build, contiene i simboli di debug dello stesso eseguibile, necessari esclusivamente per ottenere un report di crash leggibile.

Changelog

Tutto qui riguarda l’impostazione Framerate. Il gioco continua a funzionare alle frequenze che ha scelto per sé: 20 nei menu, 30 durante una gara, mentre il renderer disegna i fotogrammi intermedi calcolando come si è mosso ogni elemento dall’ultimo fotogramma.

Due degli elementi più importanti sullo schermo non si muovevano per quanto riusciva a rilevare, quindi rimanevano alla frequenza del gioco.

  • Il cielo si muove insieme al resto dell’immagine. Prima tremolava lungo l’orizzonte a 60 fotogrammi al secondo, e ancora di più al di sopra di esso. Il gioco ricostruisce da zero le tre fasce del cielo a ogni fotogramma invece di spostarle, quindi il renderer vedeva un elemento che non si muoveva e lo manteneva fermo tra i fotogrammi del gioco mentre il mondo scorreva.
  • Le onde dell’acqua sono fluide. La stessa cosa, nel punto in cui conta di più: la superficie viene ricostruita a ogni fotogramma, quindi le onde procedevano a scatti a 20 o 30 fotogrammi al secondo sotto una telecamera che funzionava a 60.
  • L’apertura mantiene una larghezza costante. Passava dalla modalità widescreen corretta a un’immagine ingrandita e deformata da una ripresa all’altra: era particolarmente evidente sul logo Wave Race nell’angolo, che si ingrandiva e scivolava verso il bordo. Un rettangolo che copriva l’intero fotogramma veniva trattato come una sovrapposizione a schermo intero da allungare, quando invece fa parte dell’immagine anziché essere sovrapposto ad essa.

Se uno dei primi due elementi appare peggiore rispetto a prima, può essere disattivato singolarmente: impostare WR64_NO_SKY_INTERP=1 oppure WR64_NO_WATER_INTERP=1 nell’ambiente prima dell’avvio.

WR64_PAIRING=1 scrive ciò che il renderer sta riuscendo a interpolare nel file wr64.log, che è la cosa utile da allegare se qualcosa presenta scatti.

Problemi noti

  • Nel menu principale e nelle schermate di inserimento del nome, alcuni elementi alternano tra centrati e allungati ogni pochi fotogrammi. È lo stesso tipo di sfarfallio presente nell’apertura, ma dovuto a una causa diversa, e non è stato risolto in questa versione.
  • Il layout della schermata dei risultati è errato quando HUD Placement è impostato su un valore superiore a Original.
  • Il banner MAX POWER perde l’ultima lettera quando il layout dell’HUD è attivo. Viene disegnato completo senza di essa.
  • Una finestra in formato 4:3 mostra l’immagine con bande nere; la modalità a schermo intero su un display widescreen non lo fa.
  • La modalità Stunt e la cerimonia del campionato sono state testate meno delle gare; non tutti i tracciati sono stati giocati in entrambe le direzioni.
  • Solo Windows.

Download: Wave Race 64: Recompiled v0.4.0

Download: Wave Race 64: Recompiled Debug symbols v0.4.0

Download: Source code Wave Race 64: Recompiled v0.4.0

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

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

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

Ultimo aggiornamento 2026-10-14 / 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.