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 > datel media dock problem with printf

#94068 - smoothingeye - Sat Jul 22, 2006 9:26 pm

Printf cannot work with my datel MMD it works for my super card any one know why?

#94116 - dualscreenman - Sun Jul 23, 2006 2:25 am

Because the Max Media player has awful homebrew support.
_________________
dualscreenman wrote:
What about Gaim DS? Gaim pretty much has support for all IM programs.
tepples wrote:
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!"

#94218 - Sausage Boy - Sun Jul 23, 2006 9:33 pm

Try clearing up ram and vram in the beginning of your app, might help...
_________________
"no offense, but this is the gayest game ever"

#94293 - dak - Mon Jul 24, 2006 7:58 am

:D hiya -- dont worry about that ... its annoying but not a big deal.

The problem is that the Datel Media Launcher's file browser doesnt allow for Console output (for whatever the reason). If you absolutely need to see your console output, the easiest thing to do is...

If it exists, backup the current BOOTME.NDS ...

Compile your own NDS file and rename THAT file to BOOTME.NDS and place it in the root folder of the drive.

Turning on the device will automatically boot into your fully functional homebrew.

There is actually nothing wrong at all with Max Media Dock; It is actually a great platform for homebrew delevopment, except that it lacks direct support for crishm's Fat library. 3rd party drivers are availible, let me know if you need help setting it up.

-dak

#94298 - chishm - Mon Jul 24, 2006 8:42 am

dak wrote:
There is actually nothing wrong at all with Max Media Dock; It is actually a great platform for homebrew delevopment, except that it lacks direct support for crishm's Fat library. 3rd party drivers are availible, let me know if you need help setting it up.

In that case, mind linking them here, so I can incorporate them into libfat properly. I have tried already, but I'm not sure if they're correct.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#94301 - dak - Mon Jul 24, 2006 9:10 am

One of these days I'll spell your name right... chishm chishm chishm chishm chishm chishm chishm chishm chishm!!!


Anyway, the files of interest are the following:
http://epicwarcraft.com/nds/io_mmcf.h
http://epicwarcraft.com/nds/io_mmcf.c
http://epicwarcraft.com/nds/disc_io.h
http://epicwarcraft.com/nds/disc_io.c

The disc_io files may be a tad (very tad) hacked to work specific to myown setup, but these are the files regardless. The origin of the mmcf drivers were from the moonshell source (of course under 'third party drivers').

I am able to read/write, but in order to test any apps within dualis, I found that I needed to disable "SUPPORT_MMCF." Perhaps it is just my dak-specific hack ... you're the expert so you tell me XD!

-dak

#94307 - chishm - Mon Jul 24, 2006 10:26 am

The reason you can't test within dualis is because your MMCF driver always returns that an MMP is inserted, even if it isn't. So those drivers also won't work on other hardware. However, the ATA register addresses is all I'm really interested in, and they seem to agree with the ones I already have. Thanks.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#94315 - smoothingeye - Mon Jul 24, 2006 10:47 am

How can i run GBA code from datel MMD . thanks

#94317 - smoothingeye - Mon Jul 24, 2006 10:48 am

How can i setup the Datel mmd with 3rd party drivers? thanks