Welcome, Guest. Please login or register.

Author Topic: Netsurf for 68k amigas, css capable web brower  (Read 37238 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline samo79

  • Full Member
  • ***
  • Join Date: Jul 2002
  • Posts: 124
    • Show only replies by samo79
    • http://www.betatesting.it/backforthefuture/
Re: Netsurf for 68k amigas, css capable web brower
« Reply #59 on: May 26, 2009, 09:05:52 AM »
Why not use for 68k porting the latest snapshot here and then put all in the main CVS ?

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

It contains the latest Core/OS4 development too and it seems quite stable, surely better than the MorphOS release :-)
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf for 68k amigas, css capable web brower
« Reply #60 on: May 26, 2009, 09:39:50 AM »
Yes, its too no full browser but now that you begin and manage to compile it, i like to see how fast it is ;-)

My most time consuming problem is to get something compilable.Find a problem in a compilable program and fix is much easier for me and need not much time.i spend not much time on programming.

currently i cant compile your source, but because of your near complete files its more easy.

You get big progress.

And i think to have something workable is not much work.most you have done.i think some mui classes need deactivate, but to get it working so that a name can in and surf should not be need much MUI4 features.and if this later need can add to zune.

Problem now is that newcreateproc need a special MOS command, but i think this need not add, because multithread seem in the OS4 Version too not done.OWB too use not multithread

with multithreaded define off its more easy to get it working first.

i am postive suprised about netsurf.

the good news is, it most use no C++, and compile time is fast, also when do a full compile.
And thats most important to me.OWB need more than 30 sec to find out what file is changed, and wait such a long time, make no fun.

when a header file is changed in OWB, then a compile to 50% need over 20 minutes also on my fast AMD64 3000+ (1,8 GHZ real clock)on crosscompilers and 1 gigabyte ram.make too no fun.

btw i like to see a video how OWB compile on a OS4 system or MOS system, i cant believe that this is usable fast, and i think OWB is develop on a more core X86 system with over 3 GHZ. ;-)

I wonder if it is not possible to add with few work a better than nothing java script.when i look on pages, i guess 99% need to be usable only few simple commands.

aweb have a java script, and but miss more, so it seem get Java working not too hard,  so wy should not get working a java script that fit 99% the need to be usefull in short time ?

the OS4 Version with reaction i dont like, because reaction is far behind MUI in any case.

it should be possible to have a MUI class from the browser, a GUI can be much more easy code in amiblitz at least for me, and also a MUI class can use in many other programs, not sure if MOS or OS4 GUI is fully working in all features, or some features have no GUI elements on MOS or OS4 Version but on GTK Version.
« Last Edit: June 09, 2009, 12:40:02 PM by bernd_afa »
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Netsurf for 68k amigas, css capable web brower
« Reply #61 on: May 26, 2009, 10:00:23 AM »
Quote from: AmigaMance;456274
MHO: Too much talking about a web broswer that doesn't support unicode or even javascript and the only advantage of using it instead of Ibrowse or AWeb is to have CSS layout and NOTHING else... Unless i'm missing something.


It does support Unicode.
My Amigas: A500, Mac Mini and PowerBook
 

Offline chiark

  • Sr. Member
  • ****
  • Join Date: Jul 2004
  • Posts: 308
    • Show only replies by chiark
    • http://www.chiark.com
Re: Netsurf for 68k amigas, css capable web brower
« Reply #62 on: May 27, 2009, 10:37:40 AM »
Quote from: samo79;456296
Why not use for 68k porting the latest snapshot here and then put all in the main CVS ?

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

It contains the latest Core/OS4 development too and it seems quite stable, surely better than the MorphOS release :-)


I don't wish to sound rude, but have you read the discussion in this thread?  Back porting OS4 to OS3 is seriously non-trivial: surprisingly, porting MorphOS to OS3.X looks a lot more straightforward.
Celebrating 21... no, make that 27... years of Amiga use
 

Offline apj

Re: Netsurf for 68k amigas, css capable web brower
« Reply #63 on: June 08, 2009, 03:56:24 PM »
I have compiled Netsurf (thanks Bernd_afa for help) !
It has bugs like wrong collors on pictures or problems with text input.
But it is faster than OWB.

