Difference between revisions of "Nds-bootstrap"

From Emulation General Wiki
Jump to navigation Jump to search
(Created nds-bootstrap page)
 
(Forwarders)
(7 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
|title = nds-bootstrap
 
|title = nds-bootstrap
 
|logo = Nds-bootstrap.png
 
|logo = Nds-bootstrap.png
|logowidth = 150
+
|logowidth = 250
 
|version = {{Nds-bootstrapVer}}
 
|version = {{Nds-bootstrapVer}}
 
|active = Yes
 
|active = Yes
|platform = [[Nintendo DS emulators|Nintendo DS]], [[Nintendo DSi emulators|Nintendo DSi]], [[Nintendo 3DS emulators|Nintendo 3DS]]
+
|platform = [[Nintendo DS emulators|Nintendo DS]]<br/>[[Nintendo DSi emulators|Nintendo DSi]]<br/>[[Nintendo 3DS emulators|Nintendo 3DS]]
 
|type          = Launcher
 
|type          = Launcher
|developer = [https://github.com/RocketRobz RocketRobz]<br><small>[https://github.com/ahezard/nds-bootstrap/graphs/contributors Repositry Contributors]</small>
+
|developer = [https://github.com/ahezard Ahezard], [https://github.com/shutterbug2000 shutterbug2000], and [https://github.com/RocketRobz Rocket Robz]<br><small>[https://github.com/ahezard/nds-bootstrap/graphs/contributors Repository Contributors]</small>
 
|prog-lang = C++,C
 
|prog-lang = C++,C
 
|license = GNU GPLv3
 
|license = GNU GPLv3
 
|source = [https://github.com/ahezard/nds-bootstrap GitHub]
 
|source = [https://github.com/ahezard/nds-bootstrap GitHub]
 
}}
 
}}
nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.
+
'''nds-bootstrap''' is an open-source homebrew application that allows homebrew, DS, and DSi ROMs to be launched natively rather than through emulation. nds-bootstrap works on the Nintendo DSi and 3DS through CFW, and on the Nintendo DS through a flashcart.
  
==ROM Compatibility==
+
==Download==
 +
{| cellpadding="4"
 +
|-
 +
|align=center|{{Icon|NDS|DSi|3DS}}
 +
|'''[https://github.com/DS-Homebrew/nds-bootstrap/releases/latest Official release]'''
 +
|}
  
nds-bootstrap supports most DS ROMs, with a few exceptions. You can enhance your gaming experience with cheats and faster load times than general cartridges (for games that support those features). Game saving is supported too and will be saved in the .sav extention. If you find a bug, please report it in the issues tab.
+
==Overview==
 +
nds-bootstrap supports most DS and DSiWare ROMs with pretty high compatibility (see the [https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0 compatibility list]), however it's still not perfect. It offers some features like cheat support, overclocking the CPU for faster loading times (doesn't work on all games), running games that support it in DSi Mode (camera and WPA Wi-Fi features), and an in-game menu allowing for viewing RAM and taking screenshots. It also supports many older homebrew applications that don't natively work from the DSi/3DS internal SD card, including games like DSCraft. It also works on flashcards, called "B4DS mode" (bootstrap for DS), but with lower compatibility and only supporting DS mode. Compatibility in B4DS mode can be improved using a DS Memory Expansion Pak. B4DS mode also allows running several DSiWare from flashcards, even on DS/DS Lite.
  
Anti-Piracy patches can be loaded via IPS files, but they are not included inside the software itself.
+
==Frontends==
 +
Technically a frontend isn't required as nds-bootstrap uses an ini file to load its parameters, however it is recommended.
  
nds-bootstrap also supports many homebrew applications, including games like DSCraft.
+
===TWiLight Menu++===
 
+
[[TWiLight Menu++]] is the main frontend for nds-bootstrap developed by Rocket Robz. It has 6 customizable themes to choose from (the DSi Menu, 3DS HOME Menu, SEGA Saturn menu, Homebrew Launcher, original R4 kernel, and a Game Boy Color-esque menu) and includes a number of Anti-Piracy patches.
B4DS (nds-bootstrap for DS-mode flashcards) only supports some DS ROMs. You can increase compatibility, by inserting a DS Memory Expansion Pak.
 
 
 
