DeSmuME core now has preliminary BIOS support!

If you want the core to act just like a Nintendo DS, Use External BIOS/Firmware (restart) must be set to enabled and Boot Into BIOS (interpreter and external bios only) must be set to enabled

This will function just like the Use external firmware image and Boot from firmware image (like the NDS) options from DeSmuME standalone.

Did the DS not show the boot screen and go straight to the game with a cart entered? Iā€™m honestly not sure, itā€™s been forever since I touched my DS.

Donā€™t take my word for it @SkyHighGam3r but Iā€™m 99.99% sure you will be directed to the BIOS before you can proceed to the Nintendo DS game by clicking/tapping the game in the BIOS menu as far as I remember it.

But when you start the Nintendo DS with a GBA cart in it Iā€™m pretty certain you will boot directly to the GBA game.

1 Like

Now that you say that, it does sound right actuallyā€¦ hmm. Well thanks for your help with getting it going.

1 Like

My DS Lite wonā€™t boot anymore, but Iā€™m pretty sure it always took you to the BIOS/Firmware menu first. So you could choose to run the DS slot, GBA slot, Pictochat or mess with settings.

1 Like

So all firmware files which donā€™t show the DS boot screen are custom non official firmwares? I have a big collection with many firmwares including a ique DS lite firmware, Iā€™m trying to get all the versions for preservation purposes and because I like the original boot logos, sucks hard if some of the files are not officialā€¦ Got a lot of testing to do to see which show the boot logo and itā€™s an opportunity to test if the Retroarch desmume core can use the ique firmware like the standalone emulator :smiley:

If Iā€™m not wrong by using the ique firmware, some of those Chinese DS games can boot in desmume? Or can the emulator boot them without the firmware? Oh wellā€¦

Welp I remembered right the ique firmware indeed helps desmume to run Chinese DS roms without the need to patch the roms :slight_smile: And I see the ique boot logo so it must be a official firmware :slight_smile:

Md5 of ique firmware is this one but Iā€™m not sure if somebody will find it that way, I found this firmware by a miracle in a random search in a certain file hosting site :smiley: Itā€™s 512kb and it has one more language which ofc is Chinese.

3ad72b2c9a736b24953f2d391da4bfcc

Could it be possible to modify the core to make it save firmware settings directly to the firmware.bin file? Like the standalone melonds does (havenā€™t tested Retroarch melonds core maybe it does this too)

Hereā€™s a pic of the boot screen showing iqueds on the Retroarch Android version which btw means this Is the first ds emulator/core on Android which can boot the firmware and save firmware settings. (Sadly the Desmume core ainā€™t fast like drastic ds though)

For whatever reason, Iā€™m not able to get the core to boot into the firmware menu. I have all three files saved into the system directory:

  • firmware.bin (145eaef5bd3037cbc247c213bb3da1b3)
  • bios7.bin (df692a80a5b1bc90728bc3dfc76cd948)
  • bios9.bin (a392174eb3e572fed6447e956bde4b25)

And I have Use External BIOS/Firmware and Boot Into BIOS (interpreter and external bios only) both enabled, but still when loading content it boots straight into the game itself. Is there some other setting Iā€™m missing or something?