Home Emulatori Wii64 si aggiorna alla versione 1.4.5: migliorata la compatibilità e corretti...

[Scena Wii] Wii64 si aggiorna alla versione 1.4.5: migliorata la compatibilità e corretti diversi giochi N64

84
0

Pubblicato un nuovo aggiornamento per Wii64, il celebre emulatore del Nintendo 64 sviluppato per Nintendo Wii e GameCube dal developer emukidid.

Il progetto rappresenta uno dei porting più longevi della scena homebrew Nintendo. Nato originariamente come adattamento di Mupen64 ottimizzato per l’hardware della Wii, Wii64 è stato migliorato nel corso degli anni grazie al lavoro di diversi sviluppatori, tra cui sepp256, tehpola e Fix94.

Questa nuova versione introduce una serie di modifiche provenienti direttamente dai progetti upstream GLideN64 e mupen64plus-core, con l’obiettivo di migliorare ulteriormente la compatibilità dell’emulatore.

Gli sviluppatori avvertono tuttavia che questi cambiamenti, proprio perché molto profondi, potrebbero aver introdotto qualche regressione rispetto alle versioni precedenti.

La community è quindi invitata a segnalare eventuali giochi o funzioni che dovessero smettere di funzionare correttamente.

Sul fronte generale, l’aggiornamento interviene innanzitutto sulla gestione delle copertine giapponesi, che ora vengono ruotate correttamente. Lo sviluppatore ha inoltre anticipato la pubblicazione futura di un nuovo e più completo file boxart.bin.

Corretto anche un problema che poteva impedire la corretta uscita dall’emulatore su GameCube, con la speranza che la stessa correzione risolva il comportamento anche su Wii.

Migliorata inoltre la gestione della modalità video, con l’utilizzo della risoluzione 240p in NTSC e 264p in PAL per le ROM appartenenti ai rispettivi sistemi video.

Un’altra correzione riguarda il menu di Wii64: è stato risolto un crash che poteva verificarsi utilizzando il Wii Remote dopo essere tornati dalla visualizzazione delle copertine. Anche il caricamento dell’elenco delle ROM è stato ottimizzato, riducendo i tempi necessari per visualizzare la libreria.

Per quanto riguarda i controller, è stata aggiunta la possibilità di utilizzare il D-Pad come stick analogico, ampliando il numero di configurazioni di input compatibili con l’emulatore.

Gli interventi più importanti riguardano comunque il core dell’emulatore, con l’aggiornamento della gestione del timing degli interrupt VI, ripresa dal codice upstream, mentre all’avvio di una ROM viene ora mostrata una schermata iniziale fino alla ricezione del primo V/I.

Particolarmente interessante è anche l’aggiornamento della gestione di SP_STATUS e l’introduzione dell’esecuzione parziale delle Display List. Questa modifica permette di correggere problemi riscontrati in titoli come Gauntlet Legends con il plugin grafico glN64 e Taz Express.

Nel core è stato inoltre portato da GLideN64 il microcodice ZSortBOSS ucode, che permette di migliorare il supporto a Stunt Racer e World Driver Championship.

Corretto il comportamento di count_per_op con i valori 1 e 3 nella modalità pure interpreter, risolvendo alcune problematiche legate all’esecuzione delle istruzioni.

Anche il plugin grafico glN64 riceve diverse correzioni. In particolare, l’aggiornamento interviene sul supporto a Cruis’n USA e Cruis’n Exotica, mentre viene effettuato anche un tentativo di risolvere una regressione relativa al Framebuffer introdotta nelle versioni precedenti.

Infine, il plugin Rice_GX ha ricevuto un aggiornamento di base necessario per mantenerne il corretto funzionamento dopo le modifiche apportate alla gestione di SP_STATUS.

Controlli

  • I controlli sono completamente configurabili in modo che qualsiasi pulsante sul controller possa essere mappato.
  • La schermata di configurazione del controller presenta ciascun pulsante del N64 e ti consente di passare da una sorgente all’altra.
  • Ci sono 4 slot di configurazione per ogni tipo di controller.
    • Per caricare una diversa configurazione salvata in precedenza, seleziona lo slot e fai clic su “Load”.
    • Dopo aver configurato i controlli come desiderato, selezionare lo slot e fai clic su “Save”.
    • Dopo aver salvato diverse configurazioni negli slot, assicurarsi di salvare le configurazioni nella scheda di input del riquadro delle impostazioni.
  • Facendo clic su “Next Pad” si scorreranno i controller N64 assegnati.
  • C’è un’opzione per invertire l’asse Y dello stick analogico dell’N64; per impostazione predefinita è ‘Normal Y’.
  • La configurazione “Menu Combo” consente di selezionare una combinazione di pulsanti per tornare al menu.

