Page 1 of 1

Nintendo DS Wi-Fi refrence information

Posted: Tue Jan 26, 2016 2:59 am
by JetForceF22
So I know, another post about Wi-Fi.

Trading Poke'mon with my girlfriend would make me happy, and reading how difficult it would be to emulate the hardware I decided to do a little digging to see if I could find any relevant patent information.

While I didn't find any patent info I came across this hardware reference website loaded with some nifty info.

I figured I would post it here for someone more intelligent then me to review, and maybe the devs or an outside source could create a working algorithm to emulate Wi-Fi from one device to another. Either way I think it's more useful here on the forums where more people could see it. (The devs may already know about this reference?)



http://www.akkit.org/info/dswifi.htm

Re: Nintendo DS Wi-Fi refrence information

Posted: Tue Jan 26, 2016 3:28 am
by Exophase
The guy who wrote that, sgstair, is actually someone Lordus and I have known from a while back and he's in our IRC channel. He says he wants to do more reverse engineering at some point. I don't know if what's there's really enough to get NiFi working (direct DS to DS stuff) and even then there's a good chance it'd require emulating 2+ DSes on each device.

Re: Nintendo DS Wi-Fi refrence information

Posted: Wed Jan 27, 2016 1:36 am
by JetForceF22
I don't know or claim to know enough about the hardware but it sounds to me like nintendo was working on a early version of NFC chipsets before they were standardized for android devices.

Re: Nintendo DS Wi-Fi refrence information

Posted: Wed Jan 27, 2016 3:14 pm
by TkSilver
JetForceF22 wrote:I don't know or claim to know enough about the hardware but it sounds to me like nintendo was working on a early version of NFC chipsets before they were standardized for android devices.
The Wii U was the first game console (portable or otherwise) to integrate nfc. With the New Nintendo 3ds (released late 2014/early 2015) being their first handheld. Both of these systems were well after android started using it.

If your talking about NiFi then that is something different. NiFi (nintendo) or ad-hoc (sony) is like WiFi dirrect, but proprietary and only connecting specific devices together. It uses the existing WiFi hardware but due to the close proximity, specifically written protocals, and lack of dynamic routing, it can achieve fairly lagless performance when operating in fairly ideal conditions (range less then 20-30 feet, lack of wireless interference, good power on both units, ect). The issue with emulating it is that it all but relies on that near lagless performance to work and just connecting 2 smartphones to an access point and using standard wifi protocols won't deliver that. So currently the solution is what Exo said which is running 2 instances of the emulator on each device sending the input from one user that causes the second instance of the other user's device to complete the action. It is not lagless to the players, but to each rom running in the emulator it appears lagless.

Please keep in mind this is very much a simplified explanation.