gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > how do you launch .nds files in code?

#120876 - max482wert - Tue Mar 06, 2007 11:57 pm

I'm making an app (which could become a firmware replacement if I knew how to make the flasher program.) for the DS that works with the Max Media Dock. It's based of FWNitro (Since I can't seem to compile it because itwas made withan earlier version of DevkitARm and libnds) and CreeboMe (Which won't release its source code!).

I have a problem. I want to know how to launch .nds files in the programs code. I got a program called DS Launch.nds and I'm not able to find its source. With this it allows you to launch the DS cart in slot-1. I will also need help with the GBA launching but I dont think that is nessisary just yet. I will definatly need help with the Homebrew displaying (stupid PAFS not supporting MMD even with the GBA_NDS_FAT driver!) but I could just look at the moonshell source.
_________________
Flashed DS Phat (FlashMe v7)
Max Media Dock w/ v1.22 firmware
1x-4x (I think!) 512 Lexar CompactFlash Card

#120890 - chuckstudios - Wed Mar 07, 2007 1:49 am

...

Last edited by chuckstudios on Wed Mar 07, 2007 3:04 am; edited 1 time in total

#120897 - Creebo - Wed Mar 07, 2007 3:00 am

I am not going to release the CreeboMe source code for many reasons. The largest reason is because it still is in beta and its not quite all stable yet... Anyways if you are looking to load .nds files specifically by their file name, I can't point you in any direction. However I will tell you that the homebrew cart loading in my firmware and FWNitro is not by loading a .nds file. It simply loads a gba flashcart into DS mode. Also, libcartreset by Lick does this same thing.

#120898 - max482wert - Wed Mar 07, 2007 3:04 am

Creebo wrote:
I am not going to release the CreeboMe source code for many reasons. The largest reason is because it still is in beta and its not quite all stable yet... Anyways if you are looking to load .nds files specifically by their file name, I can't point you in any direction. However I will tell you that the homebrew cart loading in my firmware and FWNitro is not by loading a .nds file. It simply loads a gba flashcart into DS mode. Also, libcartreset by Lick does this same thing.



what do you mean "into ds mode"? BTW, libcartreset doesn't support MMD which is why i am not using your firmware
_________________
Flashed DS Phat (FlashMe v7)
Max Media Dock w/ v1.22 firmware
1x-4x (I think!) 512 Lexar CompactFlash Card

#120902 - Creebo - Wed Mar 07, 2007 4:15 am

Booting the gba slot into ds mode means that you can load ds code of a gba card. If you want MMD supported you should probably figure it out yourself as that stuff is hardware specific.

#120903 - max482wert - Wed Mar 07, 2007 4:16 am

Creebo wrote:
Booting the gba slot into ds mode means that you can load ds code of a gba card. If you want MMD supported you should probably figure it out yourself as that stuff is hardware specific.


it's ok i got it and it works on my MMD
_________________
Flashed DS Phat (FlashMe v7)
Max Media Dock w/ v1.22 firmware
1x-4x (I think!) 512 Lexar CompactFlash Card