[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] Mintlib based Software running under plain TOS



2011/1/9 m0n0 <ole@monochrom.net>:
>
> Hello all,
>
> I have a question about compatibility of Programs that are linked to the
> Mintlib.
> With an simple hello world app it works OK to run these Programs under plain
> TOS. But at which point does compatibility break? Is there some rule(s)?
>
> I wanted to see if NetSurf can be run under plain TOS / MagiC etc. but it
> results in an illegal instruction. Haven't figured out at which point, but
> it looks like it happens really early... (I bet 15$ that it hits the illegal
> instruction before entering main ;) ). I couldn't invetigate this really
> further until now...
> In the meantime, I wanted to ask here what could break compatibility with
> plain tos, even if the error that I see is an special case, I guess that
> there are some more issues.
>

The first thing it comes to me is any system call that TOS or MagiC
don't support, for example NetSurf won't work under TOS  because the
lack of UNIX sockets and system calls related to them in TOS. I guess
Netsurf relies on MiNTnet.