Welcome, Guest. Please login or register.

Author Topic: NetSurf OS3 - testing!  (Read 27834 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #89 from previous page: April 11, 2019, 05:31:54 PM »
DisPC and StackLines are now enabled. I tried to look segtracker from aminet, but seems that aminet has now problems?


BYTE WRITE to  FF040029        data=FF         PC: 014B2E2A
USP : 018C5A70 SR: 0019  (U0)(-)(-)  TCB: 018971C0
Data: 0000FFFF 00200000 00000400 00000008 00000000 00000004 00000001 00000004
Addr: 00E90000 00005708 014B332C 010BE0D4 014FE200 014B332C FF03FF03 001FFFF4
Stck: 00000400 00000008 00000000 00000004 014B1E38 01478E78 014A6904 00010000
Stck: 00000002 FFFFFFFF 00000000 0000000E 0000002C 00000000 01478A54 018C5B50
Stck: 014DA7F8 010BE0A8 01000C34 01478E78 010B0004 0008014B 339C8E78 010B0005
Stck: 0008014B 010BE0D4 014FE200 00000000 0138DE68 0138DE64 00000003 01000001
014b2e0a :  0000 0015                  ori.b #$15,d0
014b2e0e :  117c 0000 0015             move.b #$0,$15(a0)
014b2e14 :  117c 0000 0015             move.b #$0,$15(a0)
014b2e1a :  51c8 ffce                  dbra d0,$14b2dea
014b2e1e :  117c 0003 0001             move.b #$3,$1(a0)
014b2e24 :  4841                       swap.l d1
014b2e26 :  1141 0009                  move.b d1,$9(a0)
014b2e2a : *532e 0126                  subq.b #$1,$126(a6)
014b2e2e :  6c08                       bge.s $14b2e38
014b2e30 :  33fc c000 00df f09a        move.w #-$4000,$dff09a
014b2e38 :  4cdf 443c                  movem.l (a7)+,d2-d5/a2/a6
014b2e3c :  4e75                       rts
014b2e3e :  0c00 0003                  cmpi.b #$3,d0
014b2e42 :  643a                       bcc.s $14b2e7e
014b2e44 :  2050                       movea.l (a0),a0
014b2e46 :  2278 0004                  movea.l $4.w,a1
Name: "NetSurf" 


WORD READ from FFFFFF7C (INST)                 PC: FFFFFF7C
USP : 018C7100 SR: 0010  (U0)(-)(-)  TCB: 018971C0
Data: 00000001 01F8F88C 00030000 00000001 00000014 00000000 00000000 00000000
Addr: 018971C0 00000000 01F97CFC 018971C0 00000000 00000000 00000000 001FFFF0
Stck: 01F8F80C 0000537C 00000000 01F8FAFC 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 018971C0 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Name: "NetSurf" 


Exception !!   00000002     TCB: 018971C0     CTX: 011BB870     SSP: 001FFFF0
USP : 018C7100 SR: 0010  (U0)(-)(-)  TCB: 018971C0
Data: 00000001 01F8F88C 00030000 00000001 00000014 00000000 00000000 00000000
Addr: 018971C0 00000000 01F97CFC 018971C0 00000000 00000000 00000000 001FFFF0
Stck: 01F8F80C 0000537C 00000000 01F8FAFC 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 018971C0 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Name: "NetSurf" 


WORD READ from FFFFFF7C (INST)                 PC: FFFFFF7C
USP : 018C7100 SR: 0010  (U0)(-)(-)  TCB: 018971C0
Data: 00000001 01F8F88C 00030000 00000001 00000014 00000000 00000000 00000000
Addr: 018971C0 00000000 01F97CFC 018971C0 00000000 00000000 00000000 001FFFF0
Stck: 01F8F80C 0000537C 00000000 01F8FAFC 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 018971C0 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Name: "NetSurf" 


Exception !!   00000002     TCB: 018971C0     CTX: 011BB870     SSP: 001FFFF0
USP : 018C7100 SR: 0010  (U0)(-)(-)  TCB: 018971C0
Data: 00000001 01F8F88C 00030000 00000001 00000014 00000000 00000000 00000000
Addr: 018971C0 00000000 01F97CFC 018971C0 00000000 00000000 00000000 001FFFF0
Stck: 01F8F80C 0000537C 00000000 01F8FAFC 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 018971C0 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Stck: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Name: "NetSurf" 
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 utri007

Re: NetSurf OS3 - testing!
« Reply #90 on: April 12, 2019, 10:58:38 PM »
Quote
Please also run SegTracker upfront - this will also give segments and segment offsets which are most helpful for debugging. Thank you

Aminet is back online, so here is a segtracker list. You wanted me to list how kickstart modules are in memory? Or what switch you mean with "upfront"?

Kickstart is mapped to fast ram with your mufastrom
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 x303

Re: NetSurf OS3 - testing!
« Reply #91 on: April 12, 2019, 11:29:53 PM »
Quote
Or what switch you mean with "upfront"?

That's not a switch. It means you run segtracker before sashimi.

segtracker
sashimi on console &
 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #92 on: April 13, 2019, 12:01:13 AM »
Quote
That's not a switch. It means you run segtracker before sashimi.

segtracker
sashimi on console &

Dam synonyms :D But OK here it is MuForce log with dispc and stacklines switches enabled AND segtracker ran before it.

It ends Netsurf crash.
« Last Edit: April 13, 2019, 01:17:52 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 NorthWay

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 209
    • Show only replies by NorthWay
Re: NetSurf OS3 - testing!
« Reply #93 on: April 13, 2019, 08:06:04 PM »
Something funked up A6 - that is a Forbid() (or is it Disable() - can't remember) using an A6 register that has wandered off into Lala-land.
The code dump shows it reads the register in from memory, which probably means something has stomped over it.
Try adding Mungwall to the mix and see if it triggers something more? (Sorry if I missed out on you already doing that.)
(The ultimate debugging tool for cases like this is, for me, BDebug in history mode.)
« Last Edit: April 13, 2019, 08:07:46 PM by NorthWay »
 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #94 on: April 13, 2019, 09:11:31 PM »
Quote
Try adding Mungwall to the mix and see if it triggers something more? (Sorry if I missed out on you already doing that.)

Noob like me would not do something like that without somenone telling.

Short, I just run segtracker, mungwall from CLI and then start murforce?
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
 

guest11527

  • Guest
Re: NetSurf OS3 - testing!
« Reply #95 on: April 13, 2019, 09:37:21 PM »
Short, I just run segtracker, mungwall from CLI and then start murforce?
Almost. Substitute mungwall by WipeOut (mungwall is outdated and has one issue), or run MuGA, but that *after* MuForce.
 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #96 on: April 13, 2019, 09:44:46 PM »
Here is a log, first ai just ran segtracker, then mungwall with TASK switch ie. mungwall task Netsurf and then started MuForce.

Quote
Almost. Substitute mungwall by WipeOut (mungwall is outdated and has one issue), or run MuGA, but that *after* MuForce.

http://aminet.net/package/dev/debug/Wipeout

Do that next.

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 utri007

Re: NetSurf OS3 - testing!
« Reply #97 on: April 13, 2019, 10:04:34 PM »
OK, I ran segtracker started Netsurf and then MuForce. Arter Netsruf has appeared to screen I started WipeOut.

If I start netsurf, segtracker, wipeout and MuForce (in that order) I just got this to serial out put, nothing more .


Munging memory... done (14-Apr-19 00:51:14).
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 utri007

Re: NetSurf OS3 - testing!
« Reply #98 on: April 15, 2019, 05:30:29 PM »
about 3.1.4 problems.

I have a kickstart with 3.1.4 modules inside of it, including intuition library.

3.1.4 kickstart installed Netsurf is really slow. First I thought that it is because a missing OS 3.1.4 installation. I ran my amiga with ks3.1.4 and OS3.9 bb1/2. I updated my OS3.9 installation with 3.1.4 components using updateto314 script from aminet.

It didn't fix slowness. Using KS3.9 and OS3.9 it works as fast as it can. Changing kickstart to 3.1.4 it makes it bog slow. Also with those Netrsurf versions wich used to work.

I have two A1200 computers with same symptoms.
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
 

guest11527

  • Guest
Re: NetSurf OS3 - testing!
« Reply #99 on: April 15, 2019, 06:51:05 PM »
Changing kickstart to 3.1.4 it makes it bog slow. Also with those Netrsurf versions wich used to work.

I have two A1200 computers with same symptoms.
This is probably because the only reset-resident memory of your system is chip memory. You can try to add the "NOMEMFKICK" option to LoadModule, but the best option is just to buy a real ROM.
 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #100 on: April 15, 2019, 07:11:47 PM »
Quote
This is probably because the only reset-resident memory of your system is chip memory. You can try to add the "NOMEMFKICK" option to LoadModule, but the best option is just to buy a real ROM.

I do have a 1mb real rom. Few years ago I made some log for you to make MuFastRom support 1mb kickstart.

Currently I use RemApollo with Apollo accelerator and MuFastROm with Blizzard. RemApollo because, seems that MuFastRon doesn't move exec to fast ram.

You can found how kickstart is mapped to fast ram from first post of page 7
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
 

guest11527

  • Guest
Re: NetSurf OS3 - testing!
« Reply #101 on: April 15, 2019, 07:23:18 PM »
Currently I use RemApollo with Apollo accelerator and MuFastROm with Blizzard. RemApollo because, seems that MuFastRon doesn't move exec to fast ram.
No, but MuMove4K along with MuFastZero does. MuFastRom moves the ROM, as it says.

 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #102 on: April 16, 2019, 06:16:08 AM »
Quote
No, but MuMove4K along with MuFastZero does. MuFastRom moves the ROM, as it says.

OK, this part is done now. Sorry my lazyness to read guides, again.

Quote
This is probably because the only reset-resident memory of your system is chip memory. You can try to add the "NOMEMFKICK" option to LoadModule, but the best option is just to buy a real ROM.

What did you mean with this? If I use RemApollo, kickstart survives reset and it is located to fast ram. Is it so that MuFastZero does it differently? But still using it locates my real rom to Apollo's 32 bit fast ram.

So how would this make netsurf slower and gave unable to fetch document errors. Note that I don't think this is a KS3.1.4 fault, or that you solve this problem with you magic wand, though that would be nice. :D
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
 

guest11527

  • Guest
Re: NetSurf OS3 - testing!
« Reply #103 on: April 16, 2019, 06:55:32 AM »
What did you mean with this? If I use RemApollo, kickstart survives reset and it is located to fast ram. Is it so that MuFastZero does it differently? But still using it locates my real rom to Apollo's 32 bit fast ram.
You are confusing two things. The location of the ROM, and the location of "struct ExecBase". The ROM contains the code and the functions, "struct ExecBase" contains the jump-table into the ROM. The ROM builds this jump-table, in the highest-prioriy memory available at boot time, which is any memory added to the system by Auto-Config, or - failing that - chip mem.

The ROM is remapped by MuFastROM, it mirrors the ROM contents into the highest-prioritized memory available at the time it is executed. But it does only that. It does not attempt to mirror "struct ExecBase" because - if the designer of the board did his job right - this structure *is* already in fast memory. If the job was not done right and they just "fiddled the memory into the system somehow", then "struct ExecBase" will end up somewhere, in worst case in chip mem. In that case, you need *in addition* use MuFastZero/MuMove4K. The latter "tags" the memory for execbase such that no graphics memory is allocated in its place, the former then performs the remapping to fast memory.

Once again: ROM != "struct ExecBase", and the only reason why you have this problem is because the designer of your turbo board was lazy and did not make the memory on the board auto-configuring, but fiddled it into the system in some non-documented way that bypasses the expansion library.
 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #104 on: April 16, 2019, 07:29:37 AM »
Sorry, confusion is because RemApollo moves kickstart but also a exec to fast ram.

Quote
Once again: ROM != "struct ExecBase", and the only reason why you have this problem is because the designer of your turbo board was lazy and did not make the memory on the board auto-configuring, but fiddled it into the system in some non-documented way that bypasses the expansion library.

I don't buy this, my other machine has a Blizzard 68060 and it has same symbtoms. OS and Rom are 100% identical. I install my machines from "4gb install hard drive".

Is it so that MuFastZero is not a reset proof? Should I use RemApollo as it is reset proof?

And what has changed when it didn't had that problem with previous kickstart?
« Last Edit: April 16, 2019, 10:54:59 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