Home Homebrew Rilasciato Swiss v0.6 r1957

[Scena Wii/GameCube] Rilasciato Swiss v0.6 r1957

79
0

Pubblicato un nuovo aggiornamento per Swiss, il “coltellino svizzero” come definito dallo stesso sviluppatore emukidid ci permette di eseguire applicazioni homebrew per GameCube da diversi dispositivi, come ad esempio SDGeckoWODE, Wiikey Fusion e tanti altri.

Oltre ad eseguire homebrew, Swiss consente di eseguire anche backup di giochi memorizzati su una scheda SD o su di un disco rigido collegato alla console Wii.

Questo significa che gli utenti possono utilizzare Swiss per avviare copie di sicurezza dei loro giochi Wii senza la necessità di utilizzare i dischi originali al fine di preservarne l’integrità.

Questa nuova versione introduce numerose correzioni e miglioramenti, che vanno dalla gestione dei dispositivi alla resa grafica, passando per la compatibilità dei giochi e l’ottimizzazione tecnica.

Tra le principali novità segnaliamo la possibilità di rendere visibile FlippyDrive in più circostanze, la correzione della mis-detection dei lettori disco assenti e la possibilità di aprire il selettore dei cheat quando invocato da cubeboot.

Corretto inoltre un errore di allineamento delle sezioni in titoli come Animal Crossing Deluxe e sono stati aggiornati i criteri di gestione dei file sconosciuti, nascondendo correttamente i file di boot puliti su GC Loader.

L’aggiornamento migliora la compatibilità con Wiikey Fusion, sebbene non testata ufficialmente, e ottimizza il caricamento di file ELF e DOL tramite libogc2, garantendo maggiore coerenza e stabilità durante l’avvio dei giochi.

Sul fronte grafico, sono stati introdotti miglioramenti nella GUI, opzioni per il fix pixel center, TAA, e correzioni per il MSAA sampling pattern, con un’espansione della lista di giochi che applicano il fix pixel center di default.

Sono stati inoltre aggiornati database come [T-En] Collection, Redump e TOSEC, utili per l’identificazione e l’organizzazione dei giochi.

Dal punto di vista tecnico, sono state implementate ottimizzazioni per ridurre il consumo energetico del server USB Gecko wiiload, migliorare lo scrolling e gestire meglio i thread di rete e la raccolta dei metadati.

Swiss ora supporta GXSetZScaleOffset, bypassa FlippyDrive per GCARS-CS, permette di configurare il buffer audio e mantiene una gestione coerente delle impostazioni video NTSC/PAL.

Sono state eliminate build inutilizzate, rinominati file interni e migliorata la resa dei banner nel file browser, rendendo l’interfaccia più fluida e leggibile.

Caratteristiche principali

Game Cube

SDGecko

Requisiti

  • Un GameCube con controller o console Wii con controller GameCube.
  • Action Replay (preferibilmente la versione più recente possibile).
  • Scheda SD/adattatore scheda di memoria (comunemente denominata SDGecko, ma qualsiasi adattatore generico dovrebbe funzionare).
  • SD, SDHC o SDXC con memoria massima e inferiore ai 4 GB.
  • Un computer con uno slot per schede SD, un adattatore per scheda SD USB o altri modi per accedere alla scheda SD dal computer.
  • Software sul computer che può estrarre archivi compressi 7z, come 7-Zip .

Formattare la scheda SD

  • Collegare la scheda SD al computer.
  • Fare clic con il tasto destro del mouse sulla scheda SD in Esplora file e selezionare Formatta.
  • Assicurarsi che la memoria massima della scheda SD sia inferiore ai 4 GB.
  • Per il sistema di file, selezionare FAT32 (Default).
  • Per dimensioni unità di allocazione, selezionare 32 kilobyte.
  • Etichetta di volume può essere lasciato così com’è o modificata a proprio piacimento. Personalmente ho digitato GAMECUBE_SD.
  • Lasciare il segno di spunta su Formattazione veloce.
  • Premere Avvia.

Linux e Mac

  • Collegare la scheda SD al computer.
  • Aprire il terminale e digitare sudo fdisk -l.
  • Prendete appunti sul nome del disco e il nome del dispositivo, qui sono abbastanza simili, dovrebbe essere qualcosa come /dev/mmcblk0 e /dev/mmcblk0pl.
  • Smontate la scheda SD digitando sudo umount <nome-device>. Si noti come le istruzioni per lo smontaggio non hanno una 'n'.
  • Digitare sudo fdisk <nome-disco> per eseguire la formattazione della scheda SD.
  • Digitare D e premere Invio/Return per eliminare la partizione esistente.
  • Digitare N e premere Invio/Return per avviare la creazione della nuova partizione.
  • Per il tipo di partizione, il numero di partizione, primo settore, e ultimo settore, premere Invio/Return per utilizzare i valori di default.
  • Digitare T e premere Invio/Return.
  • Digitare E e premere Invio/Return.
  • Digitare W e premere Invio/Return per scrivere sulla scheda SD e uscire.
  • Eseguire sudo mkdosfs -F 16 -n <volume-label> <nome-device> per creare il file di sistema e rinominare il volume.
  • Personalmente io uso GAMECUBE_SD per <volume-label>.
  • Rimuovere e reinserire la scheda SD per rimontarla, ora si dovrebbe essere in grado di spostare i file.

