Various changes (nds-bootstrap 0.39.0 and minor corrections mostly) (#13)

* Change GameBrew link

Now uses the All homebrew tab instead of the Applications tab

* Use #Games

This will auto-jump to the Games section, while still listing all of the other applications.

* Minor changes + DNS removal

-Added links to websites (https://wiimmfi.de, https://save-nintendo-wifi.com/)
-Removed second AltWFC DNS (52200 upon connection)
-Added second Wiimmfi DNS
-Removed BenFi DNS and Twilit WFC DNS (20110 upon connection, unlikely many people use/used these anyways)
-Added mention of Nintendo Wi-Fi USB Connector
-Minor grammar corrections

* Other adjustments

Mostly relating to grammar

* nds-bootstrap 0.39.0 update

Things to consider *not* changing or making further edits:
- nds-bootstrap troubleshooting edits (would this be considered good enough/better than what it was before?)
- Removing Donor ROM/E-type cheat section (do these still apply?)
- Adding in-game menu or launching DSiWare to nds-bootstrap vs flashcard section (didn't think these were complete enough for them to be worth adding)

* Corrected /

* Add suggestion of trying different run settings

* Add DSi Mode in-game menu explanation

Also changed TWLMenu++ to TWiLight Menu++ and added spaces to slashes

* Remove reference to running DSi-Enhanced games in DS mode

Also added `-` for Universal-Updater

* Fix capitalization of Unlaunch

* Fix flashcard/flashcart

Flashcard = Slot-1, flashcart = Slot-2, according to contributing page

* Update pages/_en-US/nds-bootstrap/faq.md

Co-authored-by: Pk11 <epicpkmn11@outlook.com>

* Update pages/_en-US/twilightmenu/controls.md

Co-authored-by: Pk11 <epicpkmn11@outlook.com>

Co-authored-by: Pk11 <epicpkmn11@outlook.com>
This commit is contained in:
triangle 2021-04-22 16:00:59 -05:00 committed by GitHub
parent 141f3bad2c
commit de8b361c5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 12 additions and 14 deletions

View File

@ -12,7 +12,7 @@ In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newe
- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles)
- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite)
- [GBA or DS Phat / Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite)
After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it.

View File

@ -11,7 +11,6 @@ description: FAQ & Troubleshooting for nds-bootstrap
#### Why do I get a white screen when trying to load a game from SD card?
- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use <kbd class="l">L</kbd> to disable all cheats for a game
- If the game youre trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
#### Why are there issues with ROM loading, even though they're run natively?
@ -22,12 +21,13 @@ To improve performance, nds-bootstrap also shrinks the game's heap in memory, wh
#### Why use nds-bootstrap over a regular flashcard?
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
- You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed
- Utilize the DSi's additional CPU speed, allowing for better performance in some games
- Enhance your audio with 48 kHz
- Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application
- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued
- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued
- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work
- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen
#### Donor ROMs
Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save.
@ -40,15 +40,12 @@ You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Bu
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time.
Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
#### Is there anything else I should know about cheats?
You can set heap shrink to `Hi` in settings for slightly better cheat support.
For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)

View File

@ -14,4 +14,5 @@ To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXO
- Look for screen flickering or sound issues
- If something looks off, run the game along a console not using nds-bootstrap to compare
- Try as many features in the game as possible
- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc)
- Be thorough

View File

@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac
This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND.
#### Why can't I dump games on DSi?
You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).
You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/).

View File

@ -12,7 +12,7 @@ description: Controls for using TWiLight Menu++
- <kbd>Left</kbd> / <kbd>Right</kbd>: Select a game / app
- <kbd class="face">A</kbd> / <kbd>START</kbd>: Launch game / app
- <kbd class="l">L</kbd> / <kbd class="r">R</kbd> or <kbd>SELECT</kbd> + <kbd>Left</kbd> / <kbd>Right</kbd>: Switch pages
- (DSi/Saturn/HBL theme) <kbd>SELECT</kbd> + <kbd>Up</kbd> / <kbd>Down</kbd> & release <kbd>SELECT</kbd>: Switch between the SD card and flashcard
- (DSi / Saturn / HBL theme) <kbd>SELECT</kbd> + <kbd>Up</kbd> / <kbd>Down</kbd> & release <kbd>SELECT</kbd>: Switch between the SD card and flashcard
- <kbd class="face">Y</kbd>: Per-game settings
- <kbd class="face">X</kbd>: Cheat menu
- <kbd class="face">A</kbd>: Toggle cheat
@ -21,7 +21,7 @@ description: Controls for using TWiLight Menu++
- <kbd class="face">Y</kbd>: Show cheat description
- <kbd class="l">L</kbd>: Disable all cheats
- <kbd class="face">X</kbd>: Delete/hide game
- (DSi/Saturn/HBL theme) <kbd>SELECT</kbd>: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed)
- (DSi / Saturn / HBL theme) <kbd>SELECT</kbd>: SELECT menu or DS Classic Menu (Where system menu, TWiLight Menu++ Settings, and GBA Mode can be accessed)
#### R4 theme
- <kbd>Up</kbd> / <kbd>Down</kbd>: Select a game / app
@ -59,6 +59,7 @@ description: Controls for using TWiLight Menu++
- <kbd>Up</kbd> / <kbd>Down</kbd>: Increase / Decrease selected value
- <kbd>Left</kbd> / <kbd>Right</kbd>: Select a value
- <kbd class="face">A</kbd> / <kbd class="face">B</kbd>: Return to RAM Viewer/Editor at specified address
- The in-game menu is not accessible in DSi Mode, so attempting to use the button combo in DSi Mode will instead exit the game.
#### Boot shortcuts
These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen.

View File

@ -26,12 +26,11 @@ Go into TWLMenu++ Settings, and disable `Update recently played list`.
#### Why do I get a white screen when trying to load a game from SD card?
- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use <kbd class="l">L</kbd> to disable all cheats for a game
- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode`
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
#### How do I use cheats?
You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/).
- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location.
- On the 3DS, this database is available in the Universal-Updater app as "NDS Cheat Databases." This will automatically install it to the required location.
Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB.