Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #29 from previous page: February 01, 2015, 10:32:27 AM »
Quote from: chris;782725
Yes.



Cool, we should be able to do a C2P straight to the main bitmap then for extra speed :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #30 on: February 01, 2015, 10:33:04 PM »
Quote from: wawrzon;782790
no. i tried ARGB and RGBA..

Arti had some trouble with the bye ordering of colors for the SDL port, not sure what he did to fix it though.

Are you guys targeting native chipset 8 bit displays or RTG?

Also, what compiler options are you using?   We might be able to improve speed by using the right performance options (after it's running properly and it's stable of course!)
« Last Edit: February 01, 2015, 10:51:18 PM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #31 on: February 01, 2015, 11:20:36 PM »
Quote from: wawrzon;782795
btw, netsurf depends on picasso96api.library, which will be only available on p96 systems. would probably be better to make it compatible with cgx3 as p96 and everything else is compatible to this quasi standard.

So it will only run on RTG systems?  

No AGA support :(
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #32 on: February 01, 2015, 11:42:23 PM »
Quote from: matthey;782798


The Amiga makefile used to specify:

CFLAGS += -O2 -gstabs

but Chris probably changed to -O0 or -O1 because of a GCC compiler error with tag lists on the 68k. The code looks like it is compiled for the 68000 currently also. Good starting options would normally be something like:

CFLAGS += -O2 -m68020-060 -fomit-frame-pointer -gstabs

and link with -noixemul if possible? What do you think?


Yes I'd change it to -m68030 or even -m68040 (68000 is a bad target!).

And (if it's stable)
-O2
-finline-function

Also -noixemul is the way to go, I never build without it ;)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #33 on: February 01, 2015, 11:43:53 PM »
Quote from: chris;782799

It doesn't use ixemul, so you don't need that option.  I'm using clib2.


I think it's better to still specify it, doesn't hurt.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #34 on: February 02, 2015, 02:31:34 AM »
Quote from: matthey;782814
The direct_render:1 in Choices made a difference:


And with direct_render:1 it looks like this:

http://www.heywheel.com/matthey/Amiga/NetSurf_grab7.png


Getting there :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #35 on: February 03, 2015, 11:27:49 PM »
Sorry to be dumb, but where to you download the latest build and the source code?

Thanks :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #36 on: February 05, 2015, 02:17:21 AM »
Quote from: buzz;783035
I was thinking back when novacoder was doing his scummvm stuff that perhaps it could be used to make one version for all.


ScummVM does a real-time 16bit to 8bit conversion, I can't even remember how I coded it but it seems to work OK.
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoder

Re: We need an iBrowse replacement for 68k!!!
« Reply #37 on: February 05, 2015, 04:00:38 AM »
Quote from: buzz;783041
Anyway, good job on scummvm. I assume you cross compile btw? - scummvm is a massive amount of code :)

Thanks, yes I used AmiDevCpp to cross compile for ScummVM.

Back on topic:

Just looking at the code on GIT, is the latest stuff on netsurf.git master or in a branch?
Life begins at 100 MIPS!


Nice Ports on AmiNet!