DS Development


DStunnel28 Apr 2006 01:44 am

Alright, about DSTunnel – I’m promoting it to active status in my checklist. In reality I probably won’t be able to touch it until after E3.

The last attempt at dstunnel was a partial success but never actually managed to successfully tunnel any games (contrary to [prior] popular belief). It did however do a lot of things right, and brought much hope to the testing team.
However, there are some serious bugs in the current version and some protocol oversights that have caused a lot of problems; to remedy all this, the dstunnel system will be completely rewritten.

I’ll be posting here in my blog when I get the time to start the rewrite, and will update the checklist with a breakdown of tasks; so bear with me here, I’ve got way too much other stuff to do in the interim.

DS Wifi24 Apr 2006 03:08 pm

Yup, that’s right.
Version 0.3 is out at last!
A huge number of improvements and features have been added since the last version, making this finally a library you can *do something* with.
An abbreviated list of improvements goes like this: WEP, DHCP, TCP, ICMP, DNS, WFC data, but all those are just the major points, there’s a lot of work that’s been done under the surface and the internals will run much more smoothly too.

Anyway, please read the readme included for vital information about naming conventions and installation… and Here are the links!
Downloads:
dswifi_lib_v0.3_lib.zip (181k) – Minimal package includes debug and release libraries and include files
dswifi_lib_v0.3_source.zip (188k) – Full Library source release, does not include any examples
dswifi_lib_v0.3_examples.zip (243k) – Examples release, does not include library – includes wifi_lib_test and a minimal demonstration example

I wish you all much luck and look forward to seeing what comes of this!

DS Wifi22 Apr 2006 10:20 pm

Well, I’ve been adding things to the lib left and right today, check out The working version (wifi_lib_test_.nds) [and of course the wifi_lib_test_.ds.gba version for whoever needs it]

Presently additions as of the time of this post include DHCP support (yay!) and the ability to connect from the WFC information in the firmware. I’m not done yet; just taking a break for the present time, so more will be done soon (see [this page on the wiki] for an up-to-date breakdown of what I’m working on.)

I might also add that some of the inner workings of the lib have been *greatly* improved since the last time I’ve talked about it, so overall the lib should be faster and easier to use :)

Ok, time to get back to work…

[Update, some 3 hours later: Eh, I'm not going to be completely done tonight; spent some time mucking around with DHCP on a crazy AP. Tomorrow though - it's close enough]

DS Wifi21 Mar 2006 03:04 pm

Hi, I’ve not forgotten about the ds wifi lib, I’ve just been busy with other things, and working on the features for the next version of the lib. Next preview release should have a number of small fixes and speedups, and will also have a complete TCP implementation as well as possibly DHCP.

DS Wifi15 Mar 2006 07:08 am

Hello again, the test app has been updated to allow outoging TCP connections to be made! There are still a few bugs and things not 100% implemented at the moment, but you can connect to servers and download webpages! Still some work to be done but very exciting :)

The lib test is in the usual place at wifi_lib_test_.nds and wifi_lib_test_.ds.gba

I’m also updating the 1emulation.com thread.

And for all of you sissies out there who don’t know how to make a valid HTTP request, connect to a site and type the following in (sans quotes):
“GET / HTTP/1.0″ followed by tapping CR and CR

:) enjoy

DS Wifi14 Mar 2006 04:24 pm

Well, I posted this info on the 1emulation forum, but I guess it didn’t make it here yet. I was holding out for a TCP release but I still haven’t finished that. The news is that DNS is now working and the test app has been updated to reflect that [Test app: wifi_lib_test_.nds and wifi_lib_test_.ds.gba]

Anyway, I’ve completed the test app code for TCP connection testing, and have been working on debugging TCP (so far not so good, I’ve managed to send syn packets to port 0 of the google servers; they weren’t kind enough to reply) – I’ve got “real” work taking a lot of my time at the moment, but I’m still trying to squeeze in time to work on this when I have a chance.

DS Wifi12 Mar 2006 09:04 pm

Hi, I’m mainly just trying out wordpress, if I like it well enough I might update here more often.
Anyway, the news:
As you probably already know, UDP is working nicely at present, however now the DNS and TCP implementations are also complete (though there are a few bugs I’m trying to work out at this point) – I’m going to attempt to get a new test app out later tonight once those bugs are fixed, and then work on DHCP.
This blog is still quite preliminary, I’ve still got a lot of work to do in actually coming up with a proper look for it, but it might quell the ravenous RSS addicts.

« Previous Page