[comp.sys.atari.st] ST Object file formats - Assembler Wanted

jdg@elmgate.UUCP (Jeff Gortatowsky) (01/15/87)

I'd like to link code produced by 'someones' decent macro assembler (any
idea's?) to either MegaMax object modules, MWC object modules, or DRI-C
object modules.

First, I only have descriptions of MegaMax object modules as I don't (YET) 
have DRI-C or MWC, so I'd prefer buying a Macro Assembler whose .o file
format is documented so I can write a program to fix one or the other's 
(megaMax or assembler's) .o files to be linked by the 'other' linker.
Since MegaMax might choke on absolute addressing (one of reasons I need
the assembler) I'd probably need to go with a MegaMax -> assembler .o 
translation.  I know I can use LEA to get around some of the MegaMax
asm conversions to xxx(An), but not in ALL instances I need.  Besides some of
my code is time critical and can't be wasting time using instructions to
'short circuit' the C compiler's idea of addressing.

I guess this boils down to :
	Who knows of a Macro Assembler+linker combo whose .o file format is 
documented?  Is the psuedo 'standard' link68 format documented and available?
BTW. DOCUMENTED means explained in the docs that come with the package or
is generally considered public domain. 

	Barring that, does anyone know how to get MegaMax to leave my Y%!!@!
in-line assembler intact (not converted to address register indirect with
displacement ie xxxx(An))?  Even so, will the linker generate ANY relocation
information for GEMDOS' loader?

So much for boiling things down! 8^)

Advance Thanks,

-- 
Jeff Gortatowsky       {allegra,seismo}!rochester!kodak!elmgate!jdg
Eastman Kodak Company  
<Kodak won't be responsible for the above comments, only those below>