Netsurf uses truetype fonts so you have to install AfaOS or other truetype handler.
Fonts are included. Copy them to Fonts:TRUETYPE/ttf-bitsream-vera folder.

Use 32bpp screen depth.

I release it for testing .
Please tell how it works.

http://sites.google.com/site/amigacorner/Home/Netsurf2.zip?attredirects=0

Offline Matt_H

Re: Netsurf for 68k amigas, css capable web brower
« Reply #64 on: June 08, 2009, 04:34:42 PM »
It crashes instantly on a 16-bit screen and quits instantly if the fonts aren't available at the exact path specified in the readme, but I did get it functioning on a 24-bit screen. And it's quite fast on my 060.

Well done!

Suggestions:
Change the env-vars to tooltypes or at least use the path ENV:Netsurf/[env-var] instead of ENV:[env-var].
Use Fonts:_ttf for the fonts path, or allow it to be specified by the user
General cleanup.



[I also just noticed that this thread is in the Marketplace forum - could one of the moderators move it to Software?]
 

Offline djbase

Re: Netsurf for 68k amigas, css capable web brower
« Reply #65 on: June 08, 2009, 04:35:48 PM »
It starts but I don't get any connection.
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #66 on: June 08, 2009, 04:36:17 PM »
very well! display is trashed unusable on most color depths, it works with partly wrong colors on32bit though (as described). complicated pages do not render quite correctly but neither completely wrong, so its going in the right direction (amiga.org renders in about 28s) there is always an exeption on exit pointing to ixemul.library (61.1). if i comment smart crash out in my ss i might maybe catch more details about it, but supposedly you know yourself. no hits while execution. seems quite stable despite still slow, but doesnt block the system.

ps:many thanks to you and bernd!!

ps: on 16bit it seems to crash the system. on16bit_pc it throws a lot of hits. i recorded hits that occure on quit. (the offsets seem always to be the same) as follows:

Code: [Select]

USP : 0920792C SR: 0004  (U0)(F)(-)  TCB: 09167470
Data: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Addr: 08000ADA 08BB1520 00000000 00000000 00000000 00000000 3A67616D 080023B4
----> 0853221C - "Work:C/Assign"  Hunk 0000 Offset 00000214
Stck: 65747375 72663200 6E736662 2D73646C 00000000 00028600 0241523F 70FF4E75
Stck: 4AFC0920 794C0920 7966803D 09000920 79660920 79750920 79B06978 656D756C
Stck: 2E6C6962 72617279 00697865 6D756C20 36312E31 205B6E6F 74726170 2C203638
Stck: 3032302C 20363838 38312C20 616D6967 616F735D 20283139 2E332E32 30303929
Stck: 0D0A0000 000002E4 092079C0 09208468 09208494 092084AA 092084CA 092084EA
Stck: 092084E6 09224CA8 09224CD4 09208EFC 092206C4 09224D64 09224D88 09224D98
Stck: 09224DB0 0921F584 0921F5D0 09224DC8 0921F64C 09224E18 0922081E 09220814
Stck: 09220858 09224E4E 09220836 09220828 09220844 0920902C 09209328 092095C0
----> 09816474 - "Leer1:games/Netsurf2/nsfb-sdl"  Hunk 0000 Offset 000002B4
----> 092079C0 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000078
----> 09208468 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000B20
----> 09208494 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000B4C
----> 092084AA - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000B62
----> 092084CA - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000B82
----> 092084EA - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000BA2
----> 092084E6 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00000B9E
----> 09224CA8 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D360
----> 09224CD4 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D38C
----> 09208EFC - "Work:Libs/ixemul.library"  Hunk 0000 Offset 000015B4
----> 092206C4 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018D7C
----> 09224D64 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D41C
----> 09224D88 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D440
----> 09224D98 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D450
----> 09224DB0 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D468
----> 0921F584 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00017C3C
----> 0921F5D0 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00017C88
----> 09224DC8 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D480
----> 0921F64C - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00017D04
----> 09224E18 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D4D0
----> 0922081E - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018ED6
----> 09220814 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018ECC
----> 09220858 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018F10
----> 09224E4E - "Work:Libs/ixemul.library"  Hunk 0000 Offset 0001D506
----> 09220836 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018EEE
----> 09220828 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018EE0
----> 09220844 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00018EFC
----> 0920902C - "Work:Libs/ixemul.library"  Hunk 0000 Offset 000016E4
----> 09209328 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 000019E0
----> 092095C0 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00001C78
PC-8: 2F40000C 2C780004 226F000C 4EAEFE86 70142F40 0010202F 00102C5F 4FEF001C
PC *: 4E75514F 42A74879 09110A56 48790911 089C4879 09110898 4AAF001C 670A2F7C
09816454 :  2f40 000c                  move.l d0,$c(a7)
09816458 :  2c78 0004                  movea.l $4.w,a6
0981645c :  226f 000c                  movea.l $c(a7),a1
09816460 :  4eae fe86                  jsr -$17a(a6)
09816464 :  7014                       moveq.l #$14,d0
09816466 :  2f40 0010                  move.l d0,$10(a7)
0981646a :  202f 0010                  move.l $10(a7),d0
0981646e :  2c5f                       movea.l (a7)+,a6
09816470 :  4fef 001c                  lea.l $1c(a7),a7
09816474 : *4e75                       rts
09816476 :  514f                       subq.w #$8,a7
09816478 :  42a7                       clr.l -(a7)
0981647a :  4879 0911 0a56             pea.l $9110a56
09816480 :  4879 0911 089c             pea.l $911089c
09816486 :  4879 0911 0898             pea.l $9110898
0981648c :  4aaf 001c                  tst.l $1c(a7)
09816490 :  670a                       beq.s $981649c
09816492 :  2f7c 0911 0a5e 0014        move.l #$9110a5e,$14(a7)
Name: "nsfb-sdl"  Hunk 0000 Offset 000002B4

