Jump to content


nds-bootstrap 2.9.0

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

nds-bootstrap es una aplicación que permite el uso de homebrew de Nintendo DS/DSi y roms a través de la tarjeta SD en Nintendo DSi/3DS, en lugar de utilizar emuladores o flascarts.

Frontends

Para utilizar nds-bootstrap, necesitas utilizar un frontend. Estas son las tres posibilidades:

  • TWiLight Menu++ (el más recomendado y actualizado) es una mejora o sustituto del menú de DSi de código abierto para consolas DS, DSi y 3DS.
  • TWLoader es una interfaz para 3DS ya descontinuada.
  • nds-hb-menu es una interfaz para 3DS basada en el menú de homebrew de Nintendo DSi.

Compatibilidad con ROMs

nds-bootstrap ofrece soporte para la mayoría de ROMs de Nintendo DS, con algunas pocas excepciones. Puedes llevar más allá tu experiencia de juego con trucos y tiempos de carga más rápidos que los cartuchos normales (para los juegos que soportan estas características).

El guardado de partidas está soportado también y los archivos serán almacenados con la extensión .sav.

Los parches anti-piratería pueden ser cargados vía archivos IPS, pero no están incluídos dentro del software por si mismos.

nds-boostrap también soporta muchas aplicaciones homebrew, como DSCraft.

B4DS (nds-bootstrap para las flashcards con modo DS) solo ofrece soporte para algunas ROMs de Nintendo DS. Puedes ampliar la compatibilidad utilizando el DS Memory Expansion Pack.

Instrucciones de instalación de nds-bootstrap

  • Descargar la aplicación desde esta misma página de forma completamente gratuita.
  • Extraer el archivo y pasar los dos con extensión .nds a la carpeta /_nds de la tarjeta SD.
  • El archivo con extensión .ver lo metemos en la carpeta /_nds/TwilLightMenu.
  • Listo.

Créditos: ahezard, Gericom, Apache Thunder, RocketRobz, _catcatcat, shutterbug2000, damianoamatruda, and arraystock.


Que novedades incluye la versión 2.9.0

Released

  • La mayoría de los juegos que contienen archivos STRM incluidos en archivos .sdat y/o Mobiclip ahora leen esos archivos STRM y/o de vídeo de forma asíncrona para reducir o eliminar las caídas de fotogramas.
  • Para que muchas de las correcciones relacionadas con la SD se apliquen a los usuarios de flashcards (como el uso correcto del DMA de lectura de la tarjeta), ahora se utiliza el sistema de caché LRU al ejecutar juegos desde flashcards.
    • Los ajustes del LED de lectura de ROM ahora funcionan en flashcards como resultado de este cambio.
    • Esto también puede evitar bloqueos en determinadas flashcards.
    • No se aplica a Pokémon Blanco y Negro 1 y 2, debido a que la función SWI Halt no está enganchada para las lecturas de flashcard, además de que los controladores DLDI no tienen lecturas DMA asíncronas.
    • Debido a limitaciones de memoria, esto no afecta a los usuarios que ejecutan el modo B4DS de nds-bootstrap.
  • Si la tarjeta SD desde la que se ejecuta el juego usa un tamaño de clúster de 32 KB o más, el tamaño de clúster de la caché LRU se aumentó de 16 KB a 32 KB, cargando un poco más de datos cada vez que se produce una lectura de tarjeta.
    • Se confirmó que esto corrige algunos bloqueos en Pokémon Ranger: Guardian Signs.
  • Se corrigió el funcionamiento incorrecto de las lecturas/escrituras de guardado NAND inferiores a 512 bytes al cargar los últimos datos leídos en la caché LRU.
  • Debido a limitaciones de memoria, esto no afecta a los usuarios que ejecutan el modo B4DS de nds-bootstrap.
  • Se corrigió un posible bloqueo que podía producirse al intentar conectar con Wii en Pokémon HeartGold & SoulSilver.
  • Los siguientes juegos ya no necesitan ser parcheados manualmente con AP antes de aplicar un hack de ROM:
    • MegaMan Zero Collection
    • Phantasy Star 0
    • Solatorobo: Red the Hunter
    • Style Savvy
  • Se corrigió el parche antipiratería para Phantasy Star 0 (Japón).
  • La mayoría del parpadeo negro ya no ocurre en los juegos de Transformers desarrollados por Vicarious Visions.
  • Si la aplicación DSi Sound está configurada como ROM donante para juegos mejorados para DSi y la reubicación de guardado está desactivada, la ROM donante será rechazada.
  • Se corrigió que Pokémon Blanco y Negro 1 y 2 no arrancaran si se usaba una ROM THUMB (como la ROM independiente DS WiFi Settings) como ROM donante de DSi.
  • Se corrigió que el DMA de lectura de tarjeta no se parcheara correctamente en algunos juegos (como Planet Puzzle League).
  • Se intentó corregir posibles problemas en títulos homebrew revirtiendo el método de transferencia de la caché LRU de __aeabi_memcpy a tonccpy.
  • Yu-Gi-Oh!: Nightmare Troubadour y todos los juegos de Yu-Gi-Oh! World Championship fueron añadidos a la lista negra para no usar los filtros de color de pantalla ni el ajuste de color de DS Phat, debido a ralentizaciones en algunas zonas y problemas de oscurecimiento por el ciclo de paletas.
  • Varios: se actualizaron las traducciones del menú dentro del juego.

