• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

MCTool 0.15 released - No need for fatsort anymore!

Started by SukkoPera, January 08, 2007, 05:59:09 PM

Previous topic - Next topic

SukkoPera

My first NDS homebrew application has just been released. It's a collection of utilities useful for the maintenance of the media card you are using with your flashcart.

At the moment of this first release, two utilities are included:
- The first one checks, and optionally fixes, any errors found in the filesystem of your media card. This is basically the same thing that you do under Windows when you run "Scandisk", but it saves you the hassle of having to turn on your computer, remove your card, connect it to the PC, etc...
- The second utility will be mainly useful for users of Supercard family flashcarts. Such carts show ROMs and programs sorted by date. Many users (including me) prefer to have them sorted alphabetically, which is exactly what this utility does.

Please report any comments/bugs/appreciations :).

Disclaimer:
PLEASE NOTE THAT THIS PROGRAM MESSES WITH THE FILESYSTEM OF YOUR MEDIA CARD, WHICH MIGHT RESULT IN A DATA LOSS. THEREFORE, BEFORE USING IT, ALWAYS MAKE A BACKUP OF ANY IMPORTANT DATA.

Downloads:
- Binaries
- Source

The program uses a hacked version of Chishm's  libfat to allow for raw I/O:
- Source
- NDS binaries
- GBA binaries (untested)
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2


Westies3000


PharaohsVizier


jelbo

Excellent tool! It works great on my SC Lite Rumble. I tested the sorting, FAT scanning and repairing, and all worked well. The feature I really appreciate is 'Exit'. If an app needs me to power cycle my DS after usage, it keeps me from running it because of my perhaps nonsense thought that doing so will drain my battery more.

I'll be using this instead of FATSort now, thanks a lot! :D

SukkoPera

Well, thank lick's libcartreset for the exit function :).

Anyway I'm glad you like my effort, thanks!
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2


Kenzya

I'm using the SCSD version with my SupercardLite and I keep getting the error "Error during initialization :( Press START to quit". I can't quit, all I can do is restart the system. Mmmm.. What's going on? Have I done something stupid or is it just malfunctioning?

SukkoPera

That means that your flashcart is not supported by the executable. Make sure you are really using the scsd version (which is the correct one for sclite, too). The sclite is the only one I can test personally, so I can assure it works :).
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2


Kenzya

I've tried the SCSD version in the root and Programs directories. I just put the whole mctools folder in to my Programs folder and ran every .nds with no success. The only thing I could possibly think of that might affect it would be that my DS is flashed but I don't know :/

SukkoPera

Mine is flashed too, so that is not the problem.

Have you ever tried DLDI stuff? Does it usually work?
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2


felix

Is it possible to manually sort the files on the card instead of alphabetically?
size=8]DS3, FM7, SCmSD1.80/2.60, WRT54GL with Tomato Firmware[/size]

jelbo

Quote from: "Kenzya"I'm using the SCSD version with my SupercardLite and I keep getting the error "Error during initialization :( Press START to quit". I can't quit, all I can do is restart the system. Mmmm.. What's going on? Have I done something stupid or is it just malfunctioning?
I heard someone say it's hit or miss with the SC Lite because of an apparent hardware revision that doesn't work with the SCSD driver.

SukkoPera

@felix: No. Not for the moment, at least. But you could make the names of your files and folders all begin with 2 digits, like "01-xxx", "02-yyy", putting the digits in your desired order, then sort alphabetically.

@jelbo: I'll investigate that, thanks for the hint.
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2


sinkhead

Doesn't work with my SCLite   =[
It says it's not compatible.

- Sam

jelbo

Quote from: "sinkhead"Doesn't work with my SCLite   =[
It says it's not compatible.

- Sam
What SC Lite do you have? The one with the new mold or the old one that sits in tight and has that ridge thing?

SukkoPera

Try turning on your DS (with the SC inserted) keeping L and R pressed, then press A a couple times, then you should get something like:

QuoteNow SC Version:1.70
hardware ID:bd96f91275ba03f1

I wonder if the hardware ID is something which changes from card to card or somehow identifies the hardware revision.
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2