Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.os.msdos.programmer FAQ part 2/5
Section - - What's the format of an .OBJ file?

( Part1 - Part2 - Part3 - Part4 - Part5 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Houses ]


Top Document: comp.os.msdos.programmer FAQ part 2/5
Previous Document: - How can I change the stack size in Borland's C compilers?
Next Document: - What's the format of an .EXE header?
See reader questions & answers on this topic! - Help others by sharing your knowledge

 Reader Bob Smith, reports that there is a free tool at
 <ftp://ftp.sudleyplace.com/sudleyplace/dispobj.zip> which displays the
 contents of an .OBJ file, as well as two more free tools at
 <ftp://ftp.sudleyplace.com/sudleyplace/displib.zip> which display and
 search the contents of .LIB files.

 Information about the base .OBJ format can be found in Intel's document
 number #121748-001, {8086 Relocatable Object Module Formats} (not
 verified).

 Both Microsoft and Borland have extended the .OBJ format, as has IBM for
 OS/2; and according to the MS-DOS encyclopedia, Microsoft doesn't
 actually use all the listed formats.

 Microsoft-specific .OBJ formats:

 * A 45-page article can be found in the {MS-DOS Encyclopedia}, ISBN
   1-55615-049-0, now out of print.

 * "Microsoft Object Module Format (OMF)" Specification, 22 Nov 1991, was
   published by the Microsoft Languages Group (not verified).

 Borland-specific .OBJ formats:

 * Open Architecture Handbook. The Borland Developer's Technical Guide,
   1991, no ISBN. Chapter 2, "Object file contents", (pages 27-50) covers
   the comment records sent to the object file by Borland C++ version 3.0
   and other Borland compilers. The comment records mostly contain
   information for the Borland debugger (not verified).

 A "tutorial on the .OBJ format" comes with the VAL experimental linker,
 downloadable as <ftp://garbo.uwasa.fi/pc/assembler/>.

User Contributions:

1
Ben in Seattle
Jun 2, 2026 @ 4:16 pm
Another solution is to use a parallel port loopback plug. It makes the PC think there is a printer attached. The benefit of this is it doesn't require anticipating the problem with ANSI.SYS escape sequences nor does it make you wait half an hour for the "Abort, Retry, Ignore?" prompt, as some versions of DOS do.

Comment about this article, ask questions, or add new information about this topic:




Top Document: comp.os.msdos.programmer FAQ part 2/5
Previous Document: - How can I change the stack size in Borland's C compilers?
Next Document: - What's the format of an .EXE header?

Part1 - Part2 - Part3 - Part4 - Part5 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
jeffrey@carlyle.org (Jeffrey Carlyle)





Last Update March 27 2014 @ 02:11 PM