NDSBootstrap 2.17.0 disponible

RocketRobz vient de sortir une nouvelle version de son célèbre émulateur au menu alternatif permettant le lancement de jeux DS


Le développeur RocketRobz a mis à jour NDS-Bootstrap, qui pour rappel, sont des applications open-source qui permettent aux ROMs et aux homebrews Nintendo DS / DSi d'être utilisés de manière native plutôt que d'utiliser un émulateur. NDS-Bootstrap fonctionne sur les cartes SD Nintendo DSi / 3DS via CFW et sur Nintendo DS via des cartes mémoire.

Changelog

NDSBootStrap 2.17.0

Quoi de neuf ?

Changelog : 

Le 4 octobre 2016, nds-bootstrap a été lancé, faisant son entrée sur la scène homebrew de la 3DS, puis, plus tard, sur celle de la DSi.
Et tout récemment, le 4 octobre 2026, nds-bootstrap a fêté ses 10 ans !
L'objectif de nds-bootstrap était de permettre l'exécution de jeux DS(i) et d'anciens homebrews DS à partir de la carte SD de la DSi et de la 3DS, une fonctionnalité que beaucoup jugeaient impossible à l'époque.
Ce projet a été lancé par (l'ancien développeur principal) @ahezard, puis poursuivi par @shutterbug2000 et (l'actuel développeur principal) @RocketRobz (moi-même).
Les premières versions ne prenaient en charge que certains titres homebrew, mais les versions ultérieures ont ajouté la prise en charge des jeux DS officiels/commerciaux, ainsi que :

Améliorations de la compatibilité avec les jeux DS, ainsi que des améliorations ponctuelles de la compatibilité avec les jeux homebrew.
Prise en charge des codes de triche.
Prise en charge des cartes mémoire (mode « B4DS »), permettant aux jeux DS de fonctionner sur n’importe quelle carte mémoire (même celles telles que « Games n Music », qui ne prennent normalement pas en charge ces jeux !)
Un menu intégré au jeu similaire au menu « Rosalina » de Luma.
Prise en charge du mode DSi, permettant aux jeux « DSi-Enhanced » d’utiliser les fonctionnalités de la DSi telles que la vitesse d’horloge doublée, l’appareil photo et/ou les réseaux Wi-Fi WPA1/2, ainsi que d’exécuter des titres exclusifs à la DSi et des titres DSiWare.
Une fonctionnalité de capture d’écran, accessible via le menu intégré au jeu.
Prise en charge d’un grand nombre de titres DSiWare (ainsi que de quelques exclusivités DSi) sur des cartes mémoire (via le mode B4DS) sur les consoles DS et DS Lite (une autre fonctionnalité que l’on croyait impossible).
Prise en charge des filtres de couleur d’écran personnalisés ou « DS Phat », permettant de modifier les couleurs à l’écran des jeux (bien que le code qui les applique provoque des problèmes dans certains jeux).
Modification de la fréquence de rafraîchissement de l'écran, ce qui a pour effet d'influencer la vitesse du jeu.
Nous savons également que certains utilisateurs souhaitent une prise en charge du Wi-Fi WPA1/2 dans les jeux DS non optimisés pour la DSi.
Bien que cette fonctionnalité serait idéale pour une version comme celle-ci, elle est malheureusement difficile à mettre en œuvre en raison d’un manque de connaissances sur la manière de localiser le code qui gère le Wi-Fi dans ces jeux.
Au fil des années, nous avons amélioré nds-bootstrap en nous appuyant sur les rapports de compatibilité et de bogues fournis par des utilisateurs comme vous !
Sans ces rapports, ce projet ne fonctionnerait probablement pas aussi bien qu'aujourd'hui.
Trinquons à ces 10 ans passés à jouer à des jeux depuis la carte SD de la DSi et de la 3DS avec nds-bootstrap !
Et maintenant, passons au journal des modifications de cette version anniversaire...

Véritable Changelog - NDSBootstrap 2.17.0

