Version: 2.3.3
Date: 2021/09/05


I. Introduction

lnk990 is a cross linker for the TI 990 computer. It supports the object
format generated by asm990 and SDSMAC. The link map listing is similar to the
SDSLNK output. This version has support for libraries, CSEGs and DSEGs. 

NOTE: Partial linking has been deprecated and is not supported. If needed use
      the lnked990 linkage editor.


II. Build lnk990

Lunix/Unix:

$ make

The make attempts to figure out which system to make for using uname.

WinBlows:

$ nmake nt


III. To run lnk990

$ lnk990 [-options] -o file.obj file1.obj file2.obj ...

Where options are:

   -a          - Generate a.out format executable.
   -c          - "Cassette" mode. Object can be loaded using the ASR733
                 cassette ROM loader.
   -C address  - Relocate commons to address.
   -D address  - Relocate data segments to address.
   -g          - Generate symbol table in object.
   -i IDT      - Specifies IDT name for the link.
   -llib       - Library name.
   -Llibdir    - Library directory.
   -m file.map - Generate listing of the link map.
   -o file.obj - Linked output binary file.
   -P address  - Relocate executable to address.