No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      In order to make things easier for me, and because I don't have Windows, I edited the HiyaCFW Helper Python script by jerbear64 and LmN in order to add a graphical user interface to it.

      What it does:
      Allows you to browse for your NAND backup, no need to place it at the same folder. Shows the option to choose the output destination, which should be a (preferably empty) FAT formatted SD card or any other folder. Downloads the latest HiyaCFW release and decompress it. Autodetects the console region from the NAND dump, downloads and decrypts its v512 launcher. Creates the patched 00000002.app and bootloader.nds for the custom firmware. Uses your platform's twltool (binaries for Linux and MacOS included) to decrypt the NAND. Mounts the decrypted NAND (OSFMount required for Windows) and extracts it to the chosen output destination. Installs the HiyaCFW and the patched files on the chosen output destination. (Optional) installs the latest release of TWiLightMenu++ (or any of the previous releases of it or DSiMenu++ or SRLoader placed at the same folder as the helper) on the chosen output destination. NAND mode:
      Clicking on the integrated circuit button will give you a NAND mode, where you can uninstall unlaunch or install its v1.4 stable release, remove the No$GBA footer or add it. Recommended only for those with a hardmod.
    • Por Dekuwa
      Unlaunch es el primer exploit de bootcode lanzado para consolas DSi.
      Toma el control con privilegios completos de acceso SCFG_EXT inmediatamente tras encender (incluso antes de iniciar el lanzador).
      La instalación requiere un exploit DSiware funcional con acceso a SD/MMC, o un hardmod (modificación por hardware).
      El exploit funciona con todos los modelos DSi comerciales, independientemente de la región y la versión de firmware.
      Una vez instalado, iniciará el archivo bootcode.dsi desde la tarjeta SD (si está presente).
      En caso contrario, reanudará el arranque del lanzador de Nintendo (con la advertencia de salud/seguridad y la música de arranque desactivadas, y eliminadas las comprobaciones RSA, de lista blanca y de región).
      Before Installation - make a backup
      Make a backup of your eMMC chip. If you have a DSiware exploit, use the "Backup DSi NAND" function in fwtool.nds, for example. With hardmod, just dump the eMMC chip. Either way, backup the unmodified file in a safe place, you can use it to restore the console to working state if something goes wrong (if the console gets totally bricked then you'll need a hardmod to do this).
      The eMMC contains some console-specific files with RSA signatures - if that files get lost then you've a problem - there is no way to replace them by using equivalent files from another console.
      Automatic Installation (requires a working DSiware exploit)
      Installation is easy if you have a console with Flipnote installed (the game came pre-installed on many consoles, and it was also available as free download when the DSi shop was still online). However, some people may have deleted or missed downloading it, and it wasn't released in CHN/KOR regions. Anyways, if you have flipnote, use this exploit:
      Flipnote Lenny or whatever it is called flipnote exploit for USA/EUR/AUS/JAP regions (requires https and youtube)
      If you already have another exploit like sudokuhax then you could use that as well. There's also another flipnote exploit called ugopwn in some webforum (for USA region). All DSiware exploits are conventionally loading 'boot.nds' from SD card, so rename unlaunch.dsi to that name, then select Install Now in unlaunch (first making the backup, of course).
      Manual Installation (via hardmod)
      This requires soldering four wires to DSi mainboard (eMMC signals CLK, CMD, DATA0, GND), attach the wires to a SD/MMC card reader, and use some tool like HxD or Win32diskimager to dump the eMMC content to a 240Mbyte file.
      Next, you will need the CID and Console ID for decrypting the eMMC image. There are several to obtain that values, and it's also possible to brute-force one (or both) values.
      Decrypt the eMMC image using a tool like TWLtool (requires 64bit windows; there's also an inoffical 32bit built) Mount it to your OS using OSFMount or the like. Locate 520-byte 'title.tmd' file in the following folder: 'title\00030017\484E41xx\content' (the 'xx' varies per region), append 81400-byte 'unlaunch.dsi' at the end of the tmd file (tmd filesize is then 81920 bytes). Set the Read-only attribute for all files in above folder (else some DSi system tools may automatically brick your console by the deleting all files in the modified folder). Re-encrypt the eMMC image. Alternately, if you want to avoid the decryption, mounting, appending, protecting, re-encryption steps: Add a no$gba footer with CID and Console ID to the eMMC image, and run unlaunch.dsi in no$gba (with the eMMC named dsi-1.mmc) Note: Don't forget to enable DSi emulation, you may also need some further files like DSi BIOS rom images. Finally, copy the modified eMMC image back to the console.
      Hotkeys
      Boot hotkeys can be changed by clicking OPTIONS in unlaunch filemenu. Button A+B are fixed, and will bring up the Unlaunch filemenu. Buttons None, A, B, X, Y can be assigned to anything you want, for example:
      Wifiboot (useful for developers) Unlaunch filemenu, or other homebrew filemenues, or official launcher DS Cartridge slot, or your favorite DSiware title(s) Older unlaunch version did have fixed hotkeys:
      None: Start sd:\bootcode.dsi (if present) Button A: Start original launcher and show unlaunch version number (default when bootcode.dsi not present) Button B: Start ROM cartridge Button X: Start sd:\bootthis.dsi (instead of bootcode.dsi) Button Y: Skip Wifi init Dpad Up: Show red/blue/green to indicate relauncher bootstages Dpad Down: Do NOT invalidate cache on startup of installer Bootable Files
      The bootcode.dsi (and bootthis.dsi) can be general nds/dsi files of following type:
      Relative small self-contained titles (that are solely relying on the bootcode areas defined in their cart headers, without trying to load extra data) Homebrew NDS/DSi titles that are designed to load extra data from DSi SD/MMC slot (in many cases this may require something called "dldi" or so) (if it's a homebrew DSiware title then it should preferably use the Device List). Homebrew DSiware titles that access extra data by using the filenames from the incoming the Device List Not legit: Commercial DSiware titles (unless you have purchased them from DSi Shop when the shop was still online; but I think you didn't miss anything important if you didn't buy them) Not working: Games that load extra data from ROM cartridge slot instead of from SD/MMC slot (eg. ROM-images from commercial games) For DSiware, the Device List contains the names of the executable and public/private save files. With unlaunch, that names will be sdmc:/bootcode.dsi, sdmc:/bootcode.pub, sdmc:/bootcode.prv (or bootthis.xxx instead bootcode.xxx). The .pub/.prv files must exist (if the title is using them), and they must have the correct filesize (as specified in the cart header of the title).
      SD Cards
      Unlaunch supports SD/SDHC cards (max 32GB, preformatted as FAT16/FAT32). SDXC cards (above 32GB, preformatted as ExFAT) are not supported, neither by Unlaunch, nor by DSiware in general.
      Reformatting SD/SDHC cards isn't recommended, or it should be done only with dedicated SD card formatting tools (that maintain cluster size matched to physical sector size). However, reformatting SDXC cards may help to get rid of the weird ExFAT format.
      I would be glad to receive any non-working SD/MMC cards, so I could either support them or at least add some meaningful error message for such cards.
    • Por Dekuwa
      melonDS es un emulador de Nintendo DS, DSi y 3DS para Windows, macOS y Linux.
      Características principales de melonDS
      Núcleo casi completo (CPU, vídeo, audio, ...) Recompilador JIT para una emulación rápida Renderizador OpenGL, escalado 3D RTC, micrófono, cierre/apertura de la tapa Soporte de joystick Estados de guardado Varios modos de posición/tamaño/rotación de la pantalla (WIP) Wifi: multijugador local, conectividad online (WIP) Emulación de DSi DLDI (WIP) Complementos para la ranura GBA ¡y hay más planeados!
      Cómo usar melonDS
      melonDS requiere copias del firmware y de la bios de la Nintendo DS. Archivos requeridos:
      bios7.bin, 16KB: ARM7 BIOS bios9.bin, 4KB: ARM9 BIOS firmware.bin, 128/256/512KB: firmware El arranque del firmware requiere un volcado del firmware de una DS o DS Lite original. Los firmwares de DS volcados desde una DSi o 3DS no son arrancables y sólo contienen datos de configuración, por lo que sólo son adecuados para arrancar juegos directamente.
      Posibles tamaños del firmware:
      128KB: DSi/3DS DS-mode firmware (reduced size due to lacking bootcode) 256KB: regular DS firmware 512KB: iQue DS firmware Los volcados de BIOS de DSi o 3DS pueden utilizarse sin problemas de compatibilidad. Los volcados de BIOS de DSi (en modo DSi) no son compatibles. O tal vez lo sean. No lo sé.
      Por lo demás, la interfaz debería ser bastante sencilla. No obstante, si tienes alguna duda, no dudes en preguntar.
      Créditos
      Martin for GBAtek, a good piece of documentation Cydrak for the extra 3D GPU research All of you comrades who have been testing melonDS, reporting issues, suggesting shit, etc
    • Por Dekuwa
      ScummVM es un emulador que te permite ejecutar ciertos juegos clásicos de aventuras gráficas point-and-click, siempre que ya dispongas de sus archivos de datos. ¿La parte ingeniosa? ScummVM simplemente sustituye los ejecutables originales de los juegos, lo que te permite jugarlos en sistemas para los que nunca fueron diseñados.

      ScummVM es compatible con una enorme biblioteca de aventuras que supera los 250 juegos en total. Admite muchos clásicos publicados por estudios legendarios como LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. y Westwood Studios. Además de títulos revolucionarios como la saga Monkey Island, Broken Sword, Myst, Blade Runner y muchísimos otros, también encontrarás aventuras muy poco conocidas y auténticas joyas ocultas por descubrir.
      Se incluyen versiones para Windows, macOS, Linux, Switch, PS3, PSP, PS Vita, Dreamcast, iOS, Android, Nintendo 3DS y Nintendo DSi.
    • Por Dekuwa
      NDS Mystery Gift Tool está basado en NDS Savegame Manager, una herramienta homebrew para Nintendo DS desarrollada por Pokedoc, que permite extraer y restaurar partidas guardadas de juegos de DS y GBA.
      Esta modificación es compatible con los juegos de Pokémon para GBA y permite inyectar eventos oficiales de Nintendo en las partidas guardadas del cartucho.
      NDS Mystery Gift ha sido creado por suloku.
×
×
  • Crear nuevo...