Welcome, Guest. Please login or register.

Author Topic: We need an iBrowse replacement for 68k!!!  (Read 75564 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #89 from previous page: February 05, 2015, 02:40:32 PM »
I've added a todo/known issues to the wiki here: http://wiki.netsurf-browser.org/Todo/AmigaOS_frontend#OS3_Support
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #90 on: February 05, 2015, 07:03:45 PM »
Quote from: wawrzon;783030
here under the upper edge you see artifacts, as result of scrolling:


I've put a new build up in an attempt to fix this problem.  It most likely isn't fixed for scrolling, but visiting one page and then another should stop the previous page showing through.  Let me know if it works or not.

The status bar should be in the right place now too.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #91 on: February 05, 2015, 10:14:05 PM »
Quote from: utri007;783102
I didn't have much a luck with Netsurf and my two Amigas

A1200 040 32mb ram

https://zjolha.bl3301.livefilestore.com/y2pKWiN0doK_VqpNsivb6VcJlWvRtDxSQAJvfzx1V83Fpv3dt8gEwnfCD306z6LsMhEqqK59C1mL4BfOgvgj7lBYVrrKc2hkL9-d7UDyvWhAtXLpxFK-nP-Iqupwr6DwdbvR2nZxw9BnS3H1z9u4HtBmw/WP_20150205_005.jpg


I've seen software failure errors on startup here. If you try again it often works. It's very random, I'm hoping somebody can figure out the cause.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #92 on: February 05, 2015, 11:24:34 PM »
Quote from: wawrzon;783101
to be honest i wasnt much aware of both problems you mention up till now. well, i notice that sometimes few bits and pieces of previous page appear here and there after navigating further even now,


I've uploaded another version.  Any change?

Quote
what concerns status bar i dont even know where to look for it. the upper half of upper frame gets over imposed with some text from somewhere else.


Yeah, that's the status bar.  It's supposed to be in the bottom border, but my changes haven't helped (just confirmed here on my A1200, as that's one thing I get far enough to check!)

Quote
btw have used netsurf to download your file, which worked very well.


Cool!

Quote from: wawrzon;783119
i dont think it is random. i started an a1200 emu /040/32mb accel ram and netsurf refuses to initialize. nothing wrong in serial log, will enable snoopdos and muforce if necessary to see if it catches anything. perhaps an alignment issue?

edit: looks like 32mb with os3.9 may not be enough as less than 20mb remains available after full boot here, 64mb might be necessary, tested with mmu, muforce and without jit. have no 1200 romat hand, but i think that this is the issue.


Are you sure?  With 2+16MB here I at least get the main window up before it crashes, which is further than utri is getting, so I doubt it's memory related (also his second Amiga has 64MB...).  It *does* crash here on startup, both on my A1200 and under OS4, but not every time.

utri: Just to confirm, can you do an "avail" in the Shell after it crashes?
Also if you have any patches running (especially ones common to the two machines) can you get rid of them and see if that makes a difference?
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #93 on: February 07, 2015, 11:57:43 AM »
Quote from: utri007;783248
Checked memory usage, time of crash 200kb chip and 5000kb fast.


Try a lower res screen?
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #94 on: February 07, 2015, 03:49:48 PM »
Quote from: utri007;783255
No need to check wit lower resolution. Memory wasn't problem, there was plenty of it still availlable, both chip and fast. Biggest contiouns was 11mb or 11000kb


200K chip mem free doesn't seem like much...
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #95 on: February 07, 2015, 08:01:28 PM »
Quote from: utri007;783266
Sorry, I wasn't clear. :( Netsurf memory usage was 200kb chip and 5000kp fast. So there was a 1100kb chip free and 13 000kb fast free. Biggest continous block was 11 000kb

Ah, OK, definitely not that then.

We'll probably have to wait to see if Matthey can analyse those Guru errors, unless anybody else here is able to in his absence?
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #96 on: February 10, 2015, 10:45:59 PM »
Quote from: matthey;783581
I'm back. I tried the newest archive and it has problems. The welcome page no longer loads nor does any other page. I can't quit either. I get this MuForce hit:

I believe ABADF00D is a pointer from unitialized memory. This may be exec list related. Do I need to debug this?


Yes please, as I don't know what I've changed to cause that!
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #97 on: February 11, 2015, 04:25:34 PM »
Quote from: wawrzon;783640
is there an option not to run netsurf on separate screen? this annoys me.


Yes there is.  Actually if you use the Installer script it puts this config in for you :)  Otherwise, have a play around with the Settings=>Edit Preferences options, as I'd like to know if they are working anyway!

@matthey

Ta, easy to fix - I'm not checking that x1
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #98 on: February 11, 2015, 06:28:11 PM »
Quote from: matthey;783594
The MuForce hit occurs inside exec.library AddTail(). The list *lh_Tail (offset 4) is where ABADF00D comes from so the list is unitialized or corrupt. I'll see if I can figure out where in NetSurf the call comes from.

Edit: I believe the hit comes from a graphics.library RectFill() call in ami_plot_clear_bbox(). RectFill() in the graphics.library calls a function in the P96 rtg.library which calls an ObtainSemaphore() in exec.library which calls AddTail() where the hit happens and then it calls Wait() where it waits for a very long time.

OK, that should be fixed in the new build I've just put up.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #99 on: February 12, 2015, 11:23:21 PM »
Quote from: matthey;783660
Same result here also, It still has the hit in AddTail() from RectFill() and then NetSurf is unresponsive.


Hmm, try now.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #100 on: February 13, 2015, 10:49:18 AM »
Quote from: matthey;783796
It still has the hit in the same location and then becomes unresponsive.

I can't see what else could possibly be wrong, unless RectFill needs an AreaInfo buffer (I didn't think it did, but maybe that's changed between OS3 and 4).  Can you see what parameters are being used?

edit: actually I can prove whether it needs AreaInfo - can you try starting it up with direct_render:1 and see if it still crashes?
« Last Edit: February 13, 2015, 11:37:41 AM by chris »
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #101 on: February 13, 2015, 06:43:45 PM »
Quote from: matthey;783836
It works with direct_render:1 in Choices!

A-ha!  Right, remove that and try the new version.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #102 on: February 13, 2015, 08:31:45 PM »
Quote from: matthey;783860
It's still not working without direct_render:1 in Choices.

Edit: I just verified that the new version has a hit in the same place.


Different function hopefully, as I've taken the RectFill out.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #103 on: February 13, 2015, 08:36:00 PM »
Quote from: Heiroglyph;783868

This can't seriously be how you intend to debug the whole application. It's just not viable.



I agree. It wasn't my intention to debug it like this, I was rather hoping somebody would start building it and be able to debug/fix it more efficiently. Also it would help if gstabs/gccfindhit actually worked.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #104 on: February 14, 2015, 03:37:57 PM »
Quote from: matthey;784014

@Chris
Is a new version of NetSurf available to test without RectFill?


The most recent one I uploaded had that removed (well, replaced with EraseRect).  I'm looking at the archive now, NetSurf executable size is 5906380 dated 13-02-2015 18:38.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz