Welcome, Guest. Please login or register.

Author Topic: New AGA SDL Development  (Read 37747 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show all replies
Re: New AGA SDL Development
« on: May 16, 2013, 06:52:38 PM »
Quote from: Crumb;735220
Netsurf MUI runs way slower than even the first OWB version in my machines (My 604e/180 running OWB is faster than NetSurf2.0 in my 1.5Ghz Mac Mini) and it acts weird, if I type netsurf http://www.google.com it works but if I open it without URL it doesn't do anything when I type URLs.

About libc there are various choices:
-clib2 by olaf barthel. I think it's no longer maintained
-libnix, no longer maintained
-ixemul pre v60, unmaintained but compatible with OS4&MorphOS
-ixemul post v60, incompatible but maintained.
-newlib (would need to be ported to classic)

You should probably add PosixLib which is currently maintained by Frank Wille and works with several AmigaOS flavors (not AROS as vbbc can't target AROS). I don't know if anyone has tried to use it for GCC although it should be possible to compile GCC link libs as the source is included.

http://aminet.net/dev/c/vbcc_PosixLib.lha http://aminet.net/dev/c/vbcc_PosixLib.readme

Quote from: Crumb;735220
and there are various GCC branches generating incompatible static libraries:
-GCC2.95.x
-GCC3.x
-GCC4.x

If we used shared amiga libraries at least coders could choose their prefered compiler&clib, now it's quite chaotic and trying to compile your own netsurf version requires setting up exactly the same GCC & libc. The worst thing is that people who could help (MorphOS and OS4 coders) won't be able to even run the binary due to the choice of evil ixemul v6x. Does it really help? couldn't older versions be enough?

A shared clib/POSIX lib and SDL lib for all AmigaOS flavors would be great but isn't so easy to do now. The incompatibility kills Amiga cross development and there aren't any easy answers.
« Last Edit: May 16, 2013, 06:54:58 PM by matthey »