Impostazioni

  • General:
    • Native Saves Device: Scegli dove caricare e salvare i salvataggi di gioco nativi.
    • Save States Device: Scegli dove caricare e salvare gli stati di salvataggio.
    • Select CPU Core: Scegli se giocare con puro interprete (migliore compatibilità) o dynarec (migliore velocità).
    • Save settings.cfg: Salva tutte queste impostazioni su SD o USB (da caricare automaticamente la prossima volta).
  • Video:
    • Show FPS: Mostra il framerate nell’angolo in alto a sinistra dello schermo.
    • Screen Mode: Seleziona le proporzioni dello schermo; ‘Force 16:9’ sarà il pilastro del display di gioco.
    • CPU Framebuffer: Abilita per i giochi che disegnano solo direttamente sul framebuffer (questo dovrà essere impostato solo per alcune demo homebrew).
    • 2xSaI Tex: Ridimensiona e interpola le texture in-game (instabile su GC, non supportato in Rice GFX).
    • FB Textures: Abilita le texture framebuffer (necessario per alcuni giochi per rendere tutto correttamente (ad esempio Zelda Subscreen), ma può influire sulle prestazioni; instabile su GC, non supportato in Rice GFX).
  • Input:
    • Configure Input: Seleziona i controller da utilizzare nel gioco.
    • Configure Paks: Seleziona quali pacchetti di controller utilizzare in quali controller.
    • Configure Buttons: Accedere alla schermata di configurazione del controller descritta sopra.
    • Save Button Configs: Salva tutti gli slot di configurazione del controller su SD o USB.
    • Auto Load Slot: Seleziona lo slot da caricare automaticamente per ciascun tipo di controller.
  • Audio:
    • Disable Audio: Selezionare per disattivare l’audio.
  • Saves:
    • Auto Save Native Saves: Quando abilitato, l’emulatore caricherà automaticamente i salvataggi dal dispositivo selezionato al caricamento della ROM e salverà quando si torna al menu o si spegne la console.

Utilizzo avanzato

Versione GameCube

Wii64 esiste anche come Cube64, una versione dell’emulatore con la stessa interfaccia utente e presenta, anche se con restrizioni di memoria più strette, meno potenza della CPU.

Questa versione ha molta meno memoria disponibile e richiede il paging pesante dei dati ROM dal supporto di archiviazione in una piccola cache ARAM e poi nella memoria principale, questo è indicato da ogni volta che vedi l’icona di una cartuccia nell’angolo in alto a destra dello schermo.

Ci sono anche 3 versioni per plugin di grafica spedite (6 file .dol in totale).

Le versioni -exp.dol tentano di supportare l’expansion pak rimuovendo il mini menu, boxart e riducendo ulteriormente le varie cache, questo dovrebbe essere usato solo per i giochi che richiedono l’expansion pak in quanto probabilmente si arresterà più spesso a causa della minore quantità di memoria a disposizione.

Le versioni -basic.dol rimuovono il supporto boxart e il mini menu nel tentativo di avere più memoria libera disponibile per evitare crash.

Versione WiiVC

Questa versione non è molto supportata a causa della sua natura di nicchia. Abilita il supporto DRC (Wii U GamePad) e sfrutta anche il supporto del moltiplicatore CPU sbloccato, se abilitato.

L’essenza di ciò è che puoi eseguire Wii64 su un Wii U in “modalità Wii” ma con il supporto per Wii U Game Pad e (opzionalmente) il moltiplicatore della CPU sbloccato.

Per avviare questa versione puoi semplicemente utilizzare la modalità vWii per utilizzare il GamePad, o per sbloccare il moltiplicatore della CPU dovrai essere esperto nelle configurazioni homebrew Wii U (essenzialmente esiste un processo per iniettare homebrew in un titolo WiiVC.

I titoli Wii erano disponibili su Wii U tramite l’eShop e c’è una cosa chiamata sign_c2w_patcher che devi avviare prima di caricare questo titolo per sbloccare il moltiplicatore della CPU. Questa versione viene fornita come “Wii64 | Rice GFX | WiiVC” e “Wii64 | glN64 GFX | WiiVC” nell’archivio.

Argomenti del tempo di avvio

Quanto segue può essere passato tramite wiiload o modificando il file meta.xml per sovrascrivere le impostazioni. Possono anche essere modificati tramite settings.cfg che viene creato al primo avvio dell’emulatore.

  • MiniMenu – Quale stile di menu dovrebbe essere predefinito l’emulatore.
    • 0 = Non avviare il Mini Menu.
    • 1 = Avvia nel mini menu (predefinito).
  • Audio – Attiva/disattiva audio.
    • 0 = Disabilitato.
    • 1 = Abilitato (predefinito).
  • FPS – Attiva/disattiva visualizzazione FPS.
    • 0 = Disabilitato (predefinito).
    • 1 = Abilitato.
  • FBTex – Texture FrameBuffer per glN64 (es. schermata di pausa OoT).
    • 0 = Disabilitato (predefinito).
    • 1 = Abilitato.
  • 2xSaI – Upscaling della texture 2xSaI per glN64.
    • 0 = Disabilitato (predefinito).
    • 1 = Abilitato.
  • ScreenMode
    • 0 = 4:3.
    • 1 = 16:9.
    • 2 = 16:9 Pillar box.
  • VideoMode
    • 0 = VIDEOMODE_AUTO (default).
    • 1 = VIDEOMODE_PAL60.
    • 2 = VIDEOMODE_240P.
    • 3 = VIDEOMODE_480P.
    • 4 = VIDEOMODE_PAL.
    • 5 = VIDEOMODE_288P.
    • 6 = VIDEOMODE_576P.
  • Core
    • 0 = Pure Interpreter.
    • 1 = Dynamic Recompiler (predefinito).
  • CountPerOp
    • 0 = 1 per Op (predefinito per WiiVC).
    • 1 = 2 per Op (predefinito per Wii).
    • 2 = 3 per Op (predefinito per GameCube).
  • NativeDevice – Quale dispositivo utilizzare per i salvataggi nativi (SRAM/FlashRAM/EEPROM).
    • 0 = SD.
    • 1 = USB.
    • 2 = Scheda di memoria A.
    • 3 = Scheda di memoria B.
  • StatesDevice – Quale dispositivo utilizzare per salvare gli stati.
    • 0 = SD.
    • 1 = USB.
  • AutoSave – Se salvare o meno automaticamente i salvataggi nativi quando si torna al menu.
    • 0 = Disabilitato.
    • 1 = Abilitato (predefinito).
  • LimitVIs – Come limitare la velocità di emulazione.
    • 0 = Nessun limite VI.
    • 1 = Attendi VI (predefinito).
    • 2 = Attendi frame.
  • Pak1 / Pak2 / Pak3 / Pak4 – Cosa è inserito in ogni slot del controller Pak.
    • 0 = Memory Pak (predefinito).
    • 1 = Rumble Pak.
  • LoadButtonSlot – Da quale slot caricare le mappature dei pulsanti.
    • Da 0 a 3 = Slot pulsanti da 0 a 3.
    • 4 = Predefinito.

Compatibilità

Segnala e visualizza eventuali problemi aperti sul tracker dei problemi. Una lista dei titoli compatibili può essere trovata a questo indirizzo.

Changelog

Le modifiche al core sono state riportate dai progetti upstream GLideN64 e mupen64plus-core, il che dovrebbe aver migliorato la nostra compatibilità, ma di conseguenza qualcosa che funzionava prima potrebbe essersi rotto ora, quindi assicuratevi di segnalare eventuali regressioni che si sono verificate.

  • Generale:
    • Ruotata la boxart giapponese (pubblicherò presto un nuovo boxart.bin più completo).
    • Corretto il problema di uscita su GameCube (si spera anche su Wii?).
    • Utilizzato il 240p NTSC (PAL264p per le ROM PAL) #127
    • Corretto il crash del menu con il Wii Remote tornando dalla visualizzazione della boxart #124
    • Migliorata la velocità di caricamento dell’elenco delle ROM.
    • Aggiunta l’opzione D-PAD come stick analogico per un numero maggiore di tipi di input dei controller #58
  • Core:
    • Aggiornato il timing degli interrupt VI dall’upstream, aggiunta una schermata di “splash” all’avvio della ROM fino al primo V/I.
    • SP_STATUS ed esecuzione parziale delle DL (risolve Gauntlet Legends (su glN64), Taz Express) #117 #11
    • Portato da GLideN64 il microcodice ZSortBOSS (supportati Stunt Racer e World Driver Championship).
    • Corretti i problemi di count_per_op (1, 3) nel pure interpreter.
  • glN64:
    • Corretti Cruis’n USA, Cruis’n Exotica #96
    • Tentata la correzione della regressione del Framebuffer #125
  • Rice_GX:
    • Aggiornamento di base per mantenerlo funzionante con gli aggiornamenti di SP_STATUS.

Download: Wii64 v1.4.5

Download: Cube64 v1.4.5

Download: Source code Wii64/Cube64 v1.4.5

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-09-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.