
Il team di sviluppo di Swiss, il famoso homebrew per Nintendo GameCube e Wii, ha rilasciato una nuova versione del software: Swiss v0.6r1823. Questa release, curata da @Extrems, introduce una serie di miglioramenti, correzioni di bug e nuove funzionalità che rendono l’esperienza di gioco e sviluppo ancora più fluida e versatile. Ecco un riepilogo delle principali novità:
1. Aggiunta di Firme VI per il Berry Update Program
- Swiss ora supporta le firme VI per il Berry Update Program, un passo avanti nella compatibilità con software e aggiornamenti specifici per GameCube.
2. Aggiornamento di XZ Embedded
- La libreria XZ Embedded è stata aggiornata, migliorando l’efficienza e la stabilità nella gestione dei file compressi.
3. Abilitazione di LTO nell’executable packer
- L’abilitazione di Link Time Optimization (LTO) nel packer degli eseguibili ottimizza le prestazioni e riduce le dimensioni dei file generati.
4. Supporto Migliorato per FlippyDrive
- Swiss ora legge gli attributi FAT direttamente da FlippyDrive, migliorando la compatibilità e l’affidabilità.
- È stata aggiunta un’opzione per disabilitare l’hypervisor, offrendo maggiore flessibilità agli utenti avanzati.
- Risolti problemi di configurazione su FlippyDrive e migliorata l’emulazione di statFile.
5. Montaggio di Immagini Disco Accanto agli Eseguibili
- Una nuova funzionalità permette di montare un’immagine disco (disc image) insieme a un eseguibile, semplificando il caricamento di giochi e applicazioni.
6. Gestione del File System e Boot Record
- Swiss ora definisce un tipo di file sconosciuto e gestisce correttamente le conseguenze, migliorando la stabilità.
- È stata aggiunta la capacità di analizzare il boot record El Torito, utile per l’avvio da CD/DVD.
7. Miglioramenti per GC Loader e FlippyDrive
- Risolto un problema di regressione introdotto nella commit 2c2d27d.
- Swiss ora gestisce meglio il riavvio su FlippyDrive con dispositivi non-DI.
- Il supporto per data.iso è stato migliorato, specialmente per lo schema delle app.
8. Rilevamento e Configurazione Avanzata
- Aggiunta la possibilità di rilevare la configurazione MRAM impostata da BS1.
- Swiss ora passa la configurazione alle applicazioni, migliorando l’interoperabilità.
- Il tipo di console e il codice del dispositivo vengono correttamente riportati.
9. Ottimizzazioni e Correzioni Varie
- Swiss non richiede più l’aggiornamento di FlippyDrive su hardware di sviluppo.
- Aggiunto il rilevamento di WODE tramite l’ID disco ExtCFG.
- Aggiornato il database Redump per una migliore compatibilità con le immagini disco.
- Swiss ora rileva più rapidamente il lettore disco da un avvio a freddo.
10. Nuove Funzionalità e Miglioramenti Grafici
- Aggiunti i file mram.bin e mram_cached.bin per una gestione più efficiente della memoria.
- Swiss ora mostra la velocità del bus e rende più evidente la compatibilità con GC Loader.
Che cos’è SWISS?
Swiss è un software homebrew (sviluppato da appassionati e non ufficialmente da Nintendo) progettato per Nintendo GameCube e Wii. È considerato uno degli strumenti più potenti e versatili per chi utilizza queste console, in quanto offre una vasta gamma di funzionalità avanzate, tra cui la gestione di giochi, l’emulazione di periferiche e il supporto per hardware personalizzato.
A cosa serve Swiss?
Swiss è principalmente utilizzato per:
- Caricare giochi da diverse fonti:
- Supporta l’avvio di giochi da SD card, USB, DVD, FlippyDrive, GC Loader e altre periferiche.
- Permette di caricare immagini disco (ISO) direttamente, senza bisogno di dischi fisici.
- Compatibilità migliorata:
- Risolve problemi di compatibilità con giochi che non funzionano correttamente su hardware non ufficiale o modificato.
- Supporta patch e modifiche per migliorare l’esperienza di gioco.
- Debug e sviluppo:
- Swiss è uno strumento essenziale per gli sviluppatori di homebrew, in quanto fornisce funzionalità di debug e testing.
- Permette di testare giochi e applicazioni in un ambiente controllato.
- Gestione avanzata del sistema:
- Supporta la configurazione di video mode (ad esempio, forzare la risoluzione 480p o il widescreen).
- Permette di gestire le impostazioni di memoria e periferiche.
- Supporto per hardware personalizzato:
- Swiss è compatibile con dispositivi come GC Loader, FlippyDrive, WODE e altri, ampliando le possibilità di utilizzo della console.
Conclusione
Con Swiss v0.6r1823, il team di sviluppo continua a dimostrare il proprio impegno nel migliorare e ampliare le funzionalità di questo strumento essenziale per la comunità GameCube e Wii. Questa versione non solo risolve problemi esistenti, ma introduce anche nuove funzionalità che aprono la strada a ulteriori possibilità di utilizzo e personalizzazione.
Per scaricare l’ultima versione e consultare il codice sorgente, visita il repository ufficiale su GitHub:
Swiss GitHub Repository
Restate sintonizzati per ulteriori aggiornamenti e novità nel mondo del homebrew per GameCube e Wii!