Home Emulatori NullDC4Wii Alpha v0.22 porta il Dreamcast su Wii con supporto USB, multiplayer...

NullDC4Wii Alpha v0.22 porta il Dreamcast su Wii con supporto USB, multiplayer e miglioramenti prestazionali

132
0

Nel panorama homebrew dedicato alla Wii stanno emergendo sempre più progetti sorprendenti, ma pochi riescono a catturare l’attenzione degli appassionati quanto NullDC4Wii.

Si tratta di un ambizioso emulatore del Sega Dreamcast sviluppato specificamente per console Wii, nato come evoluzione del vecchio tentativo di porting di nullDC realizzato anni fa da skmp e oggi riportato in vita grazie al lavoro di BenoitAdam94 e di altri membri della scena homebrew.

L’idea di vedere una Wii emulare giochi Dreamcast può sembrare quasi assurda considerando le limitazioni hardware della console Nintendo, eppure il progetto sta facendo progressi concreti aggiornamento dopo aggiornamento.

La build più recente, Alpha 0.22 mostra chiaramente come lo sviluppo stia avanzando rapidamente nonostante l’emulatore sia ancora in una fase molto preliminare.

Già oggi NullDC4Wii riesce ad avviare diversi titoli iconici della libreria Dreamcast. Tra i giochi compatibili compaiono classici come Crazy Taxi, Shenmue, JoJo’s Bizarre Adventure, Power Stone, Zombie Revenge e Rayman 2: The Great Escape, oltre ad altri titoli e demo tecniche che permettono agli sviluppatori di migliorare progressivamente compatibilità e stabilità.

Uno degli aspetti più interessanti del progetto è la grande quantità di funzioni già implementate nonostante lo stato alpha.

L’emulatore supporta il controllo tramite Wiimote con Nunchuck e controller GameCube, include una modalità multiplayer per due giocatori attivabile direttamente dal menu e permette il caricamento dei giochi sia da scheda SD sia da periferiche USB.

Presente inoltre il supporto alla VMU virtuale, fondamentale per i salvataggi Dreamcast, insieme a un menu pre-avvio che consente di selezionare rapidamente giochi e impostazioni.

Gli sviluppatori hanno anche introdotto diversi preset di accuratezza (Fast, Balanced e Accurate) che permettono di bilanciare prestazioni ed emulazione a seconda del titolo utilizzato.

A questo si aggiungono opzioni dedicate alla cache delle texture e ai preset grafici, elementi molto importanti per spremere al massimo l’hardware della Wii.

Dal punto di vista delle prestazioni, la situazione varia parecchio in base al gioco e alle configurazioni scelte. Attualmente alcuni titoli riescono a raggiungere oltre 50 FPS mentre altri si muovono ancora tra gli 8 e i 20 FPS.

L’emulazione non è ancora completa: mancano varie implementazioni audio, alcune texture risultano corrotte e la compatibilità generale è ancora lontana dall’essere definitiva.

Nonostante questo, il semplice fatto di vedere giochi come Shenmue o Crazy Taxi girare realmente su Wii rappresenta già un risultato impressionante per la scena homebrew.

L’aggiornamento Alpha 0.22 introduce inoltre diverse novità importanti. È stata implementata la modalità a due giocatori, il supporto USB è stato confermato come stabile e il log di debug è stato riattivato per aiutare lo sviluppo e facilitare il lavoro dei tester.

Continuano inoltre i miglioramenti alla gestione delle texture e della cache, aspetti fondamentali per incrementare fluidità e compatibilità.

Installazione

Inserire i file del BIOS e i file dei giochi

File BIOS obbligatori in SD:/data/

  • dc_boot.bin
  • dc_flash.bin
  • fsca-table.bin (incluso)

File BIOS opzionali in SD:/data/

  • dc_flash_wb.bin (si tratta del file dc_flash già salvato)
  • syscalls.bin (necessario per file ELF/BIN)
  • IP.bin (necessario per file ELF/BIN)
  • dc_nvmem.bin
  • vmu_default.bin

I file dei giochi devono essere inseriti in:

  • SD:/discs/
    oppure
  • USB:/dreamcast/

Per iniziare, si consiglia di testare con Castlevania Resurrection e Sega Tetris.

Inserire le cartelle contenenti i file GDI all’interno di queste directory.

I file CDI al momento non funzionano.

Potrebbero funzionare invece i formati:

  • ISO
  • BIN/CUE
  • NRG
  • MDS

Supportati anche BIN/CUE/ELF, ma probabilmente saranno necessari IP.bin e syscalls.bin (prendere IP.TMPL da BootDreams e rinominarlo in IP.bin).

Changelog

Miglioramenti

  • Aggiunta la modalità 2 giocatori! Per il momento deve essere attivata dal menu principale prima dell’avvio del gioco.
  • Il caricamento dei giochi da USB è stato testato: è confermato che funziona correttamente!

Sviluppatori

  • Riattivato il log sulla Wii reale.
  • In origine era presente un file di log nel file main.cpp (salvato in sd:/ndclog.txt).
  • Il problema era che questo disabilitava la visualizzazione delle printf() sullo schermo.
  • Dato che il menu base utilizza le printf(), il codice era stato commentato probabilmente dalla Alpha 0.03.
  • Ora il logging su file (nella root: sd:/ndclog.txt) è stato spostato in gxrend.cpp (initrend).
  • Questo aiuterà a identificare meglio ciò che funziona su Dolphin ma non sulla Wii reale.

Extra Opzionali

  • Forwarder Wii e Wii U: vedere la release Alpha 0.17.

Il codice sorgente del progetto è disponibile tramite GitHub – NullDC4Wii mentre le build scaricabili possono essere trovate nella pagina Releases ufficiali. Per verificare lo stato dei giochi compatibili è disponibile anche la pagina dedicata su WiiBrew Wiki.

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

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

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

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