mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
* Small adjustments and others Small adjustments: - Corrects capitalization of `Acekard` and `SD card` - Corrects to American English Also adds detail about nds-bootstrap screenshots, and redirects nds-bootstrap compatibility question to its FAQ, for consistency's sake. * Compatibility and nds-bootstrap vs flashcard changes Compatibility question changes: - Merges troubleshooting and "Why do I get a white screen" because of redundancy - Removes mention of changing sound quality, as far as I know this has never been an issue anywhere - Adds mention of Async card read (using Async for the sake of consistency, unless that's to be changed as well) - Links to GitHub issues page -Small detail change on adding to the compatibility list nds-bootstrap vs flashcard changes: - Corrects `cartridges` to `Game Cards` - Adds detail about screenshots and RAM editing * Add detail about TWiLight Menu++ cheats menu Also removes a period from a bullet * Small changes - Corrects capitalization of `Game Card` - Corrects `3DS/2DS` to just `3DS` * Add screenshot/frame advance details Also - Adds details on faster/fastest scroll in nds-bootstrap RAM viewer - Adds detail on changing the in-game menu button combination * Add detail about custom text color palettes I think this is also worth adding, even though it's stared under the restrictions * Decapitalize "custom firmware" * Add detail about 3D/2D elements Also corrects capitalization of `GBAtemp` * Add screenshot controls Also adds details about screenshots.tar * Add specific spelling for 3DS as a family of systems * Update controls.md * Add Up/Down for cycling screenshot VRAM bank * Correct frame step button * Add pressing B to return to the in-game menu from Screenshot Co-authored-by: RocketRobz <bobesh8@gmail.com>
49 lines
3.7 KiB
Markdown
49 lines
3.7 KiB
Markdown
---
|
|
lang: en-US
|
|
layout: faq
|
|
section: nds-bootstrap
|
|
title: FAQ & Troubleshooting
|
|
long_title: nds-bootstrap FAQ & Troubleshooting
|
|
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> in the TWiLight Menu++ cheats menu to disable all cheats for a game
|
|
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
|
|
- Run the game with different settings, including changing the ARM9 CPU Speed, Async card read, DS/DSi Mode, sound quality, Card read DMA, etc
|
|
- It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv)
|
|
If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on [GitHub](https://github.com/DS-Homebrew/nds-bootstrap/issues). Check the closed issues too in case there has already been an issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one
|
|
|
|
If no solution has been found at this point, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.
|
|
|
|
#### Why are there issues with ROM loading, even though they're run natively?
|
|
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1.
|
|
There are also timing issues and AP measures (which most are already removed), both of which will cause the ROMs to not work properly.
|
|
|
|
#### 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 Game Cards
|
|
- You can expand the VRAM memory bus to 32-bit
|
|
- 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 Game Cards, you are able to use IR in your application
|
|
- 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
|
|
- Take screenshots and edit values in the RAM using the in-game menu
|
|
|
|
#### 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.
|
|
|
|
#### What is a nightly and where do I get it?
|
|
A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added.
|
|
You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
|
|
|
|
#### Why do my cheats not work?
|
|
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.
|
|
|
|
For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
|
|
|