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 > What is the current status on tunneling the DS? [Renamed]

#38707 - muckers - Wed Mar 30, 2005 7:16 pm

But what's the current status on tunneling the DS? I know Warp-pipe, Nitro and Xlink were tunneling, then Xlink quit.

I haven't heard if Warp-pip and Nitro are still working on it, let alone if they've successfuly tunneled it and made it available to the public.

Any info at all, thanks.

#38708 - dafer - Wed Mar 30, 2005 7:20 pm

I think the problem is that most wireless cards do to much of the encoding of the signals in hardware making them impossible to use to recieve and send the signals.
_________________
/As meningful to you as words written in water.

#38709 - muckers - Wed Mar 30, 2005 7:22 pm

So, that means it's much harder to tunnel, right? (Sorry, I'm a bit of a n00b at this. :p)

Aww damn. But are Warp-pip and Nitro still working on it? Because I remember Xlink successfully had Pictochat and MP:H demo working, so it must be at least possible.

#38712 - dafer - Wed Mar 30, 2005 7:35 pm

Acctually I am as much of a noob =). But I think tunneling is impossible with most cards.
_________________
/As meningful to you as words written in water.

#38715 - Spaceface - Wed Mar 30, 2005 9:00 pm

XLink failed at it.. it's too hard ... Nitro was a huge-ass hoax... warp-pipe might be a possibility..but don't count on it since nintendo is comming with its own online service this year

#38722 - Mike - Wed Mar 30, 2005 10:20 pm

Even if it did work, it would only work with specific WiFi equipment. Mainly, you'd need a WiFi adaptor that indirectly supports RAW data transmission and reception at both ends.

If you have that figured out and set up, all you'd need to do would be to intercept, package and transmit at both ends, blindly and continously.

Seems like Nintendo pulled another Nintendo with the DS' security.

#38754 - muckers - Thu Mar 31, 2005 11:51 am

Bah. And there I was hoping for online gaming with the non-online games. Ah well, so long as Mario Kart DS and Metroid Prime Hunters are also online (as well as Animal Crossing) then I'll be happy.

#38758 - the_angry_monkey - Thu Mar 31, 2005 12:20 pm

would it not be possible to develop a GBA cart which worked alongside for eg Metroid and converted the NiFi packets into TCP packets? To explain better:

A homebrew GBA cart with a TCP/IP protocol - you'd use the GBA cart to launch the DS cart and it would then intercept the NiFI 802.11 data and encapsulate it with a TCP frame.....just a thought from someone with limited knowledge of DS dev :D

#38761 - FluBBa - Thu Mar 31, 2005 12:47 pm

I'm not sure what you mean by "homebrew cart", but in any case you'd probably still need to patch the game to send the data to the GBA cart, so why not patch it some more to use TCP/IP directly instead?
_________________
I probably suck, my not is a programmer.

#38768 - the_angry_monkey - Thu Mar 31, 2005 4:22 pm

By homebrew cart i mean a GBA flash cart.

As I see it you would access the DS cart by using the GBA cart - therefore the GBA cart would be controlling the system and therefore would intercept all transmissions so no DS game modding required.... maybe :D

#38800 - FluBBa - Thu Mar 31, 2005 10:08 pm

A normal flashcart is just memory, no cpu no brain no magic, just normal stupid/lazy memory. How will that help you intercept anything in the DS?
_________________
I probably suck, my not is a programmer.

#38801 - mymateo - Thu Mar 31, 2005 10:20 pm

Mike wrote:
Seems like Nintendo pulled another Nintendo with the DS' security.


As far as tunnelling multiplayer non-online games goes, yes. But don't forget that future games could be made TCP/IP compliant to talk to normal wireless hardware.

And I think the_angry_monkey was probably thinking something along the line of launching custom code using a GBA flash cart that acts kinda like an interpretor, taking commands from the DS card, sending any non-wifi/nifi data to where it's supposed to go, but modifying any wifi/nifi data into TCP compliant packets and sending them off on their way. Correct me if I interpreted you wrong, monkey.

However, that (to my knowledge) is not possible for two reasons. (1) Launching anything straight from the GBA slot without some kind of device like the PassMe causes the DS to go into GBA mode, disabling all non-GBA DS features, like wireless and touch screen. (2) It would be like emulating a DS on a DS, meaning everything would run about 1/10 the speed that it should (number taken from the emulation rule-of-ten).

Nice thought, though. Maybe someone will find out a way.

#38802 - josath - Thu Mar 31, 2005 10:29 pm

Actually, something like that may be possible, if you used passme + the game you wanted to modify. You could have it jump to your custom code first, that puts a small routine in memory, then jumps to the main game. the small routine would watch for any commands being sent out over the local network, and instead send them out over the internet. any replies it recieved from the internet, it would translate into the format the game expected, and then insert them into memory as if they had come over the local network.

Of course, you'd need intimate knowledge of how the wifi worked, so I don't know if this would be practical. But it wouldn't be 'emulating' a DS so to speak.

#38841 - the_angry_monkey - Fri Apr 01, 2005 10:27 am

mymateo - that's exatly what I meant - thanks. I see now how there would be problems, but I deo remember Nintendo saying that the DS would be able to use peripherals in the GBA slot whilst running DS games - maybe this will be Nintendo's solution to the wifi upgrade?

#38846 - mymateo - Fri Apr 01, 2005 11:27 am

I doubt it. The built-in wireless hardware should be able to do anything a person would need a portable game console to do, plus more. It's all just a matter of what the software tells it to do, really. But, yes, if there were to be some kind of improvement needed on the wireless, then a wireless nic gba card could be made.

On that note, I wonder if the DS's wireless is hardwired to only transmit at 2 mbps max, or if that's just for the nifi protocol and it can really go as high as 11 mbps at reduced battery power?

All in all, I think tunnelling the old games isn't going to happen, and if it does it's going to be tricky to get it to work smoothly. More likely we're just going to have to wait until games start being made to go online. If the rumors I've heard are true, then Animal Crossing will be the first online DS game, and that's being released on DS's first anniversary, Nov 21 2005.

November 21 is a date that will haunt me forever -- the date that the only game AND system I've ever wanted so bad I could taste it is released.

VIVE ANIMAL CROSSING!

#38847 - muckers - Fri Apr 01, 2005 11:31 am

Quote:
VIVE ANIMAL CROSSING!


Amen to that

#38853 - the_angry_monkey - Fri Apr 01, 2005 2:59 pm

Animal Crossing will be great but I really think that they need to make WiFi a surprise earlier release. Ie. we all think it will come out in Nov with Animal Crossing, but it's actually ready for summer.....just a dream :D Would be a great way to combat PSP tho.

On the 2Mbps transfer rate, network stumbler has reported my UK DS as transmitting at an occasional 11Mbps, however, its SSID is all gobbledygook so it could just be a slightly scrambled interpretation. My idea was that NiFi saves power by transmitting at 2 Mbps under normal operiation, but can step up if needed to 11 Mbps - although there is little t4chnical knowledge to base that upon.