[comp.sys.apollo] I'm looking for info on the xtended COFF format used @ 10.0

dclark@woods.unix.eta.com (02/15/89)

We have some internal tools that read the object file,
and we are begining our conversion to SR10.  One of
the tools works like a binder, and will need to understand
the new COFF format the Apollo is using.  Another tools
we have is a propriatary compiler.

  Does anyone know if there is a published description of
the COFF format sr10 uses?  I just heard about a new manual
titled "Domain OS Design Principles" (pn 14962-a00). Does
this have the info I am looking for in it? Any help would
be appreciated.

Thanx,
-Dave Clark
-------------------------------------------------------------
Dave Clark
ETA Systems, Inc.
(612)-642-3417
-------------------------------------------------------------

dbfunk@ICAEN.UIOWA.EDU (David B. Funk) (02/16/89)

WRT posting <2621@eta.unix.ETA.COM> by Dave Clark @ ETA:

>   Does anyone know if there is a published description of
> the COFF format sr10 uses? 

Yes, in the manual "Domain/OS Programming Environment Reference"
(pn 11010-a00) there is a description of Apollo COFF and the include files
that are supplied with sr10 for it. Look at:

    Chapter 13: Absolute and Position-Independent Code
    Chapter 14: COFF: Common Object File Format
    Chapter 15: Calling Conventions

The first version of this manual is for the M68K machines, I would expect an
updated version to have the PRISM stuff as well. This should provide you
with enough info to write a compiler.

BTW this manual has excellent chapters on such tools as: make, M4, awk, lex,
yacc, and sccs.

Dave Funk