Home Homebrew Rilasciato nds-bootstrap v2.9.1 Hotfix: prestazioni migliorate, patch integrate e maggiore compatibilità...

[Scena NDS/2DS/3DS] Rilasciato nds-bootstrap v2.9.1 Hotfix: prestazioni migliorate, patch integrate e maggiore compatibilità con le flashcard

68
0

Pubblicato un rapido aggiornamento hotfix per nds-bootstrap, l’applicazione open source che consente di eseguire ROM e software homebrew per Nintendo DS e Nintendo DSi direttamente dall’hardware, senza bisogno di emulatori.

Il programma funziona tramite schede SD su console DSi e 3DS con Custom Firmware, mentre sui modelli DS tradizionali richiede l’utilizzo di una flashcard.

La versione standalone può essere utilizzata anche senza frontend, poiché sfrutta un file per caricare i parametri, ma in genere si raccomanda di affiancarla a TWiLight Menu++, che ne semplifica la gestione e aggiunge funzionalità come launcher personalizzabili, patch antipirateria e configurazione automatiche dei giochi.

Il nuovo aggiornamento hotfix corregge un bug che impediva il corretto funzionamento della lettura e scrittura dei salvataggi NAND per gli utenti con scheda SD su DSi o 3DS (o flashcard con SCFG sbloccato).

Questo problema impediva l’avvio di WarioWare: DIY e di altri titoli che utilizzano salvataggi su NAND, rendendo l’aggiornamento essenziale per il corretto funzionamento di tali giochi.

Installazione

  • Per installare nds-bootstrap, scaricare l’archivio.
  • Estrarre i file .nds di nds-bootstrap nella cartella root:/_nds/.
  • Per gli utenti di TWLMenu++, estrarre il file .ver nella cartella root:/_nds/TWiLightMenu/ (solo quando si sta aggiornando nds-bootstrap, poiché è incluso in TWiLight Menu++).

Compatibilità con le ROM

nds-bootstrap supporta la maggior parte delle ROM DS, con alcune eccezioni (consultare la lista di compatibilità).

  • Da nds-bootstrap è possibile migliorare l’esperienza di gioco con trucchi e tempi di caricamento più veloci rispetto alle normali cartucce (per i giochi che supportano tali funzionalità).
  • Il salvataggio del gioco è supportato e verrà salvato con l’estensione .sav, e .pub o .prv per DSiWare.
  • Le patch anti-pirateria possono essere caricate tramite file IPS, ma non sono incluse nel software stesso.
  • nds-bootstrap supporta anche molte applicazioni homebrew, tra cui giochi come DSCraft (si prega di verificare nella lista di compatibilità sopra).

La modalità B4DS (risultato dell’esecuzione di nds-bootstrap su flashcard DS-mode con SCFG bloccato o DS Phat/lite):

  • Supporta alcune ROM DS, e puoi aumentare la compatibilità inserendo un DS Memory Expansion Pak.
  • Dalla versione 0.50.2 è possibile avviare anche Nintendo DSi+Internet, consulta l’elenco dei titoli DSiWare supportati.

Changelog v2.9.1

  • Corretto un bug trascurato che impediva il corretto funzionamento della lettura e scrittura dei salvataggi NAND per gli utenti DSi/3DS che utilizzano una scheda SD (o per chi usa una flashcard con SCFG sbloccato), causando il mancato avvio di WarioWare: DIY e potenzialmente di altri giochi che utilizzano salvataggi su NAND.

Changelog v2.9.0

Incluso in TWiLight Menu++ v27.18.0

  • La maggior parte dei giochi che contengono file STRM all’interno di file .sdat e/o video Mobiclip ora leggeranno tali file in modo asincrono, riducendo o eliminando i cali di frame.
  • Per applicare molte delle correzioni relative alle schede SD anche agli utenti con flashcard (come il corretto funzionamento del DMA di lettura), ora viene utilizzato il sistema di cache LRU quando si eseguono giochi da flashcard.
    • Di conseguenza, le impostazioni della ROM read LED ora funzionano anche su flashcard.
    • Questa modifica permette inoltre di aggirare alcuni crash riscontrati con determinate flashcard.
    • Le modifiche non si applicano a Pokémon Nero e Bianco 1 e 2, poiché la funzione SWI Halt non viene agganciata per le letture da flashcard e i driver DLDI non supportano letture DMA asincrone.
    • A causa di limitazioni di memoria, queste modifiche non interessano gli utenti che utilizzano nds-bootstrap in modalità B4DS.
  • Se la scheda SD da cui viene eseguito il gioco utilizza cluster da 32 KB o superiori, anche la dimensione dei cluster della cache LRU aumenterà da 16 KB a 32 KB, caricando più dati a ogni lettura.
    • Questo risolve alcuni crash in Pokémon Ranger: Guardian Signs.
  • Corretto un problema con la lettura/scrittura dei salvataggi NAND inferiori a 512 byte, ora gestiti caricando l’ultimo dato letto nella cache LRU.
    • Anche questa correzione non si applica alla modalità B4DS per limitazioni di memoria.
  • Corretto un possibile crash che poteva verificarsi durante la connessione alla Wii in Pokémon HeartGold e SoulSilver.
  • I seguenti giochi non necessitano più di patch antipirateria manuali prima di applicare una ROM hack:
    • MegaMan Zero Collection.
    • Phantasy Star 0.
    • Solatorobo: Red the Hunter.
    • Style Savvy.
  • Corretto il fix antipirateria per Phantasy Star 0 (versione giapponese).
  • Eliminato gran parte dello sfarfallio nero nei giochi Transformers sviluppati da Vicarious Visions.
  • Se l’app DSi Sound è impostata come ROM donor per giochi DSi-Enhanced e la rilocazione dei salvataggi è disattivata, la ROM donor verrà rifiutata.
  • Risolto un problema che impediva l’avvio di Pokémon Nero e Bianco 1 e 2 quando veniva utilizzata una ROM THUMB (come la ROM delle impostazioni Wi-Fi DS) come donor DSi.
  • Corretto un errore che impediva la corretta patch del DMA di lettura per alcuni giochi (come Planet Puzzle League).
  • Tentata la risoluzione di problemi nei titoli homebrew ripristinando il metodo di trasferimento della cache LRU da __aeabi_memcpy a tonccpy.
  • Yu-Gi-Oh!: Nightmare Troubadour e tutti i giochi Yu-Gi-Oh! World Championship ora sono esclusi dall’uso dei filtri colore dello schermo e/o dall’impostazione colore DS Phat per evitare rallentamenti e problemi di oscuramento dovuti al ciclo delle palette.
  • Varie: Aggiornate le traduzioni del menu di gioco.

Download: nds-bootstrap v2.9.1

Download: Source code nds-bootstrap v2.9.1

Fonte: github.com