[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

277.0. "A.OUT Format" by CONS::BIRKHOLZ (An Experimental PDP Network) Tue Jan 27 1987 18:25

Does anyone know what the format of object files is?  I'd like to build
some tools that fiddle with loadable (executable) files, and  with  the
files produced by Lattice C.  I've looked through the ROM Kernel Manual
and the Lattice C manual, but I have yet  to  find  anything  specific.

-Matt
T.RTitleUserPersonal
Name
DateLines
277.1Selling at a book store near you...TLE::RMEYERSRandy MeyersWed Jan 28 1987 02:1818
The object file and executable file format (yes, they are pretty much
the same) is defined in "The Amiga DOS Manual" by Commodore-Amiga
published by Bantam Books.

Of the original seven volume developer's manuals, Commodore gave four
to Addison-Wesley to publish and three to Bantam Books to publish.

Since the three manuals given to Bantam were very skinny, Bantam published
them as one plastic spiral bound volume.

Chapter 2 of the "AmigaDOS Technical Manual," which is the third part
of "The Amiga DOS manual" describes what you want.

The is one slight problem.  In the Lattice version 3.10 compiler,
Lattice and the BLINK people extended the object file format to
allow for pc relative offsets (I think that is the feature).  The
new "hunks" for that feature are known only to Lattice and The Software
Distillery (the people who wrote BLINK).