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 > Chrism's MMP support (lack of)

#92096 - dak - Tue Jul 11, 2006 4:14 pm

Hi everyone,

Like many others popping up, I use Datel's Max Media Player to launch homebrew apps and work on my own projects. The device works great with the Chrism FAT library, but I had to do a bit of extra fudging to get the drivers working etc. The driver I'm using was listed as one of the "Third Party" drivers in the latest Moon or Rein shell (I forgot which I nabbed it from :D).

The current Chrism library does not support MMP out of the box, and this severely limits the amount of homebrew apps MMP users can sink their teeth into. I feel the MMP has become a formidable homebrew platform worthy of this sort of compatibility by all our devs.

What do you guys think? What is a good first step to take here?

-dak

#92097 - wintermute - Tue Jul 11, 2006 4:36 pm

A good step would be to donate an MMP to chishm, I'm sure there are enough people that the cost per person would be minimal.
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog

#92107 - Dwedit - Tue Jul 11, 2006 5:31 pm

I'd say a good idea would be to merge the moonshell versions back into the original fat library.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."

#92207 - josath - Wed Jul 12, 2006 2:29 am

Dwedit wrote:
I'd say a good idea would be to merge the moonshell versions back into the original fat library.


If you'll notice, he has already done this in the next version of libfat (currently in ALPHA):
http://forum.gbadev.org/viewtopic.php?t=10289&start=7

chishm wrote:
Supported devices: Neoflash MK2/3, GBAMP CF, M3 CF, M3 SD, SC CF, Flash Carts (search the forums for FCSR).
Unconfirmed but included: Max Media Player/Dock, EFA2
Included but not working: SC SD
Unsupported: Anything else.


You are the second person to ask this, after he made that thread. (well, I think so at least, I didn't compare the exact post times)

#92253 - chishm - Wed Jul 12, 2006 9:43 am

Dwedit wrote:
I'd say a good idea would be to merge the moonshell versions back into the original fat library.

Easier said than done. Since MoonShell doesn't write to the disc, the manufacturers don't add write support to the drivers. Also, they are often fragile in that they need to be initialised in a certain order otherwise bad things happen (eg SC SD breaking the SC CF support in gba_nds_fat). This isn't really acceptable for a library that should be usable "out of the box".
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com