NAME
       TTOOLS - low-level tools for transputer programming

DESCRIPTION
       TTOOLS is a collection of cross-tools for trasnputer soft-
       ware development.   TTOOLS  comprise  assembler  (ast(1)),
       link  editor  (lit(1)),  object  file  exploration utility
       (litdump(1)), and binary image disassembler (dast(1)).

       TTOOLS uses an original object and  loadable  file  format
       (lit(5)).   The LIT format is capable of representing com-
       mands and data with arbitrary argument expressions,  which
       makes it possible to perform additional command size mini-
       mization in link  time,  resulting  in  more  compact  and
       faster programs.

       Another  consequence  of  this capability is that assembly
       language programmer is allowed to perform arbitrary arith-
       metics  on external symbols, while traditional systems can
       only handle certain addition and substraction type expres-
       sions.

       Finally,  LIT  format  allows  for omission of unnecessary
       fragments of object files in  link  time,  whereas  tradi-
       tional  systems treat object file as an indivisible whole.
       See ast(1) for more details.

       TTOOLS distribution includes a generic routine for loading
       of  LIT format loadable files (startups/shared/litload.c),
       and two reference loaders that use  it.   The  first  one,
       found in startups/absolute, is a cross-loader, producing a
       ROM-able  binary  image.   The  second   one,   in   star-
       tups/linkboot,  is a link-in loader for programs that boot
       via a transputer link.  Using it, one can make lit(1) pro-
       duce link-bootable programs.

COPYRIGHT
       Copyright (C) 1995 Yury Shevchuk

       TTOOLS is free software; you are welcome to use and modify
       it under the terms of the GNU General Public License  ver-
       sion 2, as published by the Free Software Foundation.

       TTOOLS  is distributed in the hope that it will be useful,
       but WITHOUT ANY WARRANTY, without even an implied warranty
       of  MERCHANTABILITY  or  FITNESS FOR A PARTICULAR PURPOSE.
       See the GNU General Public License for more details.

AVAILABILITY
       The home site for TTOOLS is ftp.botik.ru  (193.232.174.1),
       directory pub/local/ttools.

SEE ALSO
       ast(1), dast(1), lit(1), lit(5), litdump(1)

AUTHOR
       Yury Shevchuk (sizif@botik.ru)