RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Getting DSi/DSiWare games to work in melonDS

    Scheduled Pinned Locked Moved Help and Support
    melondsdsi
    5 Posts 2 Posters 656 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JimmyFromTheBay
      last edited by mitu

      Making some progress here, though not quite sure what I'm doing, so thought I'd share what I had for anyone interested.

      First I read these instructions to get some pointers:

      https://www.reddit.com/r/RetroArch/comments/s4eg62/melonds_core_supports_dsiware_now/

      https://www.reddit.com/r/Roms/comments/oxac60/comment/l1oh4h4/

      https://melonds.kuribo64.net/board/thread.php?pid=4595#4595

      EDIT: removed BIOS site link. Then I got the BIOS files and I put the necessary files in home/pi/RetroPie/BIOS with the following names:

      dsi_bios7.bin
      dsi_bios9.bin
      dsi_firmware.bin
      dsi_nand.bin

      I opened the Options menu in Retroarch and set the hardware to DSi and "Boot Game Directly" to OFF. That boots to the main DSi menu screen, but the ROM I'd booted (Mr Driller - Drill Till You Drop) did not show up as a cart and all I could run were the default built-in apps you get with the machine.

      However, I'd also downloaded a version of the NAND already set up with some games installed on it, and that worked fine, showing and running the installed games. Now, rather than saying "No cart inserted" the DSi menu showed an unnamed cart in the cart slot, but trying to boot it resulted in the DSi crashing.

      The NAND with the preinstalled games also came with a 400MB .IMG file of an SD card, which for want of a better option I also put in home/pi/RetroPie/BIOS, but I couldn't find any way to get melonDS to read that, in either the Retroarch or Windows versions, even when I renamed it to dsi_sd_card.bin.

      (It contains about 40 files with names like 4B415645.BIN, which I assume are DSi games with their internal codenames.)

      The "DSiWare to NAND Package" from GBATemp mentioned in the first link is absolutely incomprehensible ARGLE WARGLE BARGLE Python gibberish to me and I ran away in terror.

      But then I downloaded the Windows version of melonDS and loaded up the NAND using the "Boot firmware" option. At this point the "Manage DSi titles" option which supposedly allows you to write to the NAND was greyed out and I couldn't figure out how to access it, but I eventually worked out that you need to go to System>>Stop before you can edit it.

      melon1.jpg

      Editing the NAND from here is super-easy. Just select your ROM, select "Download from NUS" under "Metadata" and hit OK.

      melon2.jpg

      Once you've added all your desired games it'll save your new NAND file automatically, and you can then pop that into home/pi/RetroPie/BIOS and the job's done.

      (You seem to be able to fit about 110MB of ROMs into the NAND before you get an error either when compiling or loading it.)

      The downside is that melonDS runs like crap on a Pi4, but if you've got a 5 you should be able to have some fun.

      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        Please don't post links to copyrighted materials, even to the that site. Thank you.

        J 1 Reply Last reply Reply Quote 0
        • J
          JimmyFromTheBay @mitu
          last edited by

          @mitu I didn't!

          Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @JimmyFromTheBay
            last edited by mitu

            @JimmyFromTheBay said in Getting DSi/DSiWare games to work in melonDS:

            @mitu I didn't!

            From your post:

            Then I downloaded the firmware/BIOS/NAND files from one of the this site links and I put the necessary files in home/pi/RetroPie/BIOS with the following names

            Please remove this.

            J 1 Reply Last reply Reply Quote 0
            • J
              JimmyFromTheBay @mitu
              last edited by JimmyFromTheBay

              @mitu But that's not a link to any files or any specific pages, that's just a general link to a general site. Feel free to edit it out, though.

              Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.