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 > DS File Xfer.

#130059 - avid - Wed May 30, 2007 4:52 pm

Howdy.. i hopee i'm posting this in the appropriate section.. seemed like a good idea at the time =)

was wondering.. is there a ds app that allows file transfer between 2 or more ds's? i was thinking of scoping out the ds ftp client.. seems like a bit of overkill for what i had in mind.

it just happens sometimes when chillin with the wife or buddys we'd like to send a file to another person, ie mp3's, nds files, ebooks.. rather than go to the computer, break out the tf key and all that jazz. maybe i'm overlooking something obvious?

any suggestions? i think it'd be cool if beup allowed file transfers.. or if ds organize's file browser had a network neighbourhood kinda thing to get the job done..

thanks guys..
_________________
/ . o 0 avid 0 o . /
[ NDSL + R4DS + 2GB SANDISK MicroSD TF ]

#130068 - Dood77 - Wed May 30, 2007 7:21 pm

I agree, this would be useful. Problem is that the DS's proprietary protocol, NIFI, has not been cracked. So either someone codes their own ad-hoc library or sgstair gets on to the nifi protocol, until then we're stuck with needing an access point.

(Did I use all the correct terms?)
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.

Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC

#130072 - Noda - Wed May 30, 2007 7:42 pm

Dood77 wrote:
I agree, this would be useful. Problem is that the DS's proprietary protocol, NIFI, has not been cracked. So either someone codes their own ad-hoc library or sgstair gets on to the nifi protocol, until then we're stuck with needing an access point.

(Did I use all the correct terms?)


NIFI is just a custom 802.11 implementation, the issue is not to crack it or so, it's just that it requires some effort to implement the protocol and as it's not documented, you have to reverse-engine it by capturing packets and analysing them. Too much efforts here, so no one has done it.

But you can do DS<>DS communication with the current wifilib, you have to use raw mode to do that, filter the packets & write 802.11 raw packets by yourself.

Someone should make a template for that...

#130073 - avid - Wed May 30, 2007 7:44 pm

hey thanks for the speedy reply there dood/noda.. and i see why that may pose a problem..

Quote:
But you can do DS<>DS communication with the current wifilib, you have to use raw mode to do that, filter the packets & write 802.11 raw packets by yourself.

Someone should make a template for that...


that's cool. i'm not sure how to go about that, as i'm still learning. i'm still somewhat new to the homebrew scene, i know a bit about programming, but i'm not close to being a pro by any means. any chance you could outline how i might do that? =)

ok, well here's another thought..

is there something that does what i said going though an ap.. but without needing some app running on a machine on the network.. like 2 ds's in a room i have 192.168.0.100 and buddy has 192.168.0.101.. have some file sharing ability using the ap..?

hmm another thought is an optional app on a computer on the network that acts as a dump or a common place for files.. a file pool of sorts.. a good place to dump nds files, mp3s, movies etc, allowing ds users to connect and use remotely or download..

anything like that??

i've spoken to dragonminded (dso) about a few ideas i'm kind of hoping he adds things like this to dso.. as well as my idea for being able to listen to mp3's or streaming music WHILE reading ebooks, browsing the web, or chatting on irc (well anything u can do in dso) aka multi-task on the ds.

too many ideas..

=)

ps.. while i'm throwing things out there. i like the game defender of the crown by cinemaware. i used to play it on my c64 back in the day, then on my amiga.. then.. meh.. there should be a DOTC_DS project. anyone wanna sign up for that? =) lol.

take it easy guys.
_________________
/ . o 0 avid 0 o . /
[ NDSL + R4DS + 2GB SANDISK MicroSD TF ]

#130078 - Lynx - Wed May 30, 2007 8:39 pm

Wouldn't the receiveing DS also have to have FlashMe installed for NiFi to work? I'm voting for just adhoc mode.

EDIT:
Quote:
s there something that does what i said going though an ap.. but without needing some app running on a machine on the network.. like 2 ds's in a room i have 192.168.0.100 and buddy has 192.168.0.101.. have some file sharing ability using the ap..?


Not that I know of, but you can do it.. I mean.. Nothing is stopping anyone from writing it.
_________________
NDS Homebrew Roms & Reviews

#130091 - simonjhall - Wed May 30, 2007 9:51 pm

Not to get your hopes up but I've been having a stab at ad-hoc recently.
Reverse-engineering code makes a real change from writing it...
_________________
Big thanks to everyone who donated for Quake2

#130100 - GPFerror - Wed May 30, 2007 11:29 pm

there is this thread

http://forum.gbadev.org/viewtopic.php?t=11946&start=0&postdays=0&postorder=asc

for sending files between 2 ds's

Troy(GPF)
http://gpf.dcemu.co.uk

#130101 - dantheman - Wed May 30, 2007 11:47 pm

What GPF linked to is the closest we've got. Get the latest version on page 3 or so, as it includes a built-in test file that gets sent even if it can't find "test.nds" on your card (like it couldn't for my Supercard miniSD).

#130110 - avid - Thu May 31, 2007 12:57 am

thats cool. i'll check it out.. thanks a lot guys..
_________________
/ . o 0 avid 0 o . /
[ NDSL + R4DS + 2GB SANDISK MicroSD TF ]