[comp.os.msdos.programmer] problem with object files.

hswb@wn3.sci.kun.nl (HIO Etten-Leur (Jan-Volkert Meuldijk / Stanley Appel)) (10/18/90)

I'm looking for a book where I can find the definitions of a object-file
made for MS-DOS. I've a library made by/for MicroSoft C and PC-NFS but
I'm working with Turbo-C++ and want to use the library. I've made an own
studie of the object files but I need more techincal information.

WHO CAN HELP ME ????.... 

Stanley Appel (KUN & HSWB, Holland).
hswb@sci.kun.nl

naschell@sunee.waterloo.edu (NA Schellenberge) (10/19/90)

In article <2304@wn1.sci.kun.nl> hswb@wn3.sci.kun.nl (HIO Etten-Leur (Jan-Volkert Meuldijk / Stanley Appel)) writes:
>I'm looking for a book where I can find the definitions of a object-file
>made for MS-DOS. I've a library made by/for MicroSoft C and PC-NFS but
>I'm working with Turbo-C++ and want to use the library. I've made an own
>studie of the object files but I need more techincal information.
>
>WHO CAN HELP ME ????.... 

I beleive that I can at least point you in the right direction.  I was amazed
to discover in this age of proprietry data that Microsoft has published a
description of its object module format (OMF).  I discovered it in a book by
the Microsoft Press called "The MSDOS Encyclopedia".  I'm afraid I have no
further bibliographical information on the book, nor do I know how old the
information it contains is.  The article itself was Article 19 in part E
(Programming Tools) and was written by Richard Wilton.  The article 
indicates that the Microsoft OMF was a modification of the Intel OMF which
is apparently described in "Intel Techinical Specification 121748-001".  I
found that the information given was extremely terse and somewhat difficult
to understand without undertaking "lab studies".

The reason that I was looking for this information was a project I've been
working on that required the development of a linker/loader which reads
Borland OMF.  While I was researching this part of the project, I ran
across a PD (shareware?) linker loader called VAL at an FTP site somewhere.
It might have been wuarchive, but I'm not sure.  Anyway, it comes with full
source and may be of use.  Since I'm back at school I haven't had a chance to
look at it yet :-<

This is getting kind of long so I'll chop it here...

Neil

-- 
+------------------------+-----------------------------------------+
! Neil A. Schellenberger !   "Wakey Wakey, Polly!" - JC. /  I      !
! RAMpage, Comp Eng '92  ! "Sleep's for wimps." - Me.  /  SPEAK    !
! University of Waterloo !  "It was due when?!?!"    /  FOR MYSELF !

wbonner@eecs.wsu.edu (Wim Bonner) (10/20/90)

In article <2304@wn1.sci.kun.nl> hswb@wn3.sci.kun.nl (HIO Etten-Leur (Jan-Volkert Meuldijk / Stanley Appel)) writes:
>I'm looking for a book where I can find the definitions of a object-file
>made for MS-DOS. I've a library made by/for MicroSoft C and PC-NFS but
>I'm working with Turbo-C++ and want to use the library. I've made an own
>studie of the object files but I need more techincal information.

I just remembered that MS Product support has a standard "app-note" 
which describes the MS Object file format.  If you can call voice to 
the Languages Product support group, they should be able to send you 
a copy.

The number used to be (206)454-2030 for product support, but they may 
have changed it within the past 6 months.

The description is completely on paper, so it should be able to make 
it through customs even.  I know there are problems when sending disks.

Wim.