NetSurf internet browser

Hardware, coding, music, graphic and various applications

Moderators: Mug UK, lp, [ProToS], moondog/.tSCc., Moderator Team

User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2165
Joined: Thu Sep 15, 2005 10:01 am
Location: STara Pazova, Serbia
Contact:

NetSurf internet browser

Postby calimero » Mon Oct 05, 2009 7:52 am

Hi,
I just saw news that new version of NetSurf web browser come for Amiga.

http://www.netsurf-browser.org/

NetSurf is browser for RISC OS. My question is what do you thing about porting it to Atari?
Maybe someone find this interesting and give a shot :)
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X

joska
Hardware Guru
Hardware Guru
Posts: 4025
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: NetSurf internet browser

Postby joska » Mon Oct 05, 2009 10:24 am

calimero wrote:I just saw news that new version of NetSurf web browser come for Amiga.

http://www.netsurf-browser.org/

NetSurf is browser for RISC OS. My question is what do you thing about porting it to Atari?
Maybe someone find this interesting and give a shot :)


It should be possible to compile it for MiNT/MiNTnet with the SDL front-end without doing any actual porting.
Jo Even

Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2165
Joined: Thu Sep 15, 2005 10:01 am
Location: STara Pazova, Serbia
Contact:

Re: NetSurf internet browser

Postby calimero » Mon Oct 05, 2009 3:08 pm

So... :)

any volunteer ? :)
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12372
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NetSurf internet browser

Postby wongck » Mon Oct 05, 2009 3:39 pm