==Frontends==
 
  
A frontend isn't required to be used as nds-bootstrap uses an ini file to load its parameters. However, it is very much recommended.
+
===Forwarders===
 +
Makes it so the game can be launched through the HOME menu instead of navigating through TWiLight Menu++.  If you experience issues then try editing per-game settings by holding <kbd>Y</kbd> while loading the forwarder or switch over to TWiLight Menu++.  On 3DS there are two options, NDSForwarder and YANBF, YANBF forwarders are installed as 3DS-mode applications so they count towards the 300 title limit instead of the smaller 40 title limit on DSi-mode applications, however they cannot have animated icons and take slightly longer to load.
  
===TWiLight Menu++===
+
* [https://wiki.ds-homebrew.com/ds-index/forwarders DSi/3DS (DSi-mode forwarders) tutorial]
 +
* [https://gbatemp.net/threads/nds-yet-another-nds-bootstrap-forwarder-more-than-40-forwarders-are-now-possible.606138/ 3DS-mode forwarders GBAtemp thread]
  
[[TWiLight Menu++]] is a frontend for nds-bootstrap, developed by RocketRobz. It has 5 customizable themes to choose from (the DSi Menu, the 3DS Home Menu, SEGA Saturn menu, the R4 kernel, and the Acekard theme, based on the AKAIO firmware).
 
  
It also includes a number of Anti-Piracy patches for the games and will automatically configure nds-boostrap for you, with customizable per game settings.
+
[[Category:Not really emulators]]

Revision as of 06:20, 18 February 2022

nds-bootstrap
Nds-bootstrap.png
Developer(s) Ahezard, shutterbug2000, and Rocket Robz
Repository Contributors
Latest version 0.64.1
Active Yes
Platform(s) Nintendo DS
Nintendo DSi
Nintendo 3DS
Type Launcher
Programmed in C++,C
License GNU GPLv3
Source code GitHub

nds-bootstrap is an open-source homebrew application that allows homebrew, DS, and DSi ROMs to be launched natively rather than through emulation. nds-bootstrap works on the Nintendo DSi and 3DS through CFW, and on the Nintendo DS through a flashcart.

Download

Nintendo DS Nintendo 3DS Official release

Overview

nds-bootstrap supports most DS and DSiWare ROMs with pretty high compatibility (see the compatibility list), however it's still not perfect. It offers some features like cheat support, overclocking the CPU for faster loading times (doesn't work on all games), running games that support it in DSi Mode (camera and WPA Wi-Fi features), and an in-game menu allowing for viewing RAM and taking screenshots. It also supports many older homebrew applications that don't natively work from the DSi/3DS internal SD card, including games like DSCraft. It also works on flashcards, called "B4DS mode" (bootstrap for DS), but with lower compatibility and only supporting DS mode. Compatibility in B4DS mode can be improved using a DS Memory Expansion Pak. B4DS mode also allows running several DSiWare from flashcards, even on DS/DS Lite.

Frontends

Technically a frontend isn't required as nds-bootstrap uses an ini file to load its parameters, however it is recommended.

TWiLight Menu++

TWiLight Menu++ is the main frontend for nds-bootstrap developed by Rocket Robz. It has 6 customizable themes to choose from (the DSi Menu, 3DS HOME Menu, SEGA Saturn menu, Homebrew Launcher, original R4 kernel, and a Game Boy Color-esque menu) and includes a number of Anti-Piracy patches.

Forwarders

Makes it so the game can be launched through the HOME menu instead of navigating through TWiLight Menu++. If you experience issues then try editing per-game settings by holding Y while loading the forwarder or switch over to TWiLight Menu++. On 3DS there are two options, NDSForwarder and YANBF, YANBF forwarders are installed as 3DS-mode applications so they count towards the 300 title limit instead of the smaller 40 title limit on DSi-mode applications, however they cannot have animated icons and take slightly longer to load.