A couple minor changes

Mostly formatting things or really minor text changes
This commit is contained in:
Pk11 2021-02-20 18:01:10 -06:00
parent db068980e2
commit 4c1ac53a89
3 changed files with 17 additions and 12 deletions

View File

@ -32,7 +32,10 @@
} }
], ],
"nds-bootstrap": [ "nds-bootstrap": [
{
"key": "other",
"title": "Other"
}
], ],
"gbarunner2": [ "gbarunner2": [

View File

@ -6,13 +6,14 @@ category: other
title: FAQ & Troubleshooting title: FAQ & Troubleshooting
description: FAQ & Troubleshooting for nds-bootstrap description: FAQ & Troubleshooting for nds-bootstrap
--- ---
#### Why do I get a white screen when trying to load a game from SD Card? #### 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 - 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 - 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 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/` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
#### Why are there issues with ROM loading, even if they're run natively? #### 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. 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 would cause the ROMs to not work properly. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly.
To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
@ -21,18 +22,18 @@ To improve performance, nds-bootstrap also shrinks the game's heap in memory, wh
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges - 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 - You can expand the VRAM memory bus to 32-bit
- Utilize the DSi's additional CPU speed - Utilize the DSi's additional CPU speed
- Enhance your audio with 48khz. - Enhance your audio with 48 KHz
- Use DSi mode, allowing for DSi features - Use DSi mode, allowing for DSi features
- Using certain cartridges, you are able to use IR in your application - 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. - 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 card is emulated meaning games that require that accessory will work - The DS Memory Expansion Pak is emulated meaning games that require that accessory will work
#### Donor ROMs #### 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. 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? #### 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. 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-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z) You can get nightly builds for nds-bootstap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
#### Why do my cheats not work? #### 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. The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time.
@ -43,12 +44,12 @@ You can set heap shrink to `Hi` in settings for slightly better cheat support.<b
For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
#### nds-bootstrap troubleshooting #### nds-bootstrap troubleshooting
If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it.
1. Run everything in 67mhz, DS Mode with 32 khz of audio. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff 1. Run everything in 67mhz, DS Mode, with 32 KHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff
2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` 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) 3. 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. Check the closed issues too in case we had one 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 the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one 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.
Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets.

View File

@ -6,11 +6,12 @@ category: other
title: Compatibility List & Testing Tips title: Compatibility List & Testing Tips
description: Compatibility List & Testing Tips description: Compatibility List & Testing Tips
--- ---
#### Compatibility List
To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0). If you want to contribute, press `view only` and then `request edit access`.
#### Tips For Testing Games ### Compatibility List
To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0). If you want to contribute, press `view only` and then `request edit access`.
### Tips For Testing Games
- Look for screen flickering or sound issues - Look for screen flickering or sound issues
- If something looks off, run the game along console not using nds-bootstrap to compare - If something looks off, run the game along console not using nds-bootstrap to compare
- Try as many features in the game as possible - Try as many features in the game as possible
- Be thorough - Be thorough