Welcome, Guest. Please login or register.

Author Topic: Native 68k Netsurf  (Read 52249 times)

Description:

0 Members and 6 Guests are viewing this topic.

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Native 68k Netsurf
« Reply #89 from previous page: March 18, 2011, 12:56:13 PM »
For me the biggest arguement for a non SDL version is so it's not restricted to graphics card users.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Native 68k Netsurf
« Reply #90 on: March 18, 2011, 03:39:23 PM »
Quote from: fishy_fiz;622790
For me the biggest arguement for a non SDL version is so it's not restricted to graphics card users.

this of course does with native version work more slow.netsurf have no planar graphic, all is render in 24 bit and need then convert with complex code to 8 bit planar

If you can test how slow AGA is on a 640*256 screen in 8 bit, you can see how slow all go with scrolling.

8 bit look very ugly, because web designer never test a page how it look on 8 bit, because all Systems today in use support more than 8 bit.

I dont believe that anybody use netsurf in daily use on amiga without GFX card.

I think you have a PC or mac right, and show a webpage cost you 4-8 sec of time.

And i dont think that you use then your amiga AGA daily (what CPu you have btw ?)which need to show a page around 50 sec or more(with a 68060 50 MHZ CPU), and give a programmer money for this.

I know there are some users that have a naked A1200, which they use very rare and want see that this old system can run new software same fast as a modern PC and only then they maybe want pay some donate

but this is impossible, and if try to do that, is only waste time.
on amiga there are so few developers and i think this time should spend do more usefull projects.

and if somebody develop for free, he do that mostly because he want use it himself, or hope that other help him and share work.
« Last Edit: March 18, 2011, 03:43:08 PM by bernd_afa »
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Native 68k Netsurf
« Reply #91 on: March 18, 2011, 03:59:17 PM »
I dont expect to be using 256 colors with my A1200, but I'd still like to be able to browse with it. Also I dont think anyone using a Classic Amiga expects it to be as fast as a modern PC. Classic users are enthusiasts, not stupid. :)
I simply want to have a better browsing experience than whats available with Aweb/IBrowse or Voyager and netsurf seems the most likely candidate. Going by the required specs of other system, the engine should hopefully be usable on a moderately upgraded Amiga.
« Last Edit: March 18, 2011, 04:25:21 PM by fishy_fiz »
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline NovaCoder

Re: Native 68k Netsurf
« Reply #92 on: March 18, 2011, 04:04:17 PM »
Quote from: bernd_afa;622783


And i see in the output that all SDL calls are not listet, so teh consuming is below 10%

all higher time usage is netsurf non graphic core.

even if a wonder happen and speedup really is 30-50 % its too few to be usable

remember this inet site need on classic 37 sec.so 50% speedup is a time of 25 sec.

I really notice no diffrence if the inet page need show 25 sec or 37 sec.all is too long in compare to other AOS browsers.

on other side use a X86 and winuae, page show is around 4 sec.


Yes of course you are right, as the internet gets more demanding (almost by the day it seems), more processing power is required.  Even if 68k NetSurf rendered in AGA 'for free' it would still be slow compared to any browser running on x86.

I guess the 'fun' would be seeing just how fast/usable it could be on AGA 68k and there's obviously room for improvement.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline Khephren

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 606
    • Show only replies by Khephren
Re: Native 68k Netsurf
« Reply #93 on: March 18, 2011, 04:18:44 PM »
@bernd_afa
 You've explained your point well, but AGA classic users want a new browser. Once we have a working version of Netsurf, it will probably spur classic developers to work further on it to improve it's speed (As Nova Coder has managed to do with day of the tentacle and scumm using kalms c2p etc). It's up to them if they want to give it a go. The amount of time you've spent posting negativity, you could have spent helping.

Classic users are like any other retro computer hobyists, they all own PC, mac and Linux machines, but they want to see how far they can take their old favourites. But you already know this. I'm typing this on a dual core PC, but I still get excited about a new browser on my A1200. Go figure :)
 

Offline eb15

  • Jr. Member
  • **
  • Join Date: Feb 2010
  • Posts: 61
    • Show only replies by eb15
Re: Native 68k Netsurf
« Reply #94 on: March 18, 2011, 04:28:48 PM »
My idea, and I'm not working on this is at the moment, so don't ask...

To get an idea of how fast netsurf or OWB or whatever browser could be on slow machines one could port it so it just writes to a fast-mem buffer without displaying anything, except a "loading... block in window area" and see how that times out, then work on how to transfer the buffer data to Amiga window rastport depending on how it's updated and what screen type it has to render to.  Maybe draw some best match luma levels first then add best match chroma info for some fixed pallette pens, etc. for low color screens such as a 16color workbench, or even open its own 8bit greyscale only screen and use that.  It might not be pretty, but might be usable...  Then go on to investigate profiling the underlying HTML, etc. and layout engines in more depth, options for javascript, plugins, etc.
« Last Edit: March 18, 2011, 04:46:37 PM by eb15 »
 

Offline utri007Topic starter

Re: Native 68k Netsurf
« Reply #95 on: March 18, 2011, 05:41:07 PM »
Netsurf could be THE brower that people use daily and many of them are browsing sites like aminet.

8bit and 640x256 should be ok

Hope you guys succeed to make it native, with prober amiga style gui
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: Native 68k Netsurf
« Reply #96 on: March 18, 2011, 06:24:34 PM »
Quote from: bernd_afa;622847
8 bit look very ugly, because web designer never test a page how it look on 8 bit, because all Systems today in use support more than 8 bit.

I dont believe that anybody use netsurf in daily use on amiga without GFX card.

But there are people who are currently browsing with AWeb and iBrowse on their Amiga's without graphics cards...
For the most part, we're OK with the dithered pix and slower performance, but wouldn't mind at all a browser that renders better..

Personally, I wouldn't say 8-bit web is "very ugly," but then again, I grew up with old school dithering and I kind of like it..  ;-)

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline Khephren

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 606
    • Show only replies by Khephren
Re: Native 68k Netsurf
« Reply #97 on: March 18, 2011, 07:01:57 PM »
And who says 8bit would be the end, rather than the start? Shapeshifter runs on a chunky HAM8 screen....and who knows what goodies AROS might bring in the future?
 

Offline wawrzon

Re: Native 68k Netsurf
« Reply #98 on: March 18, 2011, 07:29:18 PM »
hmm. i wasnt into this for a week, but maybe really given as bernd says that the x11 game i ve compiled was quite snappy on my a4k, maybe it would be interesting to update the x11 68k port as far as possible. i suspect though it was just due to its pure line vector gfx.
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Native 68k Netsurf
« Reply #99 on: March 19, 2011, 06:23:50 PM »
>I guess the 'fun' would be seeing just how fast/usable it could be >on AGA 68k and there's obviously room for improvement.

Yes, but only for fun for others code hundreds of hours doesnt make fun any programmer.

and when you see who is here that do speedoptimize, i see only Peterh and cosmos, but they do speed optimize on near unmeasurable parts.so who should do speed optimize then.

look on OS4 and partly AROS/MOS they have not many programmers fun to code on this systems, because there was much bounties and donations, for things that in windows and linux world everbody can get for free.

so if you want something not very usefull for the programmer you have 2 solutions, learn programing yourself, or do a bounty and hope that somebody do that.

I have no time to help on AGA or native netsurf if i not see a real advantage.

money i not need, i better do things that have more usability, but maybe somebody else is with money more motivate to do that.
 

Offline utri007Topic starter

Re: Native 68k Netsurf
« Reply #100 on: March 19, 2011, 09:20:35 PM »
Even when I say that SDL sucks for 68k CPU, SDL versin of Netsurf proves that Netsurf could be useable with 68k amigas. It doesn't need to be much faster to be useable.

1. Get rid of true type fonts
2. Native Gui
3. Support for 8 bit screens

That should enough to give about 50% speedup and SDL allso locks Netsurf when loading, wich makes it feels even slower than it actually is.

How many would be interested to support boynty of this?

And please, don't start to talk about firefox or OWB 68k, they are not possible for real amigas
« Last Edit: March 19, 2011, 09:26:47 PM by utri007 »
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline chris

Re: Native 68k Netsurf
« Reply #101 on: March 19, 2011, 10:45:47 PM »
Quote from: utri007;623166
1. Get rid of true type fonts


Doable, but won't look pretty due to ambiguous sizing  of text on web pages - you're looking at scaled bitmap fonts for the most part (or a lot of different sized bitmaps converted from a TrueType/CG font).  You'll also lose UTF-8 character support.

If you delve way back into SVN there is a font.c set up exactly like this.  It's probably best left as a user option (fast+ugly, slow+pretty)

Quote

2. Native Gui


All the popupmenu.class stuff should be removed now for OS3 compiles.

Quote
3. Support for 8 bit screens


Something that needs doing for OS4 as well.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline utri007Topic starter

Re: Native 68k Netsurf
« Reply #102 on: March 20, 2011, 03:44:50 AM »
It doesn't need much to be pleasant experience. Big part of SDL Netsurf slowdown is because it locks itself when downloading pages.

This is something wich classic amiga users has wished from 1995, so all of you should be interested of this. Here are doable coders, one of them tries to do it. He needs a help, so could you help him?

Maybe not because:

1.)
x1000 has announced to announced to be prudtion, that is BAD and we should spam every possible computer related forum with information that it is expensive and old.

2.)
Sam460ex mobos are availlable, wich is simply wrong :( because it is expensive and powerless like old washmachine

1.) & 2.) requires all attention from us, no other efforts are possible.

Point is what are you doing with your spare time?
« Last Edit: March 20, 2011, 03:47:17 AM by utri007 »
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Native 68k Netsurf
« Reply #103 on: March 20, 2011, 11:11:28 AM »
>But there are people who are currently browsing with AWeb and >iBrowse on their Amiga's without graphics cards...

Can you tell how much memory this classic systems without GFX Cards have ?

netsurf nead at least a amiga with 48 megabyte of RAM to run usefull.
Now tell me which AGA only user have in his amiga 48 megabyte of RAM ???
the netsurf engine render all pages complete in 32 bit.This all browser do, but other browsers need lots more RAM.

If you use MUI or Reaction you need more RAM usage, because many unused libs are load

>1. Get rid of true type fonts

if this bring a speedup on your system, you can easy check, with first netsurf version.
there are two versions released, 1 with truetype fonts, 1 with internal and fast font that need no AA.
But in real world nobody see a speedup of internal fonts, so there is no time spend to support this.thats too an argument that graphic is no problem, and netsurf Core need most time.

normaly AA truetype fonts are 10* slower as non AA Fonts.

The mistake most amiga users do that do not program, is they live in theory.
Only when you look on praxis and measure speed use a profiler you can see if speedup is really possible.

and this i have done and i see that Problem is the netsurf core which use 95% of time.
and when you with a wonder speedup graphic part that is do from SDL by factor 8 you get only a overall speedup if 4.5 %.

but if you slowdown with AGA by factor 8(yes it cost lots time to convert from chunky to playnar) you get 8*5% 40% slowdown.
« Last Edit: March 20, 2011, 11:21:16 AM by bernd_afa »
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Native 68k Netsurf
« Reply #104 on: March 20, 2011, 11:25:35 AM »
>Big part of SDL Netsurf slowdown is because it locks itself when downloading pages.

then there should give the donwload task a higher task pri.please tell that Artur

other do not help because when download and render a page, always time is share between render and download.and when render a page, and it take on a classic always 40 sec or more then of course download rate decrease, if system is too slow.

but when Artur change task pri of download task, then download is always fast.this must every other AOS browser do in same way, and have nothing to do with SDL or nor