Welcome

The Linker Description

rainbow

-... The Linker

    -... Invoking ASlink
    -... Library Path(s) and File(s)
    -... ASlink Processing
    -... Linker V6 (5 and 4) Input Format
    -... Linker V6 (5 and 4) Error Messages
    -... Linker V3 Input Format
    -... Linker V3 Error Messages
    -... Listing to Relocated Listing Hint File Format
    -... Intel IHX Output Format (16-Bit)
    -... Motorola S1-S9 Output Format (16-Bit)
    -... Motorola S2-S8 Output Format (24-Bit)
    -... Motorola S3-S7 Output Format (32-Bit)
    -... Tandy Color Computer Disk Basic Binary Output Format

    -... Go to the Documentation Index

  ASLINK  is  the  companion  linker for the ASxxxx assemblers.
The linker supports versions 3, 4, 5 and 6 of the ASxxxx  assem-
blers.   Object  files from version 3, 4, 5, and 6 may be freely
mixed while linking.  Note that version 3 object  files  contain
only  a subset of the options available in versions 4, 5, and 6.
Only version 6 supports complex relocations.  

  The  program ASLINK is a general relocating linker performing
the following functions:  

    1.  Bind multiple object modules into a single memory image 

    2.  Resolve inter-module symbol references 

    3.  Combine  code  belonging to the same area from multiple
        object files into a single contiguous memory region 

    4.  Search and import object module libraries for undefined
        global variables 

    5.  Perform   byte   and   word  program  counter  relative
        (pc or pcr) addressing calculations 

    6.  Define absolute symbol values at link time 

    7.  Define absolute area base address values at link time 

    8.  Produce Intel Hex, Motorola S, or Tandy CoCo Disk Basic
        output files 

    9.  Produce a map of the linked memory image 

   10.  Produce  an updated listing file with the relocated ad-
        dresses and data

=> Section Index
rainbow

spaceship ... Exit the ASxxxx Documentation

home ... Home Page

Last Updated: May 2026