• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Max Media Launcher + Moonshell

Started by jewelie, October 09, 2006, 07:11:33 AM

Previous topic - Next topic

jewelie

Hiya

Is anyone out there successfully using a Max Media Launcher and Moonshell on a DS?

Using any version of Moonshell designed for the SuperCard CF always brings up the same error on my SuperCard CF v1.63b + DS Lite.  It boots up but then says "not founf [sic] EXFS" and stops.  It would appear to be struggling to find the CF and associated filesystem.

I've tried a variety of Moonshell variants; pre-prepared, official, Romman's hacked one -- all behave the same.  And yes, I'm definitely booting the right SuperCard CF "BOOT" file (heck, I even started to try all of them, just in case.)

Googling, it would appear that other people with Max Media Launcher (Max Media Launcher, not Player) may be having the same problem.

Anyone else with the same config having the same issue?  Alternatively, anyone else with the same config having any success?

Ta-ra,
 Julie

jewelie

More info...

I've two CF cards-

* Both (512Mb & 256Mb) work fine with the SuperCard CF + GBA.

* 512Mb doesn't work with SuperCard CF + DS Lite (unstable, crashes, etc.)

* 256Mb works fine with SuperCard CF + DS Lite (GBA, NES, DS games, etc)

Moonshell stops at "Not found EXFS" with the 256Mb card- that is, the card that otherwise works fine with the SuperCard CF + DS Lite!

Moonshell usually boots with the 512Mb card, although like previously it's very unstable (usually crashing within a few seconds of booting.)

So it looks like the Moonshell I/O for the SuperCard CF isn't compatible with the only CF card that otherwise works on my system.

I'm going to bang my head against a brick wall somewhere.....

So I'm back to wondering what CF card works both with DS Lite and also Moonshell.

*whimper*

Devil_Spawn

find a utility called hdtune on google, use windows to do a health check on the cards, there may be some damadged blocks on there, if anything was incompatible it would simple not boot at all

jewelie

Quote from: "Devil_Spawn"find a utility called hdtune on google, use windows to do a health check on the cards, there may be some damadged blocks on there, if anything was incompatible it would simple not boot at all

Cards with Bad Blocks would just get dumped in the bin.  :D  They've been freshly formated/checked.  I value my data. :)

In respect to the 256Mb card, which otherwise works perfectly with everything else; until Moonshell starts looking for the external filesystem it isn't dependant upon its own CompactFlash card I/O routines, and would therefore boot just fine like any other NDS ROM does on this configuration.  And that's exactly what happens.  With the 256Mb card, it boots and runs like any ROM, it only locks at the point where it attempts to access the CF filesystem itself.  And, for instance, if I use a Moonshell image with the whole "shell" filesystem included in the ROM (Romman's earlier SuperCard-hacked edition, for instance), it boots and runs and works just fine....  until I try to select CompactFlash filesystem to access the files.

Additionally, if it were corrupted data, reformatting and putting just Moonshell on the card would, in effect, relocate which blocks on the Moonshell card was taking up, and as such, it'd behave differently.

ALSO, Moonshell is supposed to announce which type of adapter/filesystem has been detected; the fact that it doesn't do that suggests that it doesn't get as far as actually being able to see the filesystem and hence any bad blocks.

One last idea I have is to fdisk the card, as dslinux reports that it doesn't have regular partition table (many cards don't apparently), but this sounds a bit risky with potential to upset things.

jewelie

Quote from: "jewelie"One last idea I have is to fdisk the card, as dslinux reports that it doesn't have regular partition table (many cards don't apparently), but this sounds a bit risky with potential to upset things.

I fdisk'd and formatted the cards from fresh under Linux on another machine, and checked for bad blocks.

Not an iota of difference.

:(

jewelie

For the record, the problem is solved; got a Kingston Elite Pro 1Gb Compact Flash CF card, and it works a treat with the SuperCard CF and DS Lite, plus all homebrew etc.  Homebrew is a bit picky about which Compact Flash cards will work.