Object Module Format (Intel)
Object file format / From Wikipedia, the free encyclopedia
The Object Module Format (OMF) is an object file format used primarily for software intended to run on Intel 80x86 microprocessors. It was originally developed by Intel around 1975–1977 for ISIS-II, targeting the 8-bit 8080/8085 processors.[1][2][3][4] This variant later became known as OMF-80. As OMF-86 it was adapted to the 16-bit 8086 processor in 1978.[5]
Filename extension | .omf , .obj |
---|---|
Developed by | Tool Interface Standards Committee |
Type of format | Object file |
Version 4.0 of OMF for the 8086 family was released in 1981 under the name Relocatable Object Module Format,[6][3][4] and is perhaps best known to DOS users as an .OBJ file. Versions for the 80286 (OMF-286)[7][8] and the 32-bit 80386 processors (OMF-386)[9][10][3] were introduced in 1981 and 1985, respectively. It has since been standardized by the Tool Interface Standards Committee[11] and was also extended by Microsoft[12] and IBM (IBM-OMF). Intel also adapted the format to the 8051 microcontroller (OMF-51[13] and AOMF).