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 homebrew announcements > Bunjalloo - yet another DS web browser.

#126354 - Quirky - Sun Apr 22, 2007 4:15 pm

Details
Download

Just when you thought it was safe to go back in the IRC channels.... another web browser with a silly title is announced! Except this time it is by someone who has a history of actually releasing things. What's more, here is the first release.

I started this a couple of days before DragonMinded announced his 2.7 alpha series with web browser included. I thought it would be impossibly difficult and so far I've been right. There is a lot of tag soup out there.

It is currently buggy and incomplete. It really does the minimum to allow you to search stuff on Google and that's about it. However, it is proper Free Software (GPL), compiles using all the latest stuff (devkitArm r20, dswifi 0.3d, etc) and there is an issue tracker for you to add your feature wishes/bug reports to.

Please keep in mind:

  • It uses wi-fi auto connect. So routers only and configured from an official game, I'm afraid.
  • It has the font compiled in - originally it read them from the card but...
  • ... my EZF 5 has stopped working, so DLDI is now more or less un-testable by me.
  • The keyboard is crap
  • It has no history feature (yet)
  • There is no cache (this is good since it means no corruption and bad since it goes slower)
  • No, it doesn't support Flash, javascript, images, style sheets (or most HTML in fact).
  • There is a lot of room for optimisation - "make it right, then make it fast"
  • I can only test on the phat DS, so it might not work at all on the lite.


That is all for now, hope you like it. Or at least, hope it isn't too offensive to your senses.

#126357 - tepples - Sun Apr 22, 2007 4:20 pm

So much for the browser wars being over ;-)
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#126475 - Devil_Spawn - Mon Apr 23, 2007 3:45 pm

great stuff. do you plan to impliment images?

#126513 - Masterofdarkness - Tue Apr 24, 2007 12:15 am

WOW! So Far I say this is the best web browser!
You can type things on Google.com
I get an error so often saying it can't find page, but keep hitting enter your there(every web browser so far gets an error simiiar or close to that)
And the keyboard is alright, it works great
Works great with my GBAMP and Action Replay DS(No DLDI)

#126518 - Dood77 - Tue Apr 24, 2007 1:10 am

Only worked after using the SC magic homebrew patcher on my SCminiSD, otherwise it works nice! I think a prerequisite for releasing another DS browser with a weird name should be an actual release B) Keep it up.

#126520 - Masterofdarkness - Tue Apr 24, 2007 1:16 am

And might I ask what the name means:P

#126522 - dantheman - Tue Apr 24, 2007 1:27 am

If you rearrange the letters, you get something like "UJ BALLOON" so my personal guess is "Unlimited Jello Balloon"

>_>

#126524 - Verocity - Tue Apr 24, 2007 1:33 am

This is great! great job...here are some things I noticed that didn't work.


-Password fields do not show up

-Space bar does'nt work in fields.

-Websites will not go after pressing enter.

#126529 - dantheman - Tue Apr 24, 2007 2:15 am

Just tried it out myself. Very fast for what it does, and fairly usable. Like the previous poster stated, password fields don't work, but at least Google searches do. Great for viewing the Random page at bash.org and such. They keyboard may be unconventional but at least the buttons are large and easy to hit - I like that.

All in all, very good for a first release. I actually really like the fact that there's no cache system and that it runs all in RAM. While this may present issues down the road if images are to be implemented, for the moment it's fast enough without it. Or maybe it's because I no longer have a card reader and am extremely paranoid about screwing up my card (using DSFTP to transfer Bunjalloo was somewhat risky by itself), lol.

#126530 - felix123 - Tue Apr 24, 2007 3:14 am

It is the best browser I used. It's fast, and I like the big keyboard.
Feature request:
Other character encodings eg Unicode, Big5
A reload button
thanks
_________________
Nintendo DS homebrew on Wikipedia

#126549 - Masterofdarkness - Tue Apr 24, 2007 11:57 am

Some more ideas,
Back and Forward Button
Cookies
Able to download rar,zip, or nds files straight to your type of HD

P.S. Go to ipchicken.com on this and tell me what you see....

#126568 - josath - Tue Apr 24, 2007 4:11 pm

Masterofdarkness wrote:
P.S. Go to ipchicken.com on this and tell me what you see....

Why do you want to know my IP? planning to hack my DS?? oh no!

#126584 - Masterofdarkness - Tue Apr 24, 2007 8:11 pm

No If you check what browser your looking from and what platform your on....

#126696 - darkNiGHTS - Thu Apr 26, 2007 1:25 am

Great work on this, I can't wait to see what this progresses into!

#136339 - Quirky - Tue Jul 31, 2007 7:37 pm

After mulling over it for a while, here is version 0.2.

These are the changes.

#136347 - jerbob92 - Tue Jul 31, 2007 8:04 pm

Wow, from what i hear it is very good, i'm pleased to hear about the password fields and search fiels that they are working now, i ordered a G6 Real 16 gb, it has dldi auto patching so it must work :D and hope to get it soon, any images or videos out here?

#136360 - wintermute - Tue Jul 31, 2007 9:35 pm

You have a patch for one of your issues on bunjalloo
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog

#136372 - FifthE1ement - Wed Aug 01, 2007 12:01 am

Wow, great job Quirky!

By hand do you have any new screens of this great updated app?

Thanks,

FifthE1ement
_________________
Moddz Network: News | Homebrew Database |Developer Blogs | Wiki | Downloads

#136541 - Quirky - Thu Aug 02, 2007 6:28 pm

wintermute wrote:
You have a patch for one of your issues on bunjalloo


Nice one. I had no way of testing SuperCard CF compatibility since I have an EZF5.

One Q: Is it the logo or the image that has to be removed?

Your comment mentions "-b common/data/icon.bmp", but the patch removes the logo ("-o common/data/logo.bmp").

The icon is the image shown when navigating .nds files from within moonshell. The logo is only shown when wirelessly multi-booting the code. It is usually the Nintendo logo.

I imagine that the patch is the most correct, that it is the logo that has to gogo.

#136543 - Quirky - Thu Aug 02, 2007 6:30 pm

FifthE1ement wrote:
By hand do you have any new screens of this great updated app?


Ha! It is as fugly as ever :-) 99% of the changes are under the hood. The next release I'm looking at updating the UI a bit though.

#136550 - jerbob92 - Thu Aug 02, 2007 6:46 pm

i'm pretty good with photoshop i can help, the only thing is that i can't get any homebrew working on my G6 i put in rootfolder and it autopacthes most homebrew goes like 2 white screens or 1 loading screen, i have also treid to pacth them manually, just the same as autopatch ! :(

#136578 - wintermute - Thu Aug 02, 2007 11:11 pm

Quirky wrote:
wintermute wrote:

One Q: Is it the logo or the image that has to be removed?

Your comment mentions "-b common/data/icon.bmp", but the patch removes the logo ("-o common/data/logo.bmp").



Yes it's the logo - sorry, I was doing way too many things at the same time again. I really need to stop that.
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog


Last edited by wintermute on Fri Aug 03, 2007 11:24 am; edited 1 time in total

#136585 - Nintendo Maniac 64 - Fri Aug 03, 2007 12:10 am

hmm... it wouldn't boot for me, using an M3 Perfect Lite (microSD)

#136667 - Quirky - Fri Aug 03, 2007 5:57 pm

I've uploaded 0.2.1 which includes wintermute's suggestion of removing the logo. Perhaps autopatching loaders will work correctly now.

#136727 - Nintendo Maniac 64 - Sat Aug 04, 2007 3:51 am

Nope, still won't boot. White screens of death on M3 Perfect microSD.

#136803 - Quirky - Sun Aug 05, 2007 3:12 pm

Maybe try with the latest firmware? Unless anyone else knows of a solution to a fairly common problem, like the logo one, then it's pretty difficult to debug these hardware compatibility problems.

On an unrelated note, my laptop hard drive has died :-( I'm posting this from my parent's PC... I planned on putting in a few hours of coding while I was on holiday visiting them, but this means no updates at all for at least 2 weeks. Bummer. Going cold turkey is tough!

#141385 - Quirky - Mon Sep 24, 2007 9:50 pm

New version alert! It's up to version 0.3 now. I've had some beta-testing help so it isn't full of major bugs (well, it is, but not the ones you spot at first glance).

The big addition this time round is a re-done UI with better controls for navigating about the pages. It makes use of the new dswifi 0.3.3, so any connection bugs are all my own work ;-) Fuller details of the changes here:

http://code.google.com/p/quirkysoft/wiki/BunjallooChangelog

As this is a devver's forum, I'll add a note about the actual coding here, in case anyone is interested: First of all I'd just like to say - what a nightmare writing sodding GUI widgets is! :-) My design for the GUI library ("BWT" - Bunjalloo Widget Toolkit... naff, eh?) is semi-inspired by Java's Swing library, but in mini-minature. This sort of OO design seemed the only reasonably sane way to go, but it requires a fair amount of discipline to not add nasty hacks (which I've fallen into temptation and added several times). I already had a MVC thing going on for the HTML Document(M) -> Rendering/input(V) -> Controller(C), so this release is aimed at rewriting most of the "V" part. There have been changes in the "C" part too, mostly fixing the annoying "unable to load" gaffs. The "M" part is pretty stable for 0.3, if somewhat incomplete. But if I'd known how much work was involved to get a DS web browser to do *anything* I probably wouldn't have bothered. It's a bit late now..

BTW it's only known to work on my particular EZF5 and my particular US-import old-skool phat DS (with 2 dead pixels; one green, one blue). It uses all the latest mod cons - DLDI, libfat, dswifi, etc - but it's all pot luck and no doubt won't work on whatever hardware you happen to be using. If it does, nice one! but if not, there ain't much I can do I'm afraid.

#141526 - Egglet - Wed Sep 26, 2007 6:03 pm

Is there any chance of Chaos one day also having (uses dswifi 0.x.x) appended to the download?

#141535 - Quirky - Wed Sep 26, 2007 6:59 pm

The biggest problem with an online Chaos is that it would need a dedicated server (for storing IPs of people "online now", for example) and the attempts that have been made even for PC versions, with larger audiences, have failed miserably.

Damn it! I'm tempted... I even had a PC online version working a few years back.

#141544 - Egglet - Wed Sep 26, 2007 7:36 pm

I would make a server happen if that's what it took to get Chaos online. The only caveat would be that it'd need communication of some sort because if there's one thing I've learnt from DS wifi it's that online play without voice or text chat is a weirdly solitary experience and a bit unpleasant.

I think I've found most of the PC clones and remakes and you're right, they've all come up lacking in some respect. I don't think it's any inherent difficulty in making Chaos work, just a lot of unfortunate development decisions.

#141975 - darkgilson - Tue Oct 02, 2007 6:10 pm

Thanks a lot for this browser !!! =D
I love it so much that I've made a skin for it, now bunjallo will have a IE7 look...

[Images not permitted - Click here to view it]

Submit your skins too ! ^^
_________________
Soon Blubb in 3D !

#145362 - darkgilson - Wed Nov 14, 2007 1:29 pm

Version 0.5 is out !! =)

http://code.google.com/p/quirkysoft/

* Add HTTPS for proxy and direct connections.
* Make cookies work more thoroughly.
* Bug fixes (add name to .nds again, content refreshing fix, tags after </body>)
* Update to dswifi 0.3.4

And don't forget to submit your skins !

Thanks Quirky !
_________________
Soon Blubb in 3D !

#145861 - KaKiT - Sat Nov 24, 2007 12:52 am

this browsers works great and is very fast!!!

only 1 thing.. somethings he loses cookie >.<

#145864 - MasterMan - Sat Nov 24, 2007 2:47 am

Hey Quirky, nice browser.
But could you check the keyboard a little, dunno if it's just me but it feels sticky, when i press a key it lags to release after i release the screen. It sometimes double type some characters, what's annoying. And makes hard to type long URLs.
Don't know if is just me or my DS, DSOrganize's keyboard works nice.
The keyrepeat also is a bit fast, and would be cool to have a CLICK sound with each key stroke.

As for request, bookmarks.

But thank you anyways =p

#145919 - euqiddis - Sun Nov 25, 2007 4:59 pm

has anyone had any trouble logging into forums, all the forums ive tried never log in.

#146118 - KaKiT - Thu Nov 29, 2007 2:52 am

btw whats the latest version of this browser

at quirk's website i can download 0.5.1

but other site like dev-scene, they are talking about 0.4 beta1

:S

#150969 - stampede_dude - Sat Feb 16, 2008 4:11 am

I'm surprised no one has yet to inquire more about this great browser. The 0.5.3 has just been released:

http://code.google.com/p/quirkysoft/
_________________
867-5309

#150979 - nipil - Sat Feb 16, 2008 9:23 am

I just tested it, it's nice ! had to push every button to find "start" = address bar (which ofc might be written somewhere) Works nice so far. I'll be testing it more in depth later on
_________________
NDS Lite Gold/Silver, MK5/R4DS, MSI PC54G2, D-Link DI-624

#151224 - SG1anubis007 - Thu Feb 21, 2008 4:33 am

I have downloaded your version 0.5.3.2 and it looks better than any other homebrew web browsers. My problem is that I have my routers ssid masked so that it can't be seen, but it works fine with all retail games and has never worked with any of my homebrew wifi apps. is there any way you can improve it to support that, also does it support images? maybe it wuld be cool to have a mode where it can be held like a book.

#151226 - dantheman - Thu Feb 21, 2008 5:08 am

The DS homebrew Wifi library itself cannot connect to APs with the SSID hidden. You'll need to make it visible for any homebrew to connect.

I believe this supports basic images in some form, yes.

#151251 - SG1anubis007 - Thu Feb 21, 2008 10:38 pm

so your saying that even though my regular games are compatible with it hombrew will not be? In that case is it still possible that eventually it will be compatible?

#151252 - dantheman - Thu Feb 21, 2008 11:05 pm

Right. Commercial games have Nintendo's own Wifi code in them, which tends to be more compatible in various situations. For instance, I bought the Opera DS browser specifically so I could connect to a wireless network that has a hidden SSID, as I could not connect to it via homebrew. There's a chance the homebrew library could be updated to support them, but it depends on who is able and willing to work on it.

#158359 - Sarvesh50 - Mon Jun 09, 2008 7:23 pm

heey the 0.62 is out
http://code.google.com/p/quirkysoft/downloads/list
but he hasnt edit something d\for two weeks i hpe that nothing bad happend
or that he want to stop because he is really doing great.

#160903 - whatevas - Thu Jul 24, 2008 5:13 am

Do you plan on adding picture support?

#160911 - pas - Thu Jul 24, 2008 1:20 pm

0.6.3 is out, if I recall right he said he would add pictures in the next big release (0.7.0 ?)
_________________
Starcraft DS ?

#160939 - whatevas - Thu Jul 24, 2008 6:46 pm

Oh ok so it is planned? That's good.

#162959 - HyperHacker - Wed Sep 17, 2008 4:38 am

Changes 0.7:

* User visible changes
o Added inline images
o Add "images" option to config to turn on/off inline images
o Show images as they download
o Image: Fix some JPEG and GIF crashes
o Recognise image/jpg alternate MIME type
o Fix flickering when scrolling to top or bottom (issue 70)
o Some small performance improvements (issue 55)
o Show GPL Licence on splash screen correctly
o Fix HTTPS pages
* Development stuff:
o Doxygen cleanups
o Add debugging options (google-perftools and gcov)
o Changed the installation from source
o Update build system to waf-1.5 (use waf trunk)
* Known issues:
o GIFs are not fully supported - no anims, not all types
o No way to save images unless they are linked to
o Show/hide bookmarks still flickers
o Progress bar doesn't refresh correctly on unzip and save-as

Haven't tried it yet though.
_________________
I'm a PSP hacker now, but I still <3 DS.

#162966 - Cid2Mizard - Wed Sep 17, 2008 2:33 pm

i have test it, with http://www.nintendomax.com/, http://www.dev-fr.org/ and http://www.phenixinformatique.com/CPCGAMES/, all don't works :/
_________________
www.nintendomax.com 100% Hack 0% Warez

#162995 - HyperHacker - Thu Sep 18, 2008 4:32 am

It works for me, but doesn't want to load anything from my local HTTP server, possibly because it's on a private subnet (192.168.x.x) and/or not on port 80. It loaded one page from it once and then refused to talk to it anymore. O_o

It doesn't seem to blink the power LED, and it's still prone to freezing, but it works as advertised.

My only gripe is it resizes the images to fit the screen, and there doesn't seem to be a way to view them at original size, so i.e. larger xkcd comics are unreadable.
_________________
I'm a PSP hacker now, but I still <3 DS.

#163038 - Quirky - Fri Sep 19, 2008 7:26 pm

HyperHacker wrote:
It works for me, but doesn't want to load anything from my local HTTP server, possibly because it's on a private subnet (192.168.x.x) and/or not on port 80. It loaded one page from it once and then refused to talk to it anymore. O_o

It doesn't seem to blink the power LED, and it's still prone to freezing, but it works as advertised.

My only gripe is it resizes the images to fit the screen, and there doesn't seem to be a way to view them at original size, so i.e. larger xkcd comics are unreadable.


Not sure why the private subnet thing's a problem - I test it against my own local web server occasionally no problem. Might be a port thing though, I'll check that (i.e. 192.168.2.100:8000/index.html links to just "index2.html" -> loses the port info)

Odd, it does blink here on my phat DS. I think that bit dswifi handles automagically. Do any other online DS homebrew things flash the power light? And if you close the lid what happens?

As for the images... memory is a hassle. Perhaps a "not resized when clicked" or something. No download-and-save-of-images is a regression too, so you can't even save the xkcd files and view them offline with something else.

As for the other bugs: nintendomax is a gzip problem (it sends me the site zipped, as I request, but then I screw up the inflating and just sit there passing 0 bytes to everyone). I'll see if I can sort that out. the other 2 seem to load on the SDL build, maybe I run out of mem on the DS? That'd be a bit lame.

Anyone had any amazing disappearing files? I got a bug report that some files go missing "randomly"... nice. I totally can't reproduce that, so I assume it's a dodgy fat/dldi driver thing. sigh.

I hate the internet now BTW. ;)

#163073 - willum - Sun Sep 21, 2008 7:40 pm

Hi,
Great program !!
I use this program for paperless caching (GeoCaching) on the DS Lite. I have made a 'link trough' html tree (index.html and following pages). This works fine with this program, except for one thing:
================================
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<title>GC1A34R</title>
</head>
<br><br>
<a name="Hintsback"><b>Additional Hints </b><a href="#Hints">Hints</a>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<a name="Hints"></a><p><b>Hints</b> (<a href="#Hintsback">Back</a>)
<br>
</body></html>
=============================
In above sample the 'jumping' between the 'hint' and 'hindback' does not work. Does I miss something and does it work ? or could this be added to the next version ?

#163075 - willum - Sun Sep 21, 2008 8:21 pm

Me Wrong :-( ... it does work... takes only some time ... sorry for bothering... Great program anyway !!

#163105 - willum - Mon Sep 22, 2008 4:47 pm

Hi, Still something strange with the 'jump' tag... Above example works, but when I have a page that's bigger and have information the 'jump' tag doesn't work. It goes actually to the top of the file. See this example
http://www.xs4all.nl/~willum/GCB41C.html (search to Hints and click on the link to see the jumping back and forwards) . On the DS it doesn't jump.

#169234 - technodialga9175 - Wed Jun 24, 2009 7:34 pm

I can hardly believe that no one else is publicizing this browser anymore... it's definitely more stable and quicker than the DSO integrated one. Anyhow, here's the changes from 0.7.1 and 0.7.2:

Changes 0.7.2:

Update code for devkitARM r24
Italian localisation courtesy of Paolo Ferraresi
Automatic DLDI patching of downloaded NDS files from within zips no longer works. I'll remove the option in the next release. I can no longer test patching, as my card's firmware auto patches anyway. If this is a feature you really need... er.. sorry!

Changes 0.7.1:

Fix url parsing stuff so Google Images searches show
Added \ to the keyboard
Add ABXY functions (A=URL, B=Stop, X=edit config, Y=Bookmark)
Add left-right handedness switch for d-pad and ABXY
Fix for issue 74 , bookmarks have incorrect title

Download:
http://quirkysoft.googlecode.com/files/bunjalloo-0.7.2.zip
_________________
Well, I don't have a good idea for a sig yet... :)

#169250 - Quirky - Thu Jun 25, 2009 7:31 am

Yeah, that's probably my fault for not releasing a new version since 0.7.2. The problem is that with the DSi out, it seems a bit silly to keep writing a browser. Its version of Opera is pretty good.

At this point I think the most likely catalyst for a new release would be if someone posted a way to access DSi-only features, like reading the photos from the internal memory. But there has been a real lack of progress on that front. The DSi doesn't seem to have caught on too well, at least not in the homebrew world.

#169251 - Darkflame - Thu Jun 25, 2009 7:52 am

Well the main advantage over the DSi of a homebrew browser is being thoerticaly able to download stuff to the card right?

As for the DSi/Homebrew, Id guess it will take another year to get the ball rolling as regards to homebrew.
Key people probably need to get one before they will start tinkering, and there isnt a massive incentive to get one at the mo.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.