Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

omfdump: fixes and enhancements #84

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

boeckmann
Copy link

While reverse engineering an old Digital Research tool I noticed that the OMFDUMP utility from the NASM repo failed to correctly parse some OMF FIXUP records. I was also not able to compile it for DOS because of the memory mapped io.

So I made several changes to it:

  • fixed decoding of FIXUP records
  • memory mapped IO converted to ordinary file IO for compatibility
  • ignores garbage after MODEND (produced by Digital Research RASM86)
  • adds / enhances decoding of several record types

I was able to build this with clang under Mac and Watcom C under DOS.

- fixes decoding of FIXUP records
- memory mapped IO converted to ordinary file IO for compatibility
- ignores garbage after MODEND (produced by Digital Research RASM86)
- adds / enhances decoding of several record types

Signed-off-by: Bernd Boeckmann <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants