English Amiga Board

Go Back   English Amiga Board > Coders > Coders. General

Thread Tools
Old 09 March 2011, 12:30   #1
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 935
Netsurf 68k


Sorry if I post this to wron place.

I'm trying to promote, that somebody could make native Os 3.9 version of Netsurf internet browser. SDL version from aminet is just not fast in enough with real amigas. Netsurf RicsOs requirements are arm6 30mhz ja 16mb memory, so it has proven that it is fast with low spec machines.

It has lots of advantages over the AWeb/IBrowse, it displays pages correctly, ie. like tihis one

Please notice that there is OS4 version it with rection gui. Maker of it has said that 68k port should be quite easy job and he has allso promised to help.

What is need to do:


Quote from amiga.org

Chris ported Netsurf to OS4 and this is what he said about 68k possibility:

"Actually it's relatively easy. If you start with the OS4 frontend, you should be able to get it working on OS3.9 with Reaction fairly quickly. There are a few things that need backporting (I have used a lot of new OS4 calls, but most have OS3 equivalents). A couple of major changes:
fonts code - probably needs to be rewritten to use ttengine.library (I already have a ttengine.library version of this code somewhere, needs updating and fixing though)
plotters - need to be rewritten to work on 8-bit screenmodes (this needs doing for OS4 too).

* and

The only code you need to touch to modify my OS4 frontend is in the "amiga" directory.

Anything relating to graphics output is in the file "plotters.c". Currently it uses a mix of graphics.library, (optionally Cairo) and Picasso96 calls. The graphics.library part sets colours using new OS4 32-bit calls - that will need modifying to use FindColor() - or ObtainBestPen() if you can figure out a way of keeping track of which pens can be unlocked.

I've recently added back in direct to screen rendering, it's buggy atm but should work better for 8-bit modes.

A lot of functions could be stubbed out with #ifdef __amigaos4__ to get it compiled, and then gradually fix functions as they are needed. There is a heck of a lot of code which is extra UI stuff which won't really matter for an initial porting effort.

I will help! Ask me questions and I will answer them!

Last edited by utri007; 09 March 2011 at 12:40.
utri007 is offline  

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
NetSurf for AGA arti News 92 14 March 2016 22:44
Netsurf 68k updated todo list utri007 Coders. General 19 14 April 2013 13:17
Netsurf 2.8 released for OS4 utri007 News 0 23 September 2011 22:07
netsurf and owb turrican3 support.Apps 7 07 May 2011 15:37
problems w/ 68k netsurf, dosbox, and sdl watertonian support.Other 1 04 July 2009 21:01

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 13:12.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.07408 seconds with 13 queries