Vai al contenuto

F-Zero X corre sul primo 3DS con un renderer su misura

G-Diffuser porta F-Zero X nativamente anche sul 3DS originale. Un renderer su misura permette di avvicinarsi ai 60 fps in 3D; la build con l’Expansion Kit è invece solo per New 3DS.

Che succede

F-Zero X gira anche sul Nintendo 3DS originale, quello che il progetto aveva inizialmente escluso. Il post-mortem di G-Diffuser racconta come il porting amatoriale del gioco Nintendo 64 sia passato dal New 3DS ai modelli meno potenti, fino alla versione 1.0.0 del 19 ottobre. È un adattamento nativo, non una sessione dentro un emulatore Nintendo 64.

Far entrare il gioco in memoria era solo il primo ostacolo. Secondo il resoconto, le misure sulla console hanno individuato un limite nella cache delle istruzioni, la piccola memoria che tiene vicino al processore il codice da eseguire. Il renderer, cioè la parte che disegna le gare, è stato ripensato attorno a cicli abbastanza piccoli da starci. Il progetto riporta 59–60 fotogrammi al secondo in 3D su gran parte dei circuiti del vecchio 3DS, con passaggi a 30 nei tratti più pesanti.

C’è anche una build per New 3DS con l’Expansion Kit del 64DD, compresi gli editor di piste e veicoli. Sul modello originale l’espansione si avviava, ma era troppo lenta per essere inclusa nella release. Il progetto homebrew non distribuisce ROM o immagini disco: per preparare le risorse servono i propri file originali.

Perché conta

Il modello meno potente ha finito per cambiare anche la versione per New 3DS: il renderer nato durante quella seconda fase è ora quello predefinito su entrambe le console. Il recupero del vecchio hardware ha dato una nuova strada all’intero porting, anziché restare soltanto una versione ridotta.

Leggi la fonte

hypnotize.works

Vuoi sapere di più su pillole come questa?