VOGONS


First post, by pjturpeau

User metadata
Rank Newbie
Rank
Newbie

Hi there,

everything is in the title, I'm looking for a tool which would help me understand the structure of some executables (mainly MS-DOS).
I would like to avoid writing one, even if there's arleady plenty of infos available like in https://github.com/open-watcom/open-watcom-v2 … com/h/exeflat.h

Any idea?

Thanks.

Reply 2 of 9, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

yeah my info-le is quite old, but should describe the main parts of LE header.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 3 of 9, by bakemono

User metadata
Rank Oldbie
Rank
Oldbie

CFF Explorer is a good tool for PE files.

MZ header doesn't really contain that much information. I have a very minimal tool just to display the memory footprint to determine when something will fit in available conventional memory:

Attachments

  • Filename
    MZINFO.ZIP
    File size
    1.3 KiB
    Downloads
    8 downloads
    File license
    Public domain

again another retro game on itch: https://90soft90.itch.io/shmup-salad

Reply 5 of 9, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

infoexe for MZ comes with LZEXE packer by fabrice bellard.

https://bellard.org/lzexe.html

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 7 of 9, by Peter Swinkels

User metadata
Rank Oldbie
Rank
Oldbie

@pjturpeau: Out of curiousity, what do you intend to do with this information?

Do not read if you don't like attention seeking self-advertisements!

Did you read it anyway? Well, you can find all sorts of stuff I made using various programming languages over here:
https://github.com/peterswinkels

Reply 8 of 9, by pjturpeau

User metadata
Rank Newbie
Rank
Newbie

Mainly for learning purpose to be able to pack data to executables after the link phase.
I would prefer doing this rather than making the executable grow in size (from an MSDOS point of view) by embedding data at compilation time.

Reply 9 of 9, by Jo22

User metadata
Rank l33t++
Rank
l33t++

For NE there's Borland Resource Workshop 4.5, for example.
For NE/PE, Exescope is worth a try.
Other tools of this kind are Resource Hacker, EXE Explorer, PE Explorer.

Attachments

  • win16_header.png
    Filename
    win16_header.png
    File size
    28.59 KiB
    Views
    55 views
    File license
    Fair use/fair dealing exception
  • brw45_b.png
    Filename
    brw45_b.png
    File size
    12.51 KiB
    Views
    55 views
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//