Newsgroups: comp.sys.transputer
From: andyr@wizzy.com (Andy Rabagliati)
Subject: Transputer booting (was :- T225 boot problem)
Keywords:  boot link MEMSTART
Organization: W.Z.I.
Date: Thu, 2 Jun 1994 09:32:39 GMT
Message-ID: <CqrJuG.E3z@wizzy.com>

In article <NU3OBHGM@math.fu-berlin.de>,
Martin Frech <mafrech@zedat.fu-berlin.de> wrote:

[ asks about booting T2s ]

Both 16 and 32 bit transputers take a bootstrap of :-

1 byte    (length   -- must be greater than 1)

+ length bytes.

WPTR is placed above the code loaded, and code is executed from MEMSTART
on.

I think that nothing will be timesliced until the clock starts.

Busy code, with no In/Out/Timer code, will then run to completion.

If more than one process is capable of executing (PAR code, I/O) then
you must initialise Hi/Lo priority queue pointers and timer queues, and
optionally start the clock.

The link words are initialised as a debugger convenience.

check/ispy (see hensa) has code in it to try to simulate the pre-boot
state.  See the source code for the gory details.

Cheers,     Andy.

