Manx or Lattice?
No, the (intermediate) object format that Lattice has always used, was
originally defined by Metacompost in prehistory. Lattice made their object
format compatible, and 'alink' was just slow. The object format isn't much
different than our AmigaDOS executable load format, just different hunks.
Also, Lattice has seen it fit to register new object format hunks, to make
some of their improvements possible. Since they are the only game in town
besides Metacompost (and who cares about them, right?) they don't have the
hassles associated with registering your own IFF hunks, for example. Now,
the Metacompost disassembler only recognizes the original subset of
object/executable hunks, even though some new ones were/are produced by
both the Manx linker and Lattice.