wiki/pages/_en-US/nds-bootstrap/testing.md
2021-11-26 01:11:41 -05:00

2.5 KiB

lang layout section title description
en-US wiki nds-bootstrap Compatibility List & Testing Tips Compatibility list and tips for testing ROMs

Compatibility List

To view tested ROMs, check the compatibility list. If you want to contribute, press View only and then Request edit access. Make sure to add entries to the proper sheet according to the tabs on the bottom of the page.

To view ROMs with known issues, check the issues page on Github. If you want to create a new issue, please properly follow the issue template.

Tips For Testing ROMs

  • Look through the nds-bootstrap FAQ to make sure that you understand how to troubleshoot issues
  • If testing for a specific reported bug, try to replicate the steps as close as possible
    • If there are any differences (such as nds-bootstrap version, system used, or settings changed), make sure to include that in your report
    • Feel free to ask the original reporter for more details (such as uploading a save file or any missing information) if possible
    • If there is no solution, make sure to update the compatibility list
  • If a ROM has an issue after updating nds-bootstrap, try to find which specific version first introduced this issue
    • You can downgrade nds-bootstrap by downloading a past release and following the update instructions
    • Downgrading to a past release of TWiLight Menu++ might be needed as well
  • If testing for a ROM that has no known issues or has not been tested before, try to be thorough
    • Make sure to add the appropriate information on the compatibility list on the correct sheet
    • Also make sure to remove games that have been tested off of the Testing Queue sheet
  • If testing to update blacklists, make sure to only change the blacklisted options
    • The possible blacklisted options are 133 MHz (TWL) CPU Speed, Card Read DMA, Asynch Card Read, and SWI Halt Hook
    • To enable blacklisted options in the per-game settings, go to sd:/_nds/TWiLightMenu/settings.ini and set IGNORE_BLACKLISTS to 1
    • If there are any issues caused when turning on these settings, please report them on the Github issues page