• Please review our updated Terms and Rules here

DOS 2.11 EXE optional overlay information ?

gotcha

Member
Joined
Mar 7, 2023
Messages
33
Location
Grenoble, French Alps
Hello,

I'm currently studying a DOS 2.11 EXE file.

In the picture, there is at the beginning of the file the standard EXE header, but before the relocation table, there are 2 bytes that I assume is an optional overlay information.
I think this information is used by the DOS loader not to load the overlaid blocks before applying the relocations, because if the first 512 bytes of 'user' data are loaded in memory, the relocation won't work properly and the entry point of the user code won't be correct.

I didn't find much information regarding the overlays.
Does anybody know the meaning of these 2 bytes before the relocations ?

Thanks !
 

Attachments

  • DOS Overlay.png
    DOS Overlay.png
    58 KB · Views: 13
Back
Top