@djbase: you sure have tcp running?
« Last Edit: June 08, 2009, 05:00:49 PM by wawrzon »
 

Offline 0amigan0

  • Full Member
  • ***
  • Join Date: Dec 2006
  • Posts: 109
    • Show only replies by 0amigan0
Re: Netsurf for 68k amigas, css capable web brower
« Reply #67 on: June 08, 2009, 05:01:23 PM »
@__artur:


Thanks for your effort!
NetSurf is really fast on my Workbench 3.9 AFA_OS with 32 Meg RAM !

It works well, although the images appear in negative; anyone else experienced that ??
Also it seems that the Slashdot layout is not stellar.

Anyway, I like it; keep up on improving it !!
 

Offline Matt_H

Re: Netsurf for 68k amigas, css capable web brower
« Reply #68 on: June 08, 2009, 05:06:55 PM »
Quote
Also it seems that the Slashdot layout is not stellar.

That's a general bug - also in the OS4 version.
 

Offline djbase

Re: Netsurf for 68k amigas, css capable web brower
« Reply #69 on: June 08, 2009, 05:47:26 PM »
Quote from: wawrzon;509977
you sure have tcp running?


I tested on AmiKit with WinUAE. Ibrowse and AWeb works, but Netsurf gives me always unresolve errors. I there a secret setting I forgot?
 

Offline MozzerFan

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 607
  • Country: 00
    • Show only replies by MozzerFan
Re: Netsurf for 68k amigas, css capable web brower
« Reply #70 on: June 08, 2009, 05:50:51 PM »
Quote from: DJBase;509989
I tested on AmiKit with WinUAE. Ibrowse and AWeb works, but Netsurf gives me always unresolve errors. I there a secret setting I forgot?

It's the same as with OWB under winuae.
Download AmiTCP from aminet. Copy all install files to a drawer on your
harddisk and assign amitcp: to this drawer.
Then it will work.
 
Edit: There's no need to really install AMITCP. Just copy all files to a drawer on your hd. And yes, you still have to use bsdsocket emulation.
« Last Edit: June 08, 2009, 08:01:19 PM by MozzerFan »
 

Offline MozzerFan

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 607
  • Country: 00
    • Show only replies by MozzerFan
Re: Netsurf for 68k amigas, css capable web brower
« Reply #71 on: June 08, 2009, 05:53:40 PM »
@artur and bernd
 
Thank you very much for your efforts. Hope you will continue to improve it.
 

Offline lorddef

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1146
    • Show only replies by lorddef
    • http://
