This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

OMF records

I am trying to import object files created by KEIL C51 compiler by my own pascal compiler. There are a lot of records not documented in the OMF51 documentation like 07, 09, 0F, 17, 19, 20, 23, 24, etc. Where can I get documentation for these records?

Parents
  • Hello Igor,

    You stated: There are a lot of records not documented in the OMF51 documentation

    Keil released part of the OMF51 Object Module Specification here:

    http://www.keil.com/download/docs/80.asp

    Ignore any record type not specified In the above link.

    Keil does have a full OMF specification, but it is only released to emulator developers. If this is for an emulator (which it sounds like its not) contact Keil support for this full specification.

    Is there a reason you need to interpret these undocumented OMF records? You should be fine with everything mentioned published specification.

Reply
  • Hello Igor,

    You stated: There are a lot of records not documented in the OMF51 documentation

    Keil released part of the OMF51 Object Module Specification here:

    http://www.keil.com/download/docs/80.asp

    Ignore any record type not specified In the above link.

    Keil does have a full OMF specification, but it is only released to emulator developers. If this is for an emulator (which it sounds like its not) contact Keil support for this full specification.

    Is there a reason you need to interpret these undocumented OMF records? You should be fine with everything mentioned published specification.

Children