Lancio di Swiss

  • Scaricate l’ultima versione di Swiss ed estraetelo da qualche parte.
  • Copiate il file compresso Swiss DOL che trovate nella cartella DOL nella root della scheda SD. Il suo nome seguirà il formato swiss_r###-compressed.dol.
  • Se si desidera che Swiss venga eseguito automaticamente, rinominare il file DOL Swiss in AUTOEXEC.dol.
  • Se si utilizza una versione precedente di Action Replay, copiare il file SDLOADER.BIN dalla cartella ActionReplay nella root della scheda SD.
  • Espellere in modo sicuro la scheda SD.
  • Riportate il disco Action Replay nel GameCube.
  • Inserire la scheda SD nell’adattatore della scheda SD/adattatore Memory Card e inserire l’adattatore nella scheda di memoria uno slot per schede di memoria del GameCube. Non importa quale slot venga utilizzato.
  • Accendere il GameCube e vedrete la schermata di avvio dell’Action Replay. Se si è scelto di rinominare il file DOL Swiss in
  • AUTOEXEC.dol, Swiss verrà caricato automaticamente all’accensione. Altrimenti, selezionate il file DOL Swiss dall’elenco dei file.
  • Se i passaggi sopra non funzionano, provare a utilizzare il file DOL non compresso.

Navigazione Swiss

Controlli

PulsanteAzione
Joystick sinistro o D-PadNaviga attraverso la UI.
A Seleziona.
BEntra/Esce dal menu inferiore

Swiss UI

  • La voce superiore indica il numero di versione, il numero di commit e il numero di revisioni di Swiss.
  • Le finestre a sinistra mostrano quale dispositivo viene utilizzato.
  • La parte più grande è il sistema fie Swiss, attraverso il quale è possibile navigare in file e cartelle. La parte superiore di ogni cartella include un’opzione.. e selezionando questo sposta il backup di una cartella.
  • Il riquadro inferiore, a sinistra:
    • Selezione del dispositivo.
    • Impostazioni globali, Impostazioni avanzate e Impostazioni del gioco corrente.
    • Informazioni sul sistema, Info dispositivo e Crediti.
    • Torna all’inizio del file system.
    • Riavvia il GameCube.

Changelog

@Extrems ha eseguito:

  • Reso visibile FlippyDrive in un’ulteriore circostanza.
  • Corretta la rilevazione errata del lettore disco mancante.
  • Consentita l’apertura del selettore dei cheat quando invocato da cubeboot.
  • Corretto l’errore di allineamento delle sezioni in Animal Crossing Deluxe.
  • Corretto il comportamento relativo al nascondere tipi di file sconosciuti.
  • Nascosto boot.bin di clean boot su GC Loader.
  • Adeguamenti alle modifiche introdotte in libogc2.
  • Corretto il caricamento dei file ELF di libogc/libogc2.
  • Correzioni per la coerenza nel caricamento dei file DOL.
  • Supporto al rendering dei campi (field) nella GUI per valutazione.
  • Correzione del rilevamento di Wiikey Fusion (non testato).
  • Rimozione dei file di build non utilizzati.
  • Miglioramento del rendering dei campi (field).
  • Aggiornamento del database [T-En] Collection.
  • Correzione del pattern di campionamento MSAA per il rendering dei campi.
  • Preparazione del pacchetto per PicoLoader v1.2.
  • Aggiunta dell’opzione per correggere il pixel center.
  • Correzione del rapporto d’aspetto di Nintendo Puzzle Collection.
  • Uso coerente di dimensione e lunghezza delle patch.
  • Correzione della compatibilità con Metroid Prime Practice Mod.
  • Copia dell’offset del viewport.
  • Aggiunta dell’opzione TAA per forzare il rendering dei campi.
  • Aggiornato FatFs alla versione R0.16-p1.
  • Registrazione dell’indirizzo corretto.
  • Utilizzo dell’ordine dei campi nativo quando disponibile.
  • Miglioramento del rendering nativo dei campi quando si usa il fix pixel center.
  • Estensione della lista dei giochi che usano di default il fix pixel center.
  • Riduzione del consumo energetico del server USB Gecko wiiload.
  • Evitati ritardi eccessivi durante lo scorrimento.
  • Reso lo scorrimento leggermente più fluido.
  • Supporto per GXSetZScaleOffset.
  • Correzione della regressione introdotta da d5c5491.
  • Bypass di FlippyDrive per GCARS-CS.
  • Associato il dispositivo agli handle dei file.
  • Leggera ottimizzazione nella raccolta dei metadati.
  • Rinominato print_frag_list in printFragments.
  • Abbassamento della priorità dei thread di inizializzazione metadati e rete.
  • Aggiunta dell’opzione per configurare il buffer audio.
  • Leggero arrotondamento dei banner nel file browser.
  • Aggiornamento del database Redump.
  • Aggiornamento del database TOSEC.
  • Separazione dell’impostazione del video mode predefinito tra NTSC e PAL.
  • Disabilitazione delle impostazioni relative al lettore disco quando non rilevato.

Download: NKit v1.4 (29/09/2025)

Download: Swiss v0.6 r1957 (.tar.xz)

Download: Source code Swiss v0.6 r1957

Fonte: github.com