• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

DS Wifi Lib 0.3

Started by socket, April 26, 2006, 08:32:57 AM

Previous topic - Next topic

socket

http://akkit.org/dswifi/

============================
Release notes:
============================

Version 0.3:
* WEP is now working
* DHCP has been implemented
* basic ICMP support was added, you can ping the DS.
* a rough DNS implementation was added
* TCP support has been added, but still may be rough in some areas.
* Berkley sockets emulation expanded to properly support blocking and
non-blocking sockets, for TCP and UDP
* some additional checksum bugs have been squashed
* memblock code was rewritten to be purely dynamic
* LED blinking control code added
* Library now loads and can use Nintendo WFC data from the firmware to connect
 to a router automaticly
* Library now supports "instant" notification of updates using DS FIFO
* Library now mostly supports setting errno when bad things happen
* Some smaller examples have been built to provide a nicer "starting point" for
 new projects than the enormous wifi lib test.
* Probably a bundle of other small things I'm failing to remember

onarum

yeah, i hope we see a bunch of neat treats using this, thank god he got wep working.
SC CF + 1GB Kingston CF + flashed NDS = a whole lot of fun.

socket

I'm shocked at the limited response to this.  This is a HUGE step in advancing homebrew.

bitblt

Fantastic news.  Let the games begin.  I want to port VNC client if someone else isn't already working on this.  I'd probably start with the PocketPC or Palm port of VNC client.

digicide

...nah... there's already win2ds and pointyremote... 2 vnc clients that already look pretty good.  i can't wait till there's some good tutorials on this lib...  i downloaded it, but i'm too stupid to make sense of it...

bitblt

Quote from: "digicide"...nah... there's already win2ds and pointyremote... 2 vnc clients that already look pretty good.  i can't wait till there's some good tutorials on this lib...  i downloaded it, but i'm too stupid to make sense of it...

You don't understand the significance of using VNC.

The VNC client/host is a standard open source software used by many professionals including myself (actually I use Microsoft Terminal Server more lately).  This software (and code) has been around for many years and is very mature and technically more advanced than Win2DS and PointyRemote.  VNC server already runs on many different platforms including Windows and Linux.  So, if the VNC client code was ported to DS then we could connect to pre-existing VNC servers.  The Pocket-PC port of VNC client already has support for working with small screens.

deeceedertien

This is a major update!!! :)
Very nice ,,....hope it doesn't take to long to see some nice apps that are taking advantage of this new lib
lash Me V7
EZ-Flash V
SC SD (Firmware 1.63 // SC Software 2.58)
A-Data 2GB SD Card (150x Speed)
Apacer 256MB Micro SD

RedruM7

This is probably off topic but, as for homebrew PDA software, will it be possible at all to sync stuff through wifi eventually, like tasks, appointments, and contacts like a real PDA?  That way I could use the DS lite as a replacement for my PDA, such a nice design.

Or maybe even transfer files/games through wifi without swapping memory cards, man would that be nice.  I hope they do some sweet updates to the loaders to incorporate some new features and better looking UI.

Madrigal

Quote from: "bitblt"Fantastic news.  Let the games begin.  I want to port VNC client if someone else isn't already working on this.  I'd probably start with the PocketPC or Palm port of VNC client.
Sounds awesome and would be much better than even win2ds. Keep us updated on your progress and let us know if you need testers.

Really can't wait to see apps start to appear that use this new lib!!!
img]http://img297.imageshack.us/img297/3183/dsig4uu.jpg[/img]
DS Lite (US) Polar White - M3 Lite - Superkey - Sandisk MicroSD 1GB

bitblt

Quote from: "Madrigal"Sounds awesome and would be much better than even win2ds. Keep us updated on your progress and let us know if you need testers.

Really can't wait to see apps start to appear that use this new lib!!!

It's not official, it was a moment of inspiration.  I'm going to have to think about it more, and do a bit more research.  I've already had a look at the VNC source code way before this thread, but I don't want to have someone beat me to the punch.  I would also have to stop working on my current classified DS project.  I will seriously think about it, and post a new thread topic if I decide to do it.  I think VNC for DS would be a very effective use of WiFi lib.

ssj4android

There's still a bit of a problem with WEP. That is, you can't use the same WEP settings on both Nintendo games and with this library. This requires WEP Open authentication, while the Nintendo games require Shared authentication. :(

754boy

And it's still not 100% compatible with all routers....I can't use it at all :(

bitblt

I got a tip from Neptune that someone is already working on VNC for DS.  Also, it appears PointyRemote will also support connecting to VNC servers.

acky

Quote from: "754boy"And it's still not 100% compatible with all routers....I can't use it at all :(
DHCP didn't work for me, but worked fine if I set the IP.

GIDZzz

Quote from: "bitblt"I got a tip from Neptune that someone is already working on VNC for DS.  Also, it appears PointyRemote will also support connecting to VNC servers.
It's already possible to run VNC client for nano-X on DSLinux but it doesn't work well. Maybe sometime this will be fixed.