Newsgroups: comp.os.msdos.programmer Path: utzoo!utgpu!watserv1!sunee!naschell From: naschell@sunee.waterloo.edu (NA Schellenberge) Subject: Re: problem with object files. Message-ID: <1990Oct19.022452.11266@sunee.waterloo.edu> Summary: Object File Information Pointer Keywords: object, source, msdos, pc, turbo, microsoft Organization: University of Waterloo References: <2304@wn1.sci.kun.nl> Date: Fri, 19 Oct 90 02:24:52 GMT Lines: 37 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 !