Home Homebrew Rilasciato nds-bootstrap v2.10.1 (hotfix)

[Scena NDS/2DS/3DS] Rilasciato nds-bootstrap v2.10.1 (hotfix)

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

L’aggiornamento hotfix risolve problemi critici che si erano manifestati durante i test locali e che impedivano il corretto funzionamento di alcune modalità.

In particolare, il B4DS mode o l’avvio su flashcard DS causava crash su schermo bianco, impedendo l’apparizione sia di nds-bootstrap sia della schermata ESRB.

Corretto inoltre un bug relativo alla disabilitazione dello screen swap tramite hotkey, che non veniva registrata correttamente su ARM9 se non eseguita dal menu in-game.

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

Incluso in TWiLight Menu++ v27.19.0

  • La combinazione per scambiare gli schermi (tenere premuti + + + per 1 secondo) è stata reintrodotta.
    • Per evitare scritture continue sulla scheda SD dopo l’uso della scorciatoia per lo scambio degli schermi, l’impostazione viene salvata dopo 3 secondi. (Non si applica alla modalità B4DS, dove il salvataggio avviene solo tramite il menu in-game).
    • La scorciatoia è ora anche personalizzabile e può essere modificata dal menu Impostazioni di TWLMenu++.
  • B4DS: 11 nuovi titoli DSiWare funzionano ora su DS e DS Lite, portando il totale da 480 a 491.
    • Absolute BrickBuster:
      • La modalità free play causa un crash.
      • Il gioco non salva.
    • Discolight.
    • Hakokoro.
      • L’audio è disattivato sulle console DS retail a causa delle limitazioni RAM.
    • Jagged Alliance.
    • Kuniya Burete Sanga Ari: Hills and Rivers Remain.
      • Richiede sia un Memory Expansion Pak che una ROM donor VRAM-WiFi (come Lufia: Curse of the Sinistrals). In mancanza di entrambi, funziona su una console DS di debug.
    • Libera Wing.
    • Nintendogs (iQue).
    • Puzzle Fever.
    • Retro Pocket.
    • Sagittarius-A-Star.
      • Vengono salvate solo le opzioni.
    • Sengoku Tactics.
      • Il volume principale è stato ridotto perché l’audio originale era troppo alto.
  • B4DS: Rimosso il requisito del Memory Expansion Pak per questi titoli DSiWare di Digital Leisure:
    • 21 Blackjack.
    • Match Up!
    • Mega Words.
    • Word Searcher (Europe).
    • Word Searcher II.
    • Word Searcher III.
    • Word Searcher IV.
  • B4DS: La musica ora funziona in Neko Neko Bakery: Pan de Pazurunya! sulle console DS retail.
    • Il risultato è stato ottenuto facendo eseguire al gioco lo streaming dei file audio direttamente dalla ROM anziché precaricarli in RAM, riducendo l’uso di memoria.
    • Lo stesso metodo è stato applicato anche ai titoli Digital Leisure sopra elencati, permettendo il funzionamento senza Expansion Pak.
  • B4DS: Per aumentare la velocità di avvio dei titoli DSiWare, i binari ARM patchati non vengono scritti nel page file, dato che i soft-reset sono disabilitati (la console si riavvia o si spegne).
  • DSi: Aggiunte impostazioni di pre-caricamento ROM per SNK vs. Capcom: Card Fighters DS (USA e Giappone).
  • DSi/3DS: Aggiunte impostazioni di pre-caricamento ROM per SNK vs. Capcom: Card Fighters DS (Europa).

Correzioni

  • DSi/3DS: Ripristinata la dimensione del blocco della cache LRU da 32KB a 16KB per ridurre problemi sia audio che di comunicazione wireless.
    • La dimensione resterà a 32KB per Pokemon Ranger: Guardian Signs poiché alcune crash vengono risolte con questo valore.
  • B4DS: Corretto un possibile bug che poteva impedire l’avvio di Battle/Combat of Giants: Mutant Insects.
  • B4DS: Risolto un bug di lunga data che faceva crashare Dragon’s Lair II (EUR/AUS) durante i loghi della casa di sviluppo; ora le versioni USA e EUR/AUS si avviano correttamente.
  • B4DS: In seguito alla rimozione del requisito del Memory Expansion Pak per Mega Words, sono state ripristinate alcune grafiche mancanti.
  • B4DS: Corretto il problema per cui veniva ancora creata la cache della tabella FAT non compressa al raggiungimento della fine del file, se era inserito un Expansion Pak.
    • Risolto il problema per cui i salvataggi non venivano letti se era inserito un Expansion Pak.

Changelog v2.10.1

  • Corretto un bug precedentemente trascurato durante i test locali, in cui la modalità B4DS (o l’esecuzione su flashcard DS) non funzionava affatto e causava crash su schermo bianco, senza che apparissero né nds-bootstrap né la schermata ESRB.
  • Corretto il problema della disabilitazione dello screen swap tramite hotkey (non quello del menu in-game), che non veniva registrata correttamente su ARM9.

Download: nds-bootstrap v2.10.1

Download: Source code nds-bootstrap v2.10.1

Fonte: github.com