I'm hoping it works for both. I tried 8 bit at one point and I believe wawa has been using 8 bit some also. You could dl it and tell us how well it works on AGA.
It should work on AGA. It doesn't require P96 although it will try to open P96 library and continue if it fails. Actually the OS3 build doesn't use P96 at all at the moment. I'll try enabling it once I have the 8-bit bitmaps displaying properly.
I don't see many RTG specific functions. Look at /amiga/rtg.c in the NetSurf sources. It uses P96 only if P96Base != NULL. This may work with AGA right now or I'm guessing it wouldn't take much to get it working. We will see what Chris says though.
Yeah, I moved all the P96 code to that file to contain it, as OS4.1FE apparently shouldn't need it, so it's there to make it easy for me to get rid of. I do extensively use the ARGB colour setter of OS4 though. Not sure what to do with that, I might have to do pen allocation even on truecolour screens on OS3.
and link with -noixemul if possible?
It doesn't use ixemul, so you don't need that option. I'm using clib2.
I've just uploaded a new build. It may just freeze as I've temporarily removed the tab bar in case the corruption there was causing your earlier problems. I've also had another go at fixing the bitmaps, although I'm not holding out much hope.
I can see a potential problem where I'm remapping to the screen, and then blitting to an 8-bit bitmap before it ends up on the screen. Specifying direct_render:1 might help point to whether that is the problem or not, although using an 8-bit screen should have worked if it was, so... *shrug*