Re: Netsurf for 68k amigas, css capable web brower
« Reply #72 on: June 08, 2009, 06:45:46 PM »
Quote from: __artur;509967
I have compiled Netsurf (thanks Bernd_afa for help) !
It has bugs like wrong collors on pictures or problems with text input.
But it is faster than OWB.

Netsurf uses truetype fonts so you have to install AfaOS or other truetype handler.
Fonts are included. Copy them to Fonts:TRUETYPE/ttf-bitsream-vera folder.

Use 32bpp screen depth.

I release it for testing .
Please tell how it works.

http://sites.google.com/site/amigacorner/Home/Netsurf2.zip?attredirects=0


Wow, massively ace.

Ofcourse this means I'm going to have to go round my parents house and dig out my A1200T.

Keep bashing away at it lads!
Restraining orders are just another way of saying I love you!
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf for 68k amigas, css capable web brower
« Reply #73 on: June 09, 2009, 12:25:35 PM »
>It's the same as with OWB under winuae.
>Download AmiTCP from aminet. Copy all install files to a drawer on >your harddisk and assign amitcp: to this drawer.
>Then it will work.

yes, netsurf use too ixnet.library.but its possible to use bsdsocket later, when libcurl is fix.

netsurf work too with libcurl for bsdsocket, but give on my winuae system not more speed and some enforcer hits.

on the left below side, when the mouse is not over a link, the time is show a page is load.

what we need to know are there delay times on classic or is it maybe a winuae only socket problem.or work netsurf on this pages also on other system extrem slow.

can somebody please post the time value a page rebuild need show in left corner when click on netsurf_web_site link.

my winuae amd64 3000+ need for this 1,5 -1,6 sec.
when i disable the jit, then i get same CPU mips as a 68040 25.
then time take 6,4 sec.

also try press on reload look if time differ much.i get time from 8,2 to 6,4 sec.

now go back to start site and click on wikipedia.with JIT site is show in 3,6 sec.

without JIT, there is about 18 sec show
0.1sec load 0.00 kb from 20 kb.on some pages i notice how the time increase.but not here, then after 22 sec teh page is show.

i am not sure if there are hangs and internet access take unecessary delay.the delay and hang problem i have on OWB 68k too.but OWB show no page load time.

then the last test, click on the reuters link.
this is also with JIT on my system a unusable page.it load 5 sec, thats ok, but seem load more images after page is load and show.

so i cant scroll (with cursore keys press very often nice) and get always this 5 sec hangs when a new image is load.and it load again and again images.

does this happen on other Systems too ?
also reports from MOS or OS4 systems are intresting, what time values show here.

and after tests its always good when you reboot, this is only a quick sdl port and should show what netsurf can

the version for MOS and source can Artur compile, but it dont work, and wait.
Now we get the idea to try out with the mos sources the TARGET=framebuffer for SDL.this show only a black screen.

but netsurf work well with the checked out sources from netsurf homepage and thats the testversion here.

but the future(if it make sense to port newtsurf complete)is to get the MOS version working but first need find out wy the framebuffer not work with MOS sources, and use only most important MUI code and classes.
« Last Edit: June 09, 2009, 12:38:23 PM by bernd_afa »
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #74 from previous page: June 09, 2009, 02:09:30 PM »
@bernd:yes there are sites that load extremly long or do not load at all, like bild.de you pointed me once to. i wondered if this is maybe because netsurf doesnt get enough memory allocated or it requests further objects too lame, but this sounds bs.

to load netsurf_web_site my 060/50 setup needs 4.9 s, this is on a clean first attempt, but if you have surfed around and then tried the link first the actual time can vary around 5-6sec. same for reload (around 5sek)

wikipedia loads in 18,x s at best, but sometimes it takes up to 30s. idlea68k shows constant full cpu load while processing page.

reuters page loads basically some 14s (it only shows 4.9s shortly after) an then it loads further content. i have some hard drive activity like something is being cashed. i can scroll a little but it takes ages and netsurf seem to update the layout all the time. but maybe its due to my impatience. its a huge page too.
edit: well no, i have it open for some time now, it is rendered but being updated again and again

btw:i dont understand why you care for mos so much out of the sudden:P there is mos native port worked on by itix afaik, mos is surely better off with that. not that you sholdnt join the forces though.
« Last Edit: June 09, 2009, 02:48:59 PM by wawrzon »