Building the amiga frontend for AmigaOS 3

John-Mark Bell jmb at netsurf-browser.org
Fri Jan 7 00:16:50 GMT 2011


On Wed, 2011-01-05 at 23:56 +0000, Chris Young wrote:
> On Wed, 05 Jan 2011 23:23:59 +0000, John-Mark Bell wrote:
> 
> > Given the totality of my AmigaOS knowledge can be written on the back of
> > a postage stamp, it'd be helpful if people who do have a clue could
> > provide suggestions as to the most sensible way to go about resolving
> > the remaining issues (ideally without introducing too many invasive
> > changes, as I'd rather avoid a maintenance nightmare)
> 
> A very quick whizz through and...
> 
> * proto/Picasso96API.h
> Anything relating to Picasso96 (including functions prefixed p96) need
> the Picasso96 headers.  I'm currently unable to locate these except on
> my computer (which are for the OS4 version), but might have them on a
> CD.

Added to toolchain NDK install.

> * proto/openurl.h
> Needs OpenURL.library headers:
> http://aminet.net/package/comm/www/OpenURL-7.8

Ditto.

> *  dos/anchorpath.h, graphics/blitattr.h,  proto/application.h
> These are all new OS4 headers and will need to be #ifdef'd out

Done.

> The last one is for application.library so there are some
> corresponding code blocks which will need to be #ifdef'd also.

Not done.

> * "undeclared" and "implicit declaration of function"
> All appear to be related to new OS4 functions, will need adding to the
> compatibility header and functions added to emulate the functionality
> (probably dummy ones for now).

Not done.

> Some of the new OS4 functions are quite critical, so I'd say the
> resulting binary will not work!  It might get as far as opening a
> window and then crashing however...

Sounds likely :)

I'll post the current build log in a minute.


J.




More information about the netsurf-dev mailing list