[comp.sys.transputer] 3L C runs fine on the T800

lr@cs.brown.edu (Luigi Rizzo) (03/22/91)

With reference to my previous posting about the 3L C compiler and
the T800, my problem was solved:

	The 3L C compiler runs fine on the T800

Thanks to all those who answered, and in particular to Ian Young from
3L support center (iay@threel.co.uk) whose speed in answering with a
_solution_ to my problem was really impressive.

Let me say that I'm extremely satisfied with the 3L support.

Now let's come to the technical details: Ian provided a very
clear explanation of the problem, that I'll try to summarize.

All of the 3L C Compiler programs are supposed to be launched by the
afserver using the option "-:o 1" that allows more stack space for the
program (the default action is to allocate a 2K stack in the internal
RAM of the Transputer). The DOS programs supplied by 3L do exactly this
-- e.g.  t8c.exe invokes

	afserver -:b c:\tc2v0\tc.b4 -:o 1 /t8 ....

It happens that some programs can apparently work even with a 2K stack
(eg. I could successfully run mempatch without the -:o 1 option), while
some other cannot, and in general it is not safe to omit -:o 1. In this
sense, the fact mempatch did run was misleading. It is quite possible
that this is clearly stated somewhere in the manuals, unfortunately I
have my copy some 5000 miles away...

	Luigi

PS: I'm not related with 3L in any way, I'm only a satisfied customer.
==================================================================
Luigi Rizzo                Brown University & Univ. di Pisa
e-mail: lr@cs.brown.edu, luigi@iet.unipi.it
==================================================================