Skip to content

Setting Up TWiLight Menu++ As Secondary Kernel

Info

A dual-boot setup is useful if your cart's regular kernel works fine overall, but has issues with a few specific games such as romhacks. This guide will allow you to continue using your cart's stock kernel as primary, while being able to launch into TWiLight Menu++ to use nds-bootstrap when you want to play a problematic game.

Setup Guide:

  1. Download the latest release of TWiLight Menu++ Flashcart Edition.

  2. Extract the downloaded TWiLightMenu-Flashcard.7z file with 7-Zip.

  3. From within the TWiLight files, copy the following files/folders to your SD card root:

    • _nds folder
    • roms folder
    • BOOT.NDS

    R4iMenu Users

    R4iMenu is not able to boot TWiLight Menu++ directly from the Games menu, due to a bug in its homebrew loader. However, you can chainload TWiLight by launching an nds-miniboot binary from R4iMenu instead.

    Download this Boot_TWiLight.nds file and place it on your SD root as well. To launch TWiLight in R4iMenu, run Boot_TWiLight.nds in the Games menu, instead of BOOT.NDS. Keep in mind that you still need to have BOOT.NDS on the SD root, as that is the actual TWiLight binary launched by Boot_TWiLight.nds.

    DSpico Users

    If you are using a DSpico, copy BOOT_ALT.NDS instead. It has a TWL header to allow the DSpico to run TWiLight in DSi mode.

  4. Place roms you'd like to run with TWiLight Menu++ into /roms/nds on your SD card.

  5. Insert the SD card back into your cart, plug the cart into your DS, and boot into your kernel.

  6. In your cart's menu, navigate to and select BOOT.NDS to launch TWiLight Menu++.

  7. In TWiLight, navigate to the roms folder, and then the nds folder where you placed your NDS rom file. Launch it to boot the game using nds-bootstrap.