• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Question Regarding Making an FTP serv usable by DS

Started by WeLoveDaisuke, September 28, 2007, 04:36:16 PM

Previous topic - Next topic

WeLoveDaisuke

Simple question, and I've likely already finished this myself, just checking if there's a better/more efficient way to do this:

Now that I've got a card that plays clean .nds, I want to use some of my FTP storage to host files I can download and use right away. I've got my server set up, and I'm getting ready to set up DSFTP to access it, but my question is

Are there limitations to watch out for with the DS software/is there a more efficient way to do this?  I really like how DSOrganize works, which was my main motivation to give this a try.

Thanks!
i.  I'm Kevin, from the internet.

sinkhead

It'll work, but it will be VERY slow. Expect at least a couple of hours to transfer a full DS game at the speed DSs can go... And there will be transfer errors...

- Sam

WeLoveDaisuke

I didn't expect speed (DSO getting 12kb's down amazed me), so that's not surprising.

This would mostly be a way to juggle saves/homebrew.

Thanks!
i.  I'm Kevin, from the internet.

sinkhead

Like I said, you would get errors in transfer. Maybe it would work if you split the files into say 100kb blocks which used a custom file format with a CRC in them, then the DS could recieve them and check the CRC and if the file didn't match then the block could be re-downloaded without having to re-download the entire file?

- Sam

dantheman

DSFTP is an FTP server itself.  You won't be able to use it to connect to other FTP servers and download files to your DS.

There's Lilou FTP, which I've heard corrupts cards, and then you could try to see if DSLinux has an FTP client you can use (I think someone mentioned you could use wget somehow).

WeLoveDaisuke

If I can use wget, then I'm all set.  I'll do some research on that.

If I get a straightforward method to do this, I'll add this to the how to section.
i.  I'm Kevin, from the internet.