Carte SD DSi/3DS : la compatibilité avec les jeux homebrew a encore été améliorée !
jEnesisDS et SNEmulDS lisent désormais tous deux depuis le lecteur de carte SD et peuvent enregistrer des données (alors qu’avec un disque RAM, les données seraient effacées après un redémarrage ou une mise hors tension) !
Les applications homebrew créées avec DS Game Maker démarrent et/ou lisent désormais correctement depuis NitroFS !
La version « Bullet Bill » de Mario Paint Composer DS démarre désormais !
Carte SD DSi/3DS : implémentation d'un patch d'amélioration DSi pour jEnesisDS, qui augmente la limite de taille des ROM de 3 Mo (0x306800 octets) à 4 Mo (0x400000 octets). Cela signifie que jEnesisDS (fonctionnant en mode DSi) peut désormais lancer des jeux tels que :
Sonic 3 & Knuckles
Sonic 3D Blast/Flickies' Island
Toy Story
et bien d’autres encore !
Carte SD DSi/3DS : Super Smash Bros. Crash! DS et d’autres homebrews DS (antérieurs à 2010) qui redémarraient vers un autre fichier .nds s’exécutent désormais directement sans redémarrer la console au préalable.
DSi/3DS : ajout d’un paramètre de mode « Slot-1 » pour les DSiWare, leur permettant de démarrer plus rapidement qu’avec le code SD/MMC d’origine de ces titres !
En conséquence, les fichiers de sauvegarde .pub/.prv d’origine ne seront pas utilisés ; ce sont les fichiers .sav normalement utilisés en mode B4DS qui seront utilisés à la place.
Auparavant, cette option ne s’activait que si l’accès à la carte SD/MMC était désactivé dans SCFG.
Que ce paramètre soit activé ou désactivé, il s’activera automatiquement si une ROM DSiWare lancée dépasse 64 Mo, car le chargement serait légèrement plus lent sans ce paramètre.
Les correctifs AP pour « Digimon Story : Super Xros Wars » sont désormais appliqués aux ROM modifiées, telles que les ROM piratées et les traductions !
DSi/3DS : ajout de paramètres de préchargement des ROM pour :
MegaMan Star Force
MegaMan Star Force 2
@Wokann : traduction amateur en chinois de Dragon Quest IX
DSi/3DS : la musique de l'écran titre de tous les jeux MegaMan Star Force est désormais chargée de manière asynchrone.
DSi/3DS : ajout d'un paramètre de lecture asynchrone minimale de la carte.
La désactivation du paramètre de lecture asynchrone des cartes désactive désormais la lecture asynchrone (non-DMA) des fichiers Mobiclip et STRM.
DSi/3DS : Ajout de la prise en charge de la sauvegarde en mode Slot-1 pour Starship Defense & X-Scape !
Divers : Mise à jour des traductions des menus en jeu.

Corrections de bugs
DSi/3DS : la désactivation du hook SWI halt pour les jeux suivants permet de résoudre les problèmes suivants :
Ralentissements occasionnels dans Mario Kart DS
Blocages aléatoires dans les jeux Pokémon de 4e génération
Problème graphique dans Soma Bringer 3D au niveau du menu de sélection des sauvegardes
Cette opération s'effectue automatiquement et ne nécessite aucune modification des paramètres.
@taxicat1 : correction ajustée d’une condition de concurrence pour Akumajou Dracula : Gallery of Labyrinth (Rev 1), corrigeant un bug qui provoquait l’apparition d’un écran d’erreur rouge après le démarrage.
DSi/3DS : correction du blocage de Lux-Pain à un moment donné de la cinématique d’ouverture.
DSi/3DS : correction du problème dans CSI : Unsolved ! où le son ne fonctionnait pas et le jeu se bloquait au niveau du logo.
DSi/3DS : correction du blocage de Need for Speed Carbon: Own the City sur l'écran de chargement lors de l'utilisation d'un filtre de couleur d'écran et/ou des couleurs DS Phat.
DSi/3DS : les clés AES 1 et 2 sont désormais définies (si ce n'est pas déjà le cas) lors du démarrage d'un titre DSi.
La configuration de la clé AES KEY2 permet de résoudre le problème de non-lecture des photos dans l'application Appareil photo DSi.
Carte SD DSi/3DS : correction d’un problème empêchant les applications homebrew de démarrer en mode DSi et/ou via DSiWarehax (par ex. Memory Pit, Flipnote Lenny, etc.).
Carte SD DSi/3DS : correction/amélioration du passage de l’ARGV pour les applications homebrew, permettant ainsi le démarrage de la version « Bullet Bill » de Mario Paint Composer DS.
3DS : correction d’un problème empêchant le retour au chargeur sur certaines consoles 3DS.

Bugs connus
DSi/3DS : en raison du paramétrage du mode Slot-1 utilisant des fichiers de sauvegarde .sav habituellement utilisés en mode B4DS, certains titres DSiWare ne se sauvegardent pas et les fichiers NAND sont inaccessibles (à l'exception de TWLFontTable.dat/CHNFontTable.dat/KORFontTable.dat placé dans sd:/_nds/nds-bootstrap/).
Carte SD DSi/3DS : en raison d'un bug dans jEnesisDS, le jeu Toy Story ne démarrera pas sans correction du champ de région dans l'en-tête de la ROM ; sinon, un écran de blocage régional s'affichera.
Pour ce faire, ouvrez la ROM dans un éditeur hexadécimal, accédez à l'offset 0x1F0 et écrivez soit la lettre U (pour la version américaine), soit la lettre E (pour la version européenne).

Lien de téléchargement : NDS-Bootstrap 2.17.0

Lien de téléchargement : NDS-Bootstrap 2.17.0


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.