I lack both time and knowledge :( :(
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

User avatar
DarkLord
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4240
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: NetSurf internet browser

Postby DarkLord » Mon Oct 05, 2009 4:21 pm

wongck wrote:I lack both time and knowledge :( :(


Ping this to the Mint list....
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 520

User avatar
shoggoth
Nature
Nature
Posts: 926
Joined: Tue Aug 01, 2006 9:21 am
Location: Halmstad, Sweden
Contact:

Re: NetSurf internet browser

Postby shoggoth » Sat Oct 10, 2009 10:59 am

I looked into this a while ago. I dropped it due to lack of time + some whacky stuff w. the build system. Porting of the framebuffer back-end looks almost trivial, and I think it's a good starting point for a GEM-based browser as well, since it's possible to add features fairly easily.

-- PeP
Ain't no space like PeP-space.

Paolo
Captain Atari
Captain Atari
Posts: 456
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Re: NetSurf internet browser

Postby Paolo » Sun Oct 11, 2009 11:00 am

I thought the same thing about the framebuffer version, but I don't have enough knowledge to do it :-(
the compiling instructions don't help that much at my level of knowledge. I would need a step-by-step guide, and I could easily find the time to let my Falcon compile :-)

User avatar
shoggoth
Nature
Nature
Posts: 926
Joined: Tue Aug 01, 2006 9:21 am
Location: Halmstad, Sweden
Contact:

Re: NetSurf internet browser

Postby shoggoth » Mon Oct 12, 2009 11:30 am

Paolo wrote:I thought the same thing about the framebuffer version, but I don't have enough knowledge to do it :-(
the compiling instructions don't help that much at my level of knowledge. I would need a step-by-step guide, and I could easily find the time to let my Falcon compile :-)


My impression was that a simple recompile isn't enough. The build-system doesn't quite work on the Atari and has to be extended. Then there are tons of dependencies which needs to be taken care of.
Ain't no space like PeP-space.

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12372
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NetSurf internet browser

Postby wongck » Mon Oct 12, 2009 12:10 pm

shoggoth wrote:My impression was that a simple recompile isn't enough. The build-system doesn't quite work on the Atari and has to be extended. Then there are tons of dependencies which needs to be taken care of.

That's the case most of the time, especially it's need tieing into GEM & Mint.
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: NetSurf internet browser

Postby m0n0 » Sat Jun 05, 2010 7:22 pm

Hello,

I ported the sdl framebuffer version (with help of the guy from the freeMiNT list). It's not that hard... But of course, you will need an upgraded Atari. I did this with Atari Coldfire Project in my mind.

heres an screenshot:

Image

The framebuffer interface doesn't offer anything, expect the webpage window. No bookmarks, no settings dialog, no Menu Bar, etc.
This port was thought as an Proof of Concept. But I would like to see more people getting involved, and then we could create an GEM Interface, including Drawing routines which are faster than the ones from SDL framebuffer. But I'm not an graphics programmer... and I can't spend to much time getting into that.
But I want to create an GEM interface, running with the SDL window... Maybe then we could restructure the Browser window to use VDI routines.

Anyone who is interested should get in contact with me :) ( http://nic-nac-project.org/~monokrom/mo ... ntakt.html )

My impression was that a simple recompile isn't enough. The build-system doesn't quite work on the Atari and has to be extended. Then there are tons of dependencies which needs to be taken care of.


Since we got make 3.81 and gcc 4.5 there is almost no problem... The dependencies: clean C code, almost no problems when compiling them! :)

Edit: Netsurf supports SSL. It needs testing, but everything was compiled well. I can't tell about speed, because I can't test networking of this version - my aranym machine has no Internet access.

joska
Hardware Guru
Hardware Guru
Posts: 4025
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: NetSurf internet browser

Postby joska » Sun Jun 06, 2010 12:10 am

m0n0 wrote:Hello,

I ported the sdl framebuffer version (with help of the guy from the freeMiNT list). It's not that hard... But of course, you will need an upgraded Atari. I did this with Atari Coldfire Project in my mind.


This is great :-) I have a Milan with net access (finally), if you like I can test the online-stuff.
Jo Even

Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12372
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NetSurf internet browser

Postby wongck » Sun Jun 06, 2010 1:24 am

Man... looks great so far.
Great job.... :thumbs:
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: NetSurf internet browser

Postby m0n0 » Sun Jun 06, 2010 10:43 am

I recompile everything with Optimization flags, then make test prg public available.

Paolo
Captain Atari
Captain Atari
Posts: 456
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Re: NetSurf internet browser

Postby Paolo » Tue Jun 08, 2010 6:25 pm

Sign me in for testing :-D

i'm on a CT60@95MHz Falcon with Ethernat under MiNT
I can do VGA monochrome, 4, 16, 256@almost900x700 and TC@somethinglike600x600 with centscreen

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: NetSurf internet browser

Postby m0n0 » Tue Jun 08, 2010 7:37 pm

Running netsurf with Color Depth <= 8 Bit ( 256 Colors) result in very slow SDL Cursor movement, so I expect all drawing routines to be very slow with these color depths. But maybe that depends on the native color depth, so that it's an different situation when running netsurf with 256 colors @ 256 colors native.

The build for 600x600 probably requires an extra build, because you can't resize the window in the framebuffer port. Maybe there is an config file setting for the window size...

I'm a bit in haste right now ( which is not good for keeping things organized). I wanted to create rpm's for all the libs that netsurf likes to have... but that is an annoying task with aranym.

Here is some benchmark result of my aranym system, so maybe you can guess if it will make sense to try netsurf with your computers:

Image
As you can see, sometimes a higher value is better, sometimes an lower. But i can't figure out how it is meant. But it seems like my memory bus speed is a lot faster than the native Atari benchmarks...
Image

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12372
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NetSurf internet browser

Postby wongck » Wed Jun 09, 2010 11:18 am

m0n0 wrote:Running netsurf with Color Depth <= 8 Bit ( 256 Colors) result in very slow SDL Cursor movement, so I expect all drawing routines to be very slow with these color depths. But maybe that depends on the native color depth, so that it's an different situation when running netsurf with 256 colors @ 256 colors native.

Sounds like until CTPCI & Radeon, it will be only for Aranym now... :(
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

Paolo
Captain Atari
Captain Atari
Posts: 456
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Re: NetSurf internet browser

Postby Paolo » Wed Jun 09, 2010 12:58 pm

@m0n0:
what I see from your screenshots is a missing information: in kronos you have the choice to see the results or in arithmetic average, or in time consuming or in speed. When you choose one of these, you understand if longer is better or not. Judging by that screenshots, you are in the "speed" mode, where longer is better.
My results are in some areas better than yours, in other areas a little worse.
I'd say that anybody who has got a CT60 would be able to run netsurf, with or without the videocard.

So, in the end, where's the binary? ;-) :-D

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12372
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NetSurf internet browser

Postby wongck » Wed Jun 09, 2010 1:48 pm

anyone with a falc will probably able to run it.... but at what comfort level :roll:
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

Paolo
Captain Atari
Captain Atari
Posts: 456
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Re: NetSurf internet browser

Postby Paolo » Wed Jun 09, 2010 4:45 pm

right, wongck.
That is the question: at what comfort level?
I'd like to know it :-)
That Aranym benchmark is not that impressive. As I said, my CT60 is easily above many of those specs.
However, of course, in 030 mode I can really feel the difference in kronos...

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12372
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: NetSurf internet browser

Postby wongck » Thu Jun 10, 2010 11:40 am

except for the colour department.... hopefully not too long more for the ctpci to come. :mrgreen:
My Stuff: FB/Falcon CT63/CTPCI+ATI+RTL8139+USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

Paolo
Captain Atari
Captain Atari
Posts: 456
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Re: NetSurf internet browser

Postby Paolo » Thu Jun 10, 2010 6:41 pm

I am hoping for a SuperVidel...

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: NetSurf internet browser

Postby m0n0 » Thu Jun 10, 2010 8:54 pm

Hi there,

here you can download the binary http://nic-nac-project.org/~monokrom/mo ... etsurf.htm

this one is set to use 800x600 as it's default resolution. MAYBE you can overwrite that via the configuration file ( which is not provided ).

Just decompress the archive on an filesystem that supports symlinks / long and case sensitive file names and then run ./netsurf.sh ( this invokes nsbf binary, you should have a look at the script...)

I wrote down some known problems here: http://nic-nac-project.org/~monokrom/mo ... etsurf.htm

Please read them,... and please test the https thing via an https URL passed via command line :) I did not even test any single part of the network code... :( As I said, my aranym machine is not networked.

User avatar
jvas
Captain Atari
Captain Atari
Posts: 447
Joined: Fri Jan 28, 2005 4:30 pm
Location: Budapest, Hungary
Contact:

Re: NetSurf internet browser

Postby jvas » Fri Jun 11, 2010 6:50 am


User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2324
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: NetSurf internet browser

Postby lp » Fri Jun 11, 2010 7:44 am

Tried it on my Hades060. The screen flashed something momentarily, the mouse turns white, then I get an error message about a default font missing. I'm sure it will improve. Cheers for the effort, I know porting this stuff is not easy.

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: NetSurf internet browser

Postby m0n0 » Fri Jun 11, 2010 8:16 am

Sorry, I forgot to include the fonts...

Dowload here: http://sourceforge.net/projects/dejavu/ ... f-2.31.zip

rename the contained ttf into ttf-dejavu and copy it to:

/usr/share/fonts/truetype/

Please try it again! Thanks :) I will provide an rpm for the font soon...


Social Media

     

Return to “Professionals”

Who is online

Users browsing this forum: No registered users and 2 guests