#68198 - El Hobito - Mon Jan 23, 2006 2:04 am
Decided its about time i made something, so here goes...
For information about the release go to my blog
link
The aim of this project is to allow the setup of wifi in homebrew apps as simple and as standard as possible. This should help speed up development time for wifi enabled homebrew.
The status of this project is currently at:
released/active development
Last edited by El Hobito on Sun Apr 23, 2006 11:12 pm; edited 7 times in total
#68199 - Dudu.exe - Mon Jan 23, 2006 2:11 am
if yoi make a better keybork like nintendo ones.. wil be perfect.. and only numeric keypad to set cfg in wifi..
my touchscreen calibration is messed up.. and i cant calibrate it =/
_________________
http://flickr.com/photos/stuffbox
#68208 - CubeGuy - Mon Jan 23, 2006 2:35 am
O.o
So I'm not the only one that sits down with his DS and replicates menu images. I hope you didni't spend much time on that interface. I have a bunch of game menus if anyone else needs them.
_________________
It's 'CubeGuy.' One word. No space.
#68212 - El Hobito - Mon Jan 23, 2006 2:56 am
i was getting rather tired of place holders, i cant really go much further with the project till the wifi lib matures a little more so i figured id work on the interface. Everything you see there works but theres still lots of work to do. When its done i might comment out the actual "app" and release it simply as a prettier wifi test so that other home brewers can use the same setup and share the same settings between homebrew apps just like the offical one.
Theres one thing i'd really like to know, is someone gonna work on saving it to the firmware? if not, how practical is using the sram save? At the mo i'm intending on saving it using chishm's driver and maybe collaborate with bafio there on a standard (i was gonna use xml).
#68215 - CubeGuy - Mon Jan 23, 2006 3:01 am
Are the WFC settings encrypted? We know where they're stored, so why not figure out how to read the three commercial settings?
_________________
It's 'CubeGuy.' One word. No space.
#68220 - El Hobito - Mon Jan 23, 2006 3:11 am
on a slightly related note heres an example app showing how to creat a scroll bar.
http://rapidshare.de/files/11618280/Scroll.zip.html
Personally i didnt particulary want to mess with the offical settings, but as for reading them i believe sgtstair has considered that as there is some commented out code in the wifi lib referring to it.
#68249 - tssf - Mon Jan 23, 2006 7:58 am
Love the Nintendo WFC-esque config. Hopefully other DS Apps will adopt it. Would be pretty cool if sgstair's library could read the Nintendo WFC settings. Would make things tons easier, AND it would keep things consistent between homebrewn and official stuff.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#68262 - chishm - Mon Jan 23, 2006 11:02 am
#68281 - ?hr - Mon Jan 23, 2006 2:08 pm
i hope, WEP and SSID change works with this later :)
n1 design, i hope this will work better tahn the wifi lib test :)
#68285 - El Hobito - Mon Jan 23, 2006 3:09 pm
awesome! thanks for that i shall have it so the firmware settings become the default. I wont have much time to work on it today since i have a job interview tomorrow and as such will be preparing it. I think i'll get those firmware settings in with the 3 profiles and fix a few issues with the scroll bar, that shouldnt be too hard.
#68294 - MaHe - Mon Jan 23, 2006 5:07 pm
Try implementing WiFi adapter support. Personally, I won't need it, but others will ;)
#68296 - Dudu.exe - Mon Jan 23, 2006 5:09 pm
MaHe wrote: |
Try implementing WiFi adapter support. Personally, I won't need it, but others will ;) |
if he get the infor from fimrware.. nintendo wifi adaptor will work!
_________________
http://flickr.com/photos/stuffbox
#68595 - El Hobito - Wed Jan 25, 2006 11:40 pm
What would you guys think to just simply reading the nintendo wfc settings and remove the edit functions? I'm not particularly keen to allow it to write to the firmware and if you were away from home you probably would have already given a wfc game a play and changed the profile? Another idea would be to have 4 profiles, the 3 ninty ones and a fourth custom one.
#68597 - ghazi - Wed Jan 25, 2006 11:47 pm
That seems like a pretty safe way to go. Good thinking!
Having a fourth profile as a backup would be great, too.
#68650 - tssf - Thu Jan 26, 2006 8:02 am
I like that idea... The first three profiles would have the edit button disabled of course, and the fourth one being the only editable one?
Where would you store its config, though, if you don't want to keep it in the firmware?
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#68718 - El Hobito - Thu Jan 26, 2006 2:51 pm
tssf wrote: |
I like that idea... The first three profiles would have the edit button disabled of course, and the fourth one being the only editable one?
Where would you store its config, though, if you don't want to keep it in the firmware? |
i'll have the four profiles up today hopefully and if i decide to do a release i might not have the fourth one saving at first (esentially storing it only in memory) but i will need cf writing eventually due to lots of "other" information i'll need saving later but im putting that part of it on the backburner for now.
Keep making suggestions guys(and gals?) it would be nice if we could have a standard wifi setup.
#68719 - MaHe - Thu Jan 26, 2006 2:54 pm
I'm still sticking with the idea that all DS-WiFi applications should use WFC settings ;)
#68728 - El Hobito - Thu Jan 26, 2006 3:52 pm
MaHe wrote: |
I'm still sticking with the idea that all DS-WiFi applications should use WFC settings ;) |
that it will do but if you did need to change it you would then have to boot a wfc game first to alter it, not sure how much of a problem that will be so we'll c.
#68731 - MaHe - Thu Jan 26, 2006 3:59 pm
Ugh, yes.
I was thinking if homebrew would offer that optionally.
And I bet your tool COULD be integrated in FlashME if some ''pros'' help you to strip it down to - let's say 64 kb.
#68733 - bafio - Thu Jan 26, 2006 4:12 pm
I think using wifi settings from the firmware is really a good idea,
I already have code and the new wifi chat I'm working on already uses them to connect, I can make the code available if anybody is interested. It does not allow viewing or editing them .
I hope for the next version of the library with dhcp (TCP of course) and WEP, now you have to configure the settings on any game and then run the app, but that's already something I think.
Such standard things could be into libnds I guess ?
Bafio
#68740 - melw - Thu Jan 26, 2006 4:59 pm
bafio wrote: |
I think using wifi settings from the firmware is really a good idea,
I already have code and the new wifi chat I'm working on already uses them to connect, I can make the code available if anybody is interested. |
Yes, please! :)
#68744 - El Hobito - Thu Jan 26, 2006 5:27 pm
bafio wrote: |
I think using wifi settings from the firmware is really a good idea,
I already have code and the new wifi chat I'm working on already uses them to connect, I can make the code available if anybody is interested. It does not allow viewing or editing them .
I hope for the next version of the library with dhcp (TCP of course) and WEP, now you have to configure the settings on any game and then run the app, but that's already something I think.
Such standard things could be into libnds I guess ?
Bafio |
im currently trying to get my head around fifo but if you've already got the code it would save me the time
#68745 - bafio - Thu Jan 26, 2006 5:31 pm
El Hobito wrote: |
bafio wrote: | I think using wifi settings from the firmware is really a good idea,
I already have code and the new wifi chat I'm working on already uses them to connect, I can make the code available if anybody is interested. It does not allow viewing or editing them .
I hope for the next version of the library with dhcp (TCP of course) and WEP, now you have to configure the settings on any game and then run the app, but that's already something I think.
Such standard things could be into libnds I guess ?
Bafio |
im currently trying to get my head around fifo but if you've already got the code it would save me the time |
Maybe I'm a bit dumb, but why the FIFO?
Anyway, no problem, I'll post them tomorrow, I haven't got it here... I use SSID to see where to connect to, and try to connect to the different available networks. Anyway, you'll see it's really a rather simple approach.
Bafio
#68751 - El Hobito - Thu Jan 26, 2006 6:10 pm
well i though you could only read the firmware on the arm7? oh well if you like you can pm me you solution but ive got to go to work now but ill be back in a few hours, ive got a pretty good interface worked out.
#68765 - HyperHacker - Thu Jan 26, 2006 6:41 pm
Doesn't mean you need FIFO. ARM7 can just write whatever info it finds into main RAM accessible by ARM9. Check out libnds's ipc.h, it does this.
#68767 - bafio - Thu Jan 26, 2006 6:44 pm
HyperHacker wrote: |
Doesn't mean you need FIFO. ARM7 can just write whatever info it finds into main RAM accessible by ARM9. Check out libnds's ipc.h, it does this. |
That was my approach, wait until tomorrow and I'll send the have complete code :)
#68858 - El Hobito - Fri Jan 27, 2006 2:37 am
ahh, still its nice to learn..
Heres a little update, the main screen
http://img96.imageshack.us/img96/7812/pict00640kc.jpg
complete with scrolling in buttons just like the real one!
search for ap works pretty similar to the way it does now, you search for an access point, then it brings up the ip address config stuff and connects. May eventually be used for ad hoc.
use nintendo wifi settings will connect straight away using which ever one of the profiles works.
view nintendo wifi settings will bring up the screens from the first post (minus edit buttons) and also allow you to test the connections should you have a problem connecting.
finally i can ditch this horrible thing!
http://img96.imageshack.us/img96/5249/connect5yi.png
#68870 - josath - Fri Jan 27, 2006 3:59 am
ARGH put a warning before that second image....my retinas are scarred now! :P
#68936 - El Hobito - Fri Jan 27, 2006 2:15 pm
josath wrote: |
ARGH put a warning before that second image....my retinas are scarred now! :P |
i did heheh!
btw those horrible squares are for calculating stylus coords
#68956 - bafio - Fri Jan 27, 2006 4:46 pm
Hi,
I will simply cut and paste the code here so it's faster ...
1st of all, I have a "wifiData.h" for the common structures, here:
Code: |
#if !defined(WIFIDATA_H)
#define WIFIDATA_H
typedef struct wifid {
char ssid[3][32];
char wepKey[3][13];
unsigned long ipAddress[3];
unsigned long gateway[3];
unsigned long dns1[3];
unsigned long dns2[3];
unsigned char subnetLength[3];
bool read;
} wifidata;
/* Address of the shared CommandControl structure */
#define wifiData ((wifidata*)((uint32)(IPC) + sizeof(TransferRegion)))
//#define timeData ((timedata*)((uint32)(wifiData) + sizeof(wifidata)))
#endif
|
Then in the arm7 code:
Code: |
#define SPI_CR (*((u16 volatile *) 0x040001C0))
#define SPI_DATA (*((u16 volatile *) 0x040001C2))
...
void Read_Flash2(uint32 address, char * destination, uint32 length) {
uint32 i;
while(SPI_CR&0x80);
SPI_CR=0x8900;
SPI_DATA=3;
while(SPI_CR&0x80);
SPI_DATA=(address>>16)&255;
while(SPI_CR&0x80);
SPI_DATA=(address>>8)&255;
while(SPI_CR&0x80);
SPI_DATA=(address)&255;
while(SPI_CR&0x80);
for(i=0;i<length;i++) {
SPI_DATA=0;
while(SPI_CR&0x80);
destination[i]=SPI_DATA&0xFF;
}
SPI_CR=0;
}
unsigned long readIP(char* buff){
return (buff[3]<<24) | (buff[2]<<16)|(buff[1]<<8)| buff[0];
}
|
and at the very start of the main method in arm7:
Code: |
wifiData->read=false; |
and after all the arm7 int stuff:
Code: |
char add[4];
char sn[1];
int base,i=0;
for (base=0x3FA00;base<=0x3FC00;base+=0x100){
Read_Flash2(base+0x40, wifiData->ssid[i], 32);
Read_Flash2(base+0x80, wifiData->wepKey[i], 13);
Read_Flash2(base+0xC0, add, 4);
wifiData->ipAddress[i] = readIP(add);
Read_Flash2(base+0xC4, add, 4);
wifiData->gateway[i] = readIP(add);
Read_Flash2(base+0xC8, add, 4);
wifiData->dns1[i] = readIP(add);
Read_Flash2(base+0xCC, add, 4);
wifiData->dns2[i] = readIP(add);
Read_Flash2(base+0xD0,sn, 1);
wifiData->subnetLength[i]=sn[0];
i++;
}
wifiData->read=true;
|
Finally the arm 9 code is really small, put it before you access the wifi data:
Code: |
while (!wifiData->read)
swiWaitForVBlank();
|
Now, I'm not sure this is the way it's supposed to be done, but this far has been working perfectly to me.
Hope this helps, and some credit is appriciated if you use it :)
Bafio
#69010 - El Hobito - Fri Jan 27, 2006 11:26 pm
nice!
Gimme a bit to finish the profile selection screen then i should should have something usefull to show
#69013 - HyperHacker - Fri Jan 27, 2006 11:36 pm
Nice code, but it might make more sense to define Wifidata as a typedef struct, then just make an array of 3 of them. This would also allow apps to use the Wifidata struct for other things, perhaps storing additional profiles on flash cards.
#69015 - Sintax - Fri Jan 27, 2006 11:44 pm
Thanks for the code, bafio, I'll probably be able to put it to some good use.
#69315 - El Hobito - Mon Jan 30, 2006 12:13 am
Another day....Another update
[Images not permitted - Click here to view it]
Thanks to bafio, i've now implemented using the firmware settings. Here you can view the 3 different profiles stored on the ds. I've alter the erase settings button to now show test settings.
If a profile hasnt been created it is disabled and will appear like the one on the right.
Clicking on a profile will allow you to view it just like in the first screen shot.
#69373 - bafio - Mon Jan 30, 2006 11:26 am
El Hobito wrote: |
Another day....Another update
[Images not permitted - Click here to view it]
Thanks to bafio, i've now implemented using the firmware settings. Here you can view the 3 different profiles stored on the ds. I've alter the erase settings button to now show test settings.
If a profile hasnt been created it is disabled and will appear like the one on the right.
Clicking on a profile will allow you to view it just like in the first screen shot. |
Looks really nice :)
Bafio
#69378 - blackd0t - Mon Jan 30, 2006 12:22 pm
Sorry for asking, but is the application available for download, already?
It looks very nice and I'd like to have it badly ;)
_________________
Regards,
Black Dot
#69379 - bafio - Mon Jan 30, 2006 12:28 pm
HyperHacker wrote: |
Nice code, but it might make more sense to define Wifidata as a typedef struct, then just make an array of 3 of them. This would also allow apps to use the Wifidata struct for other things, perhaps storing additional profiles on flash cards. |
That's actually right :) I've nor been coding C language for a long time, but that would make sense, and also possibly to see that included in the standard libnds with the other firmware settings. I like the idea of having an unified/standard way to enter the settings for homebrew, and DHCP will also make things a lot easyer for end users...
Bafio
#69383 - bafio - Mon Jan 30, 2006 1:30 pm
Sintax wrote: |
Thanks for the code, bafio, I'll probably be able to put it to some good use. |
That's nice to know, actually one of the things that most stop me from using wifi programs is having to enter the settings all the time. Have you thought of saving to config file for the other settings? On the other side the firmware is the best place, since you have no problems of compatibility there (flash cards and so on). I hope to see it in Ds2Win soon : )
[OFFTOPIC]
By the way, great app! Any chances of seeing the source code or the protocol it uses?
I think it could be possible to create a Java server for that so it could be Win/Mac/Linux etc to ds :) I have already the screen transfered to the dschat program as a JPG image (I had the same idea about a vnc like app but than I saw you are already developing one :) Do you use ACK between screenshots? oh well, I guess some Ethereal could help :)
Cheers
Bafio
#69385 - El Hobito - Mon Jan 30, 2006 2:03 pm
bafio wrote: |
HyperHacker wrote: | Nice code, but it might make more sense to define Wifidata as a typedef struct, then just make an array of 3 of them. This would also allow apps to use the Wifidata struct for other things, perhaps storing additional profiles on flash cards. |
That's actually right :) I've nor been coding C language for a long time, but that would make sense, and also possibly to see that included in the standard libnds with the other firmware settings. I like the idea of having an unified/standard way to enter the settings for homebrew, and DHCP will also make things a lot easyer for end users...
Bafio |
thats basically what i've done in this one and i added a parameter "enabled" so it knows whether the profile exists or not. I'm actually getting quite excited by my own project..lol. Didnt expect i'd get so far in such a short time considering how much of a dsdev/c noob i am.
The last major thing i have left now before i can release a preview is the ap search screen and the manual setup part, then its just bug fixing and moving it out of the main method.
if this lib were perfect all a homebrewer would need to have wifi in his program would be to call useWifi() (or something similar) and that would be it. This program would sort out all the necessary setup and initialisation.
#69460 - Sintax - Mon Jan 30, 2006 9:59 pm
bafio wrote: |
By the way, great app! Any chances of seeing the source code or the protocol it uses?
I think it could be possible to create a Java server for that so it could be Win/Mac/Linux etc to ds :) I have already the screen transfered to the dschat program as a JPG image (I had the same idea about a vnc like app but than I saw you are already developing one :) Do you use ACK between screenshots? oh well, I guess some Ethereal could help :) |
I'll probably release the source once I get bored of the project. The protocol isn't much of anything, I just send the jpeg's in blocks of 1000 bytes with a couple of bytes in the beginning for packetnumber and blocknumber. There is some framework in place for packetloss and things like that, but I haven't tested over the net yet, so it doesn't use ACK or anything like that yet. I decided to keep it to Windows because it uses a lot of Windows API (including for taking the screenshot), and I don't have java experience or any other OS to test with.
As for saving to the firmware, if that's what you're suggesting, that scares me. I don't want to mess my or anyone else's DS up. But once I read the WiFi code, the other options will probably be minimal.
#69539 - HyperHacker - Tue Jan 31, 2006 10:02 am
As long as you have FlashMe, you can't really wreck anything. If something goes boom, just use the recovery code.
#69587 - MaHe - Tue Jan 31, 2006 5:36 pm
ElHobito: Why don't you want to implement the settings editor? Do you have a specific reason?
#69592 - El Hobito - Tue Jan 31, 2006 6:04 pm
MaHe wrote: |
ElHobito: Why don't you want to implement the settings editor? Do you have a specific reason? |
i am implementing a settings editor, im just not gonna have it to save to the firmware unless im in no doubt of its safety. The settings editor will be required for the manual connect function which will be under the search for ap option.
#69928 - Dudu.exe - Fri Feb 03, 2006 12:51 am
El Hobito wrote: |
MaHe wrote: | ElHobito: Why don't you want to implement the settings editor? Do you have a specific reason? |
i am implementing a settings editor, im just not gonna have it to save to the firmware unless im in no doubt of its safety. The settings editor will be required for the manual connect function which will be under the search for ap option. |
its time for a new screen shot.. dont it?
_________________
http://flickr.com/photos/stuffbox
#69937 - El Hobito - Fri Feb 03, 2006 2:29 am
Dudu.exe wrote: |
El Hobito wrote: | MaHe wrote: | ElHobito: Why don't you want to implement the settings editor? Do you have a specific reason? |
i am implementing a settings editor, im just not gonna have it to save to the firmware unless im in no doubt of its safety. The settings editor will be required for the manual connect function which will be under the search for ap option. |
its time for a new screen shot.. dont it? |
my.keybords.broken.space.bars.gone.ive.re.drawn.the.view.part.so.iguess.you.can.see.that
edit:
http://img138.imageshack.us/img138/7530/withdhcp4ct.jpg
http://img410.imageshack.us/img410/9682/withoutdhcp9sy.jpg
woo onscreen keyboard time! anyway i've remade the previous settings viewer now and have made it larger with the dhcp and dns settings (they were missing before) and so it now longer displays zeros. Theres been significant changes under the hood and its comming along.
All thats left now is to finish the manual setup part and the search screen. The rest cant really be done until the new wifi lib is out but i might release a preview inorder to get some feedback.
#70214 - MechaBouncer - Sun Feb 05, 2006 1:27 am
This sounds really cool. Eventually, once you are confident with writing to the firmware, I think that would be best as well. Do you intend to write them to an .ini file on the CF/SD/flashcart instead?
Ideally, I would hope that this application could be integrated into FlashMe or the new DS firmware project. That way all games, be it commercial or homebrew, would use the same settings and they could be modified without need of a game in the DS at all. Truely universal is a good thing in my book.
Of course, it's also possible that the homebrew WiFi could eventually surpass the standard DS WiFi with features like WPA encryption. But then we'd still need to turn that off to play regular DS games. Do you think it's worth it?
In any case, great project. I'm sure there are plenty of cool projects that this will help.
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#70215 - El Hobito - Sun Feb 05, 2006 1:46 am
theres not a chance in hell it can be intergrated into the firmware its far too large.
#70302 - tssf - Sun Feb 05, 2006 10:00 am
What if it were done in assembly? Or maybe that's asking too much. lol
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#70314 - El Hobito - Sun Feb 05, 2006 2:27 pm
its the images that are the problem, but it hopefully wont be much effort to put this setup in the binary in every homebrew (that wants to use it anyway!) . My only worry is its dependecy on Pa_lib currently but thats something i'll sort out later.
p.s. have you guys tried the new DeSuME 0.0.3? it works with my app? (cept the wifi of course) even the stylus and background scrolling work great
[Images not permitted - Click here to view it]
#70360 - tssf - Sun Feb 05, 2006 10:04 pm
oh, it's image based and not tile-based?
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#70362 - El Hobito - Sun Feb 05, 2006 10:15 pm
they're tiled backgrounds
#70392 - ssj4android - Mon Feb 06, 2006 3:12 am
So, what's stopping this from writing to the firmware?
#70419 - El Hobito - Mon Feb 06, 2006 8:49 am
ssj4android wrote: |
So, what's stopping this from writing to the firmware? |
security, though i can see little reason why you'd really need to change them anyway since if you were away from home you'd most likely play mario kart etc at least once. There is a manual setup too that may eventually write to the cf/sd slot but that'll come later.
I'm starting a new job today! Woo! though im now not sure how much time i'll have now
#74530 - El Hobito - Sun Mar 05, 2006 6:24 pm
Hey peeps,
Thanks to the hardwork of mullusk the killer bug preventing me from continuing with the app has now been fixed! woo so now i can continue.
heres a question i was asked which may clear somethings up for anyone thats interested.
1. Will it be possible to change and view the Wifisettigs from the NDS and save the changes?
Probably not in the first release but this is planned, personally i dont want to mess with writing it to the firmware so i'm waiting for someone else to release code for that.
2. Will it be useable by the gbamp ?
Yes, i own both a gbamp and an m3
3. When do you think will you realese it.
Soon i hope. it is based on pa_lib and bugs in it have prevented wifi from working up till now. I may release a preview soon but as you know its all about the source code and this will come later.
Hopefully when this is finished implementing wifi in homebrew apps will be as simple as calling startWifi() so developers can concentrate on more important things!
#78803 - El Hobito - Sun Apr 09, 2006 10:33 pm
released....bump!
#78810 - shaz - Sun Apr 09, 2006 11:29 pm
i'll test it out..!
works, but I have no use for it... :(
_________________
It's so easy to be wise. Just think of something stupid, then dont do it.
#78940 - El Hobito - Mon Apr 10, 2006 8:11 pm
shaz wrote: |
i'll test it out..!
works, but I have no use for it... :( |
i'm mainly waiting on sgstair to finish the wifi lib before it can become truly useful
#78980 - blahh - Mon Apr 10, 2006 11:40 pm
very nice, hopefully the wifi lib will be added in PAlib soon
#79052 - HyperHacker - Tue Apr 11, 2006 7:16 am
If you have FlashMe, and most do, you really don't have to worry about messing up the firmware. That's what failsafe routines are for.
#79083 - MaHe - Tue Apr 11, 2006 2:52 pm
BTW, check out FW-Nitro sources for info how to write to FW ;>
_________________
[ Crimson and Black Nintendo DS Lite | CycloDS Evolution | EZ-Flash 3-in-1 | 1 GB Transcend microSD ]
#79089 - El Hobito - Tue Apr 11, 2006 3:31 pm
MaHe wrote: |
BTW, check out FW-Nitro sources for info how to write to FW ;> |
cheers i might just do that but i got a ton of other stuff to implement/finish first (ap search for one!)
#79331 - El Hobito - Wed Apr 12, 2006 11:17 pm
Small update! I've been working on the ap search and its looking pretty swish.
it now supports (in theory, i have no real way to test) up to 64 access points.
You can select the access point you wish to connect to with the stylus by either double tapping or by selecting it and pressing connect.
The selected ap will highlight with a nice translucent sprite over the top to show which one is selected.
Sypherce has inadvertantly made me realise that my makefiles are a mess and wont allow me to import other assets such as sound etc... (Mollusk do you plan to integrate it? if so i wont bother messing with the make files)
i've fixed a few other general issues too but there wont be a new version till i implement the manual configuration (and hence allow the ap search to be usefull).
i might get a screeny tomorrow but at the mo theres only place holders for the buttons so it looks a bit silly.
laters.
#80620 - El Hobito - Sun Apr 23, 2006 11:08 pm
V0.2 out if anyones interested!
http://elhobito.blogspot.com
#80627 - dexter0 - Mon Apr 24, 2006 2:26 am
Nice Job.
BTW: It still says Version 0.1 at boot ;) (at least when compiled from the source)
#80700 - El Hobito - Mon Apr 24, 2006 10:30 pm
dexter0 wrote: |
Nice Job.
BTW: It still says Version 0.1 at boot ;) (at least when compiled from the source) |
hehe yeah i noticed that just after i released it! oops.
p.s. any feedback or bugs you notice i'd really like to know about
#80701 - MaHe - Mon Apr 24, 2006 10:37 pm
http://blog.akkit.org/2006/04/24/at-long-last-the-wifi-lib-release/
Holy crap! :o
_________________
[ Crimson and Black Nintendo DS Lite | CycloDS Evolution | EZ-Flash 3-in-1 | 1 GB Transcend microSD ]
#80867 - El Hobito - Tue Apr 25, 2006 10:11 pm
i know! by the looks of things its 1000 times less hacky too! i'll have my app upgraded in no time by the looks of things!
Thanks again Stephen!
#80871 - Bronto - Tue Apr 25, 2006 10:19 pm
let me know if you need help :)
#80886 - El Hobito - Wed Apr 26, 2006 12:33 am
Bronto wrote: |
let me know if you need help :) |
its all working now with the latest lib.
thanks for the offer but considering the whole point of my project is to make your life easier so you dont have to bother, that would defeat the point of it!
some big announcement comming from my end soon i hope!
#81015 - CubeGuy - Wed Apr 26, 2006 7:44 pm
If you need any of those menu images I mentioned earlier, let me know. I still have them.
_________________
It's 'CubeGuy.